caret
v CSS je zkratková vlastnost, která kombinuje vlastnosti caret-color
a caret-shape
do jediné deklarace. Takže musíme napsat toto:
.element ( caret: #ff7a18 underscore; )
… Což se podobá psaní tohoto:
.element ( caret-color: #ff7a18; caret-shape: underscore; )
To je pěkná zkratka, pokud chcete změnit barvu a tvar stříšky. A co je to stříška, ptáte se? Pravděpodobně jste nejznámější, když jste jeden viděli při psaní do upravitelného prvku, jako je například zadávání textu nebo textová oblast. Tento příspěvek píšu na WordPress, což je v podstatě jedno obří pole formuláře, a to je stříška, kterou na mě bliká:
Nastavením caret-color
řekněme na #ff7a18
a caret-shape
na něco podobného underscore
bychom tedy mohli očekávat, že uvidíme něco takového:
Syntax
caret: ||
Syntaxe může mít jednu nebo jinou hodnotu ... nebo obojí! Pokud je hodnota prázdná, použije se její počáteční hodnota, která je auto
pro obě základní vlastnosti.
- Počáteční:
auto
- Platí pro: prvky, které přijímají vstup
- Zděděno: ano
- Procenta: n / a
- Vypočítaná hodnota: viz jednotlivé vlastnosti
- Typ animace: nelze animovat
Hodnoty
caret: #ff7a18 underscore; caret: yellow block; caret: hsla(50, 100%, 50%, 0.75) bar; /* Keyword color values */ caret: auto; caret: transparent block; caret: currentcolor underscore; /* Global values */ caret: inherit; caret: initial; caret: unset;
Podpora prohlížeče
V tuto chvíli žádný. Vlastnost je zpočátku definována ve specifikaci CSS Basic User Interface Module úrovně 4, která je aktuálně v konceptu editora. To znamená, že stále existuje prostor pro změny, které je třeba provést od nynějška do okamžiku, kdy se stane doporučením pro implementaci prohlížečů.
Mezitím můžeme caret
vlastnost „falešně“ roztřídit pomocí nějaké další magie CSS.
Související vlastnosti
Almanach 27. ledna 2021stříška-barva
.element ( caret-color: red; )
Geoff Graham