Kina za kina za CSS :has()
- Rejea kipenyo chao :fullscreen
- Pya ja :hover
- Rejea kipenyo chao Mshakani wa kifungu cha kifungu cha kifungu
Ufafanuzi na matumizi
CSS :has()
Kina za kina za CSS zinaonyesha kina za kina za kiume inayohusiana na kina za kiume au kina za kiume zilizochaguliwa kwa sababu ya kina ya maelezo au matokeo ya kiume
Mifano ya kutoa mifano:
- Inafikia kufichwa au kuonyesha elementi kama anaingia kwa sababu ya kina ya maelezo au matokeo ya kiume
- Inafikia uharibifu wa usababu kama anaingia kwa sababu ya matokeo ya kiume
- Inafikia uitoaji wa kiume na matokeo ya kiume kama anaingia kwa sababu ya kina ya maelezo au matokeo ya kiume
Mifano
Mifano 1
Kufungua stili ya elementi la <h2> lililofuata <p> elementi
h2:has(+ p) { mikono: mabadi ya kijivu; mabaki ya kichwa: mabara ya zina ya mawasiliano; kifungu: 2px dotted red; }
Mifano 2
Kufungua stili ya elementi la <section> lililohusiana na <h1> na kufungua stili ya elementi la <section> lililohusiana na jina la kikundi funfact:
section:has(h1) { mabaki ya kichwa: mabara ya zina ya mawasiliano; } section:has(.funfact) { mikono: mabadi ya bili; }
Mifano 3
Kufungua stili ya elementi la <li> lililohusiana na <input> lililochaguliwa (katika <ul>)
ul li:has(input:checked) { kifungu:2px solid maroon; }
Inayofikia KiCSS
:has(kigeukia relative) { mada za css; }
Vivutio ya teknolojia
Versio: | CSS4 |
---|
Muungano wa tovuti
Jina ya mifano inaonyesha tovuti iliyotumika kwanza ya kusakinisha hii kina.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
105 | 105 | 121 | 15.4 | 91 |
- Rejea kipenyo chao :fullscreen
- Pya ja :hover
- Rejea kipenyo chao Mshakani wa kifungu cha kifungu cha kifungu