text-stroke
je experimentálna vlastnosť, ktorá poskytuje možnosti dekorácie textu podobné tým, ktoré sa nachádzajú v aplikácii Adobe Illustrator alebo v iných aplikáciách na vektorové kreslenie. Momentálne nie je zahrnutý v žiadnej špecifikácii W3C alebo WHATWG. Od júna 2013 sa implementuje iba za -webkit
predponou dodávateľa, aj keď budúce verzie prehliadačov Firefox a Internet Explorer môžu túto vlastnosť podporovať (pravdepodobne pod svojimi vlastnými predponami).
mark ( -webkit-text-stroke: 2px red; )
text-stroke
Nehnuteľnosť je vlastne skratka pre dve ďalšie vlastnosti:
text-stroke-width
, ktorá berie jednotkovú hodnotu (1px, 0,125 em, 4 palce atď.) a popisuje hrúbku efektu ťahu.text-stroke-color
, ktorá má farebnú hodnotu (hex, rgb / rgba, hsl / hsla atď.).
text-stroke
má tiež sprievodnú vlastnosť, text-fill-color
ktorá túto color
vlastnosť prepíše, čo umožní nenápadné prepnutie na inú farbu textu v prehľadávačoch, ktoré nepodporujú text-stroke
.
Vyskúšajte toto pero!
Body záujmu
- Ťah, ktorý nakreslí,
text-stroke
je zarovnaný do stredu tvaru textu (ako je predvolené v aplikácii Adobe Illustrator) a momentálne nie je k dispozícii žiadna možnosť nastavenia zarovnania na vnútornú alebo vonkajšiu stranu tvaru. To ho však bohužiaľ robí oveľa menej použiteľným, pretože bez ohľadu na to, čo teraz ťah zasahuje do tvaru písmena, ničí pôvodné zámery dizajnérov. Ideálne by bolo nastavenie, ale ak by sme ho mali zvoliť, vonkajšia rana by bola oveľa užitočnejšia. - vo
text-stroke
Webkite je animovateľný s prechodmi a animáciami CSS - ale iba s farbou ťahu, nie so šírkou ťahu. - Využíva sa viac
text-stroke
efektu kompatibilného s prehliadačom (a pravdepodobne robustného)text-shadow
, ktorý je popísaný v tomto článku o trikoch CSS.
Podpora prehľadávača
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
-webkit- | -webkit- | 21 | 15+ | 10 | Komplikované | -webkit- |
Poznámka k podpore prehľadávača: V tabuľke vyššie je zhrnutie celkovej podpory prehľadávača text-stroke
- pravda je oveľa komplikovanejšia (napríklad Android podporoval túto vlastnosť vo verziách 2.1-2.3, potom odstránil podporu vo verzii 3.0 a potom obnovil podporu vo verzii 4.0). . Úplnú tabuľku podpory prehľadávačov nájdete na stránke caniuse.com/text-stroke.