CSS @container sääntö
Määritelmä ja käyttö
CSS @container
Säännöt määrittelevät, miten muiden elementtien tyylejä määritellään konttorin koosta tai tyylistä riippuen.
Tyylejä suodellaan ehdolla, ja ne sovelletaan konttoroon, jos ehto on totta. Kun konttorin koko tai tyylivertailu muuttuu, ehto arvioidaan uudelleen.
Vinkki:CSS:ssa konttori on elementti, joka sisältää muita elementtejä, ja joka käytetään niiden ryhmittämiseen tyylejä varten.
esimerkki
Määritä muiden elementtien tyylejä konttorin koosta tai tyylistä:
.parent { container-name: myContainer; container-type: inline-size; } /* Lisää tyylejä, jos myContainer on alle 500px leveä */ @container myContainer (width < 500px) { .child { width: 50%; border: 2px solid maroon; background-color: salmon; } }
CSS-grammatiikka
@container containername (containerquery) { css-deklaratiot }
ominaisuusarvo
arvo | kuvaus |
---|---|
containername | Valinnainen. Konttorin nimi. |
containerquery |
Välttämätön. Ehdollinen arvo, jota arvioidaan. Jos ehto on totta, sovelletaan tyylejä. voidaan containerquery käytetään seuraavia kuvailevia:
|
Selaimen tuki
Taulukon numerot ilmaisevat ensimmäisen täysin tukevan @ säännön selaimen version.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
105 | 105 | 110 | 16 | 91 |