border-boundary
Nekretnina u CSS postavljenih ograničenja na granicama element koji utječe na to kako su granice elementa ponašati. Definirano je u specifikaciji CSS Round Display Level 1, koja je trenutno u statusu Working Draft. To znači da se stvari mogu promijeniti od sada do formalne preporuke kandidata.
.element ( border-boundary: display; /* sets the boundary to the screen display */ )
Činjenica da ovo svojstvo živi u specifikaciji CSS Round Display već vam govori u čemu je dobro: stvaranje kružnih sučelja. Još preciznije, border-boundary
spada u odjeljak "Crtanje granica oko granice prikaza", što je još jedan trag za ono što dobro čini: dopuštajući granicama elementa da poštuju okruglu granicu kružnih sučelja.
Zamislite, ako želite, pametni sat s okruglim zaslonom. Recimo da je taj zaslon kvadrat 150px. A u njemu je narančasta kutija istih dimenzija.
Ništa, ludo, zar ne? Narančasti okvir prilagođen je zaobljenom zaslonu jer prelijeva skrivene rubove. Ali pogledajte što se događa kada se okvir doda u okvir ...
Hmm, ne baš sjajno. Opet, rubovi okvira prelijevaju okrugli zaslon, tako da se naša granica zareže u procesu.
Tu se to border-boundary
uklapa u sliku. Dodavanjem u okvir s vrijednošću od display
omogućuje granici okvira da prati okrugli oblik zaslona. Budući da je podrška za preglednik nekretnine trenutno vrlo dobra, dopustite mi da ponudim izruženi vizualni prikaz željenog rezultata.
![](7968559/border-boundary_css-tricks_2.jpg.webp)
![](7968559/border-boundary_css-tricks_2.jpg.webp)
Možete zamisliti koliko bi ovo moglo biti korisno kad je riječ o dizajniranju satova s sučeljima. CSS Radna skupina sastavila je popis mogućih slučajeva upotrebe koji border-boundary
bi vam zaista mogli dobro doći.
Sintaksa
border-boundary: none | parent | display;
- Početna vrijednost:
none
- Odnosi se na: sve elemente
- Naslijeđeno: da
- Postoci: n / a
- Izračunata vrijednost: kako je navedeno
- Vrsta animacije: diskretna
Vrijednosti
none
: na granici nije postavljena granica.parent
: postavlja granicu gdje se spajaju područje elementa i rubovi roditelja.display
: postavlja granicu gdje se spajaju područje elementa i rubovi okvira prikaza.
Podrška preglednika
U vrijeme pisanja ovog članka nijedan.
Daljnje čitanje
- Specifikacija CSS okruglog zaslona razine 1 (radni nacrt)
- Primjeri okruglih prikaza (Wiki CSS radne skupine)
- Specifikacije CSS okruglog zaslona (01.org)