CSS :target pseudoklasi
- Edellinen sivu :root
- Seuraava sivu :user-invalid
- Palaa ylös CSS tekoälyviittausopas
Määritelmä ja käyttö
CSS :target
Peittoklassit käytetään nykyisen aktiivisen kohdeelementin tyyleihin asettamiseen.
Vinkki:URL, joka sisältää #-merkin ja ankkurin nimen, viittaa dokumentin tiettyyn elementtiin. Viitattu elementti on kohdeelementti.
Esimerkki
Esimerkki 1
Aseta nykyisen aktiivisen kohdeelementin tyylit:
:target { border: 2px solid darkorange; background-color: beige; }
Esimerkki 2
Luo valitsimen valikko:
.tab div { display: none; } .tab div:target { display: block; }
Esimerkki 3
Luo modaaliruutu (dialogi):
/* Modaaliruudun tausta */ .modal { display: none; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } /* Näytä modaaliruutu, kun se on kohde */ .modal:target { display: table; position: absolute; } /* Modaaliruutu */ .modal-dialog { display: table-cell; vertical-align: middle; } /* Modaaliruudun sisältö */ .modal-dialog .modal-content { margin: auto; background-color: #f3f3f3; position: relative; padding: 0; outline: 0; border: 1px #777 solid; text-align: justify; width: 80%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
CSS-grammatiikka
:target { css-deklaratiot; }
Tekninen yksityiskohta
Versio: | CSS3 |
---|
Selaimen tuki
Taulukon numerot määrittelevät ensimmäisen selaimen version, joka täysin tukee tätä peittoklassia.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4 | 9 | 3.5 | 3.2 | 9.5 |
- Edellinen sivu :root
- Seuraava sivu :user-invalid
- Palaa ylös CSS tekoälyviittausopas