Comments (3)
@VitBrandao Isso ainda é relevante?
from foles.
PONTO IMPORTANTE
Todos os modificadores que integram esse grupo de Atribuição Abreviada já possuem atualmente uma lógica para aceitarem todos os valores listados na documentação, mas só é possível atribuir UM único valor para cada modificador.
A solução dessa Issue visa que cada um desses modificadores passe a aceitar múltiplos valores separados por um espaço em branco, tal qual o exemplo abaixo:
Ex.:
tamanho-fundo: auto 50%;
Nos moldes atuais, tamanho-fundo
aceita tanto auto
quanto 50%
, mas não ambos ao mesmo tempo.
DOCUMENTAÇÃO PARA SE BASEAR: https://developer.mozilla.org/pt-BR/docs/Web/CSS/Shorthand_properties
from foles.
Modificadores que dependem dessa implementação para funcionarem 100% tal qual os referidos seletores CSS:
ajustar-tamanho-fonte
borda
borda-direita
borda-em-bloco
borda-em-linha
borda-esquerda
borda-inferior
borda-mascara
borda-superior
combinar-texto-vertical
comportamento-rolagem-mouse
configurações-variação-fonte
contém
cursor
decoração-linha-texto
definir-contador
deslocamento-em-âncora
deslocar-pontuação
duração-transição
ênfase-texto
escala
espaçamento
espaço-borda
esquema-cor
estender-borda-imagem
estilo-fonte
estilo-lista
exibição
fatiar-imagem-borda
fim-coluna-em-grade
fim-linha-em-grade
flex-fluxo
fluxo-em-grade
fonte-texto
girar
grade
incrementar-contador
indentação-texto
início-coluna-em-grade
início-linha-em-grade
justificar-itens
largura-imagem-borda
linha-em-grade
ordem-pintura
origem-máscara
origem-perspectiva
posição-ênfase-texto
posição-objeto
posição-texto-sublinhado
posição-vertical-fundo
posicionar-conteúdo
posicionar-itens
posicionar-se
raio-direito-borda-superior
raio-direito-borda-inferior
raio-esquerdo-borda-inferior
raio-esquerdo-borda-superior
recortar-margem-vazada
repetição-borda-máscara
repetir-fundo
repetir-máscara
rotação-deslocamento
sombra-caixa
tamanho-fundo
tamanho-máscara
transformar-origem
variação-fonte-asiática
variação-fonte-numérica
TOTAL: 67 Modificadores
from foles.
Related Issues (20)
- Permitir que modificadores aceitem valores do tipo STRING
- Permitir que modificadores aceitem valores do tipo CUSTOM-IDENT
- Implementar funções especiais/MÉTODOS de modificadores HOT 10
- Permitir que modificadores aceitem VALORES ESPECÍFICOS HOT 6
- Gerar mapa de fontes em arquivo separado
- Indentação configurável
- Mover lógica de geração de mapas do tradutor para a classe própria de geração de mapas
- Implementar suporte a variáveis
- Aceitar `graus` com sinônimo de `deg` HOT 2
- Separar nomes compostos de cores por hífen HOT 1
- Mapear e solucionar os TODOs dos Modificadores HOT 3
- Erro ao executar código com pseudo-classe HOT 1
- Lexação não ignora comentários
- Corrigir testes unitários
- Endereçar todos os `// TODO`
- Implementar funções de atribuição de valores HOT 8
- Registrar todas as tags HTML em `fontes\lexador\palavras-reservadas\css.ts` HOT 1
- Passar `pragmas` no `super` do construtor de todas as estruturas HOT 1
- Permitir que modificadores aceitem múltiplos valores separados por VÍRGULA
- Permitir que modificadores aceitem múltiplos valores separados por BARRA
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from foles.