Semântica é uma estrutura de UI projetada para temas.
Principais recursos
A semântica permite que os desenvolvedores criem sites bonitos rapidamente, com HTML conciso , javascript intuitivo e depuração simplificada , ajudando a tornar o desenvolvimento front-end uma experiência agradável. A semântica foi projetada de forma responsiva, permitindo que seu site seja dimensionado em vários dispositivos. O Semantic está pronto para produção e tem parceria com estruturas como React , Angular , Meteor e Ember , o que significa que você pode integrá-lo a qualquer uma dessas estruturas para organizar sua camada de UI junto com a lógica do aplicativo.
A UI semântica agora é compatível com Node 18 e Gulp 4.
Ajude-nos a manter o rastreador de problemas organizado. Para questões técnicas que não incluem um caso de teste JSFiddle específico (relatórios de bugs) ou solicitação de recurso, use StackOverflow para encontrar uma solução.
Visite nosso guia de contribuição para saber mais sobre o que deve ser postado no GitHub Issues.
npm install semantic-ui # Use themes, import build/watch tasks into your own gulpfile.
A UI semântica inclui um instalador interativo para ajudar a configurar seu projeto.
Ambiente | Instalar script | Repositório |
---|---|---|
Somente CSS | npm install semantic-ui-css | Repositório CSS |
MENOS Apenas | npm install semantic-ui-less | MENOS repositório |
Plug-in MENOS | npm install less-plugin-semantic-ui | MENOS repositório de plug-ins |
EmberJS | ember install:addon semantic-ui-ember | Repositório de brasas |
Meteoro - MENOS | meteor add semantic:ui | Repositório de Meteoros |
Meteoro - CSS | meteor add semantic:ui-css | Repositório CSS |
Caramanchão | bower install semantic-ui |
Confira nosso wiki de integração para mais opções.
Embora alguns componentes funcionem no IE9, grades e outros componentes flexbox não são suportados pelo IE9 e podem não aparecer corretamente.
Não poste perguntas de uso no GitHub Issues. Para esses tipos de perguntas use nossa sala de chat Gitter ou StackOverflow.
GitHub Issues serve para sugerir melhorias e relatar bugs. Antes de enviar um bug, certifique-se de fazer o seguinte:
Ao adicionar solicitações pull, certifique-se de fazer merge no próximo branch. Se precisar demonstrar uma correção na next
versão, você pode usar este JSFiddle
rtl
no script de instalação.Recurso | Descrição |
---|---|
Bugs e solicitações de recursos | Todo envio de bug requer um link para um caso de teste e um conjunto de etapas para reproduzir o problema. Você pode fazer um caso de teste bifurcando este JSFiddle e, em seguida, enviar seu relatório de bug no GitHub Issues |
Bate-papo ao vivo | Junte-se à nossa sala Gitter.im |
Atualizações do boletim informativo | Inscreva-se para receber atualizações em semantic-ui.com |
Recursos Adicionais | Envie uma pergunta no StackOverflow ou pergunte ao nosso Grupo do Google |
Projeto | Como ajudar | Próxima etapa |
---|---|---|
Localização | Ajude-nos a traduzir a UI Semântica para o seu idioma | Junte-se à nossa comunidade de tradução |
SCSS | SASS precisa de PR para suportar variáveis dentro de @import | Adicionar solicitação pull para #739 |
Angular | Ajude a desenvolver ligações angulares | Entre em contato sobre problemas do GitHub |
Guias e tutoriais | Ajude a escrever guias e tutoriais | Participe da discussão |
Se você quiser iniciar uma conversa sobre Semantic, sinta-se à vontade para me enviar um e-mail para [email protected]