border-boundary
Majetok CSS nastavené obmedzenia na hranice prvkom, ktorý ovplyvňuje ako hranica prvku je chovať. Je to definované v špecifikácii CSS Round Display Level 1, ktorá je momentálne v stave Pracovný koncept. To znamená, že od dnešného dňa do formálneho odporúčania kandidáta sa môžu veci zmeniť.
.element ( border-boundary: display; /* sets the boundary to the screen display */ )
Skutočnosť, že táto vlastnosť žije v špecifikácii CSS Round Display, vám už hovorí, v čom je dobrá: vytváranie kruhových rozhraní. Ešte konkrétnejšie, border-boundary
spadá pod sekciu „Kreslenie okrajov okolo hranice displeja“, čo je ďalšia stopa k tomu, čo robí dobre: umožňuje hraniciam prvku rešpektovať okrúhlu hranicu kruhových rozhraní.
Predstavte si, ak chcete, inteligentné hodinky s okrúhlou obrazovkou. Povedzme, že obrazovka má štvorec 150px. A v ňom je oranžová skrinka, ktorá má rovnaké rozmery.
Nič, šialené, však? Oranžové políčko zodpovedá zaoblenému displeju, pretože presahuje hrany, ktoré sú skryté. Ale pozrite sa, čo sa stane, keď sa do poľa pridá hranica ...
Hmm, nie tak super. Okraje krabice opäť pretekajú cez okrúhly displej, takže naša hranica sa pri tom orezáva.
Tam border-boundary
zapadá do obrazu. Jeho pridanie do poľa s hodnotou display
umožňuje, aby okraj poľa sledoval okrúhly tvar displeja. Pretože podpora prehľadávača nehnuteľnosti je v tejto chvíli presne zilch, dovoľte mi ponúknuť vysmiaty vizuál zamýšľaného výsledku.


Môžete si predstaviť, aké užitočné by to mohlo byť, keď dôjde na navrhovanie hodiniek s rozhraním. Pracovná skupina pre CSS zostavila zoznam možných prípadov použitia, kde border-boundary
by sa mohli naozaj hodiť.
Syntax
border-boundary: none | parent | display;
- Pôvodná hodnota:
none
- Vzťahuje sa na: všetky prvky
- Zdedené: áno
- Percentá: n / a
- Vypočítaná hodnota: podľa zadania
- Typ animácie: diskrétna
Hodnoty
none
: na hranici nie je stanovená hranica.parent
: nastavuje hranicu, kde sa stretáva plocha prvku a hraničné okraje jeho rodiča.display
: nastaví hranicu, kde sa stretáva plocha prvku a okraje výrezu.
Podpora prehliadača
V čase písania článku žiadny.
Ďalšie čítanie
- Špecifikácia úrovne 1 okrúhleho zobrazenia CSS (pracovný koncept)
- Príklady okrúhlych obrazoviek (Wiki Working Group CSS)
- Špecifikácie kruhového zobrazenia CSS (01.org)