Această postare va examina modul de aplicare a tranzițiilor folosind proprietatea de afișare CSS.
Cum se aplică tranziții pe proprietatea „afișează” CSS?
Utilizatorii nu pot aplica tranziții direct pe CSS „ afişa ” proprietate. Cu toate acestea, există o modalitate alternativă de a aplica tranziții pe proprietatea de afișare. În acest scop, parcurgeți procedura de mai jos.
Pasul 1: Faceți un container „”.
Mai întâi, creați un container div folosind „ ” eticheta împreună cu clasa atribuită cu o anumită valoare.
Pasul 2: Adăugați un titlu
Apoi, inserați un titlu utilizând orice „ ' la ' ' Etichete. De exemplu, ' ” adaugă un titlu.
Pasul 3: Adăugați date în listă
Pentru a introduce datele sub forma unei liste, utilizați „ ' etichetă:
< div clasă = 'animal de companie' >
< h1 > Lista animalelor de companie < / h1 >
< acea > Găină < / acea >
< acea > Rață < / acea >
< acea > Câine < / acea >
< acea > Pisică < / acea >
< acea > Iepure < / acea >
< / div >
Rezultatul codului de mai sus este după cum urmează:
Acum, mergeți mai departe către secțiunea CSS pentru stilizarea listei.
Pasul 4: Stilați Elementul „.pet-animal”.
Accesați „ ” element cu ajutorul clasei atribuite “ .animal de companie ” și aplicați proprietățile enumerate: .animal de companie {
frontieră : 2px punctat rgb ( 230 , cincisprezece , cincisprezece ) ;
marginea : 50px ;
culoare de fundal : rgb ( 252 , 239 , 169 ) ;
}
Aici:
- „ frontieră ” este folosită pentru a specifica limita în jurul elementului.
- „ marginea ” definește spațiul din jurul limitei elementului.
- „ culoare de fundal ” alocă o culoare în partea din spate a elementului.
Imaginea rezultată arată rezultatul codului de mai sus:
Pasul 5: Lista de stil adăugată „li”
Acum, accesați lista de „ div „container având clasa „ animal de companie „folosind „ .pet-animal > li ” și aplicați proprietățile menționate mai jos:
.animal de companie > acea {
vizibilitate : ascuns ;
opacitate : 0,2 ;
tranziție : vizibilitate 0s , opacitate 0,5s liniar ;
}
Aici:
- „ vizibilitate ”CSS este utilizat pentru a seta vizibilitatea elementului fără a modifica aspectul unui document, cum ar fi ascuns sau vizibil.
- „ opacitate ” precizează transparența unui element.
- „ tranziție ” permite utilizatorilor să modifice fără probleme valorile proprietăților pe o anumită durată:
Pasul 6: Aplicați „hover” Pseudo Class
Acum, aplicați „ planare ” proprietate pe listă:
.animal de companie : planare > acea {
vizibilitate : vizibil ;
opacitate : unu ;
}
„ :planare ” CSS este o pseudo-clasă care face modificări în timpul de execuție atunci când cursorul mouse-ului este mutat peste element. Faceți o listă vizibilă folosind butonul „ vizibilitate ” și setați transparența folosind butonul „ opacitate ”Proprietăți CSS la lista de pe hover:
Se poate observa că am aplicat cu succes tranziția pe „ afişa ” proprietate.
Concluzie
Tranziția CSS nu poate fi aplicată direct la „ afişa ” proprietate. Cu toate acestea, poate fi aplicat într-un mod alternativ. Pentru a face acest lucru, adăugați eticheta listă pe documentul HTML, accesați lista după numele etichetei și aplicați „ tranziție ”, “ opacitate ', și ' vizibilitate ” Proprietăți CSS pe listă. Apoi, utilizați „ : planează ” pseudo-clasă și setați valoarea vizibilității ca „ vizibil ”. Această postare a explicat cum se aplică tranziția proprietății de afișare CSS.
Mai întâi, creați un container div folosind „ Apoi, inserați un titlu utilizând orice „ ' la ' ' Etichete. De exemplu, ' ” adaugă un titlu. Pentru a introduce datele sub forma unei liste, utilizați „ Rezultatul codului de mai sus este după cum urmează: Acum, mergeți mai departe către secțiunea CSS pentru stilizarea listei. Accesați „ Aici: Imaginea rezultată arată rezultatul codului de mai sus: Acum, accesați lista de „ div „container având clasa „ animal de companie „folosind „ .pet-animal > li ” și aplicați proprietățile menționate mai jos: Aici: Acum, aplicați „ planare ” proprietate pe listă: „ :planare ” CSS este o pseudo-clasă care face modificări în timpul de execuție atunci când cursorul mouse-ului este mutat peste element. Faceți o listă vizibilă folosind butonul „ vizibilitate ” și setați transparența folosind butonul „ opacitate ”Proprietăți CSS la lista de pe hover: Se poate observa că am aplicat cu succes tranziția pe „ afişa ” proprietate. Tranziția CSS nu poate fi aplicată direct la „ afişa ” proprietate. Cu toate acestea, poate fi aplicat într-un mod alternativ. Pentru a face acest lucru, adăugați eticheta listă pe documentul HTML, accesați lista după numele etichetei și aplicați „ tranziție ”, “ opacitate ', și ' vizibilitate ” Proprietăți CSS pe listă. Apoi, utilizați „ : planează ” pseudo-clasă și setați valoarea vizibilității ca „ vizibil ”. Această postare a explicat cum se aplică tranziția proprietății de afișare CSS.
Pasul 2: Adăugați un titlu
Pasul 3: Adăugați date în listă
< div clasă = 'animal de companie' >
< h1 > Lista animalelor de companie < / h1 >
< acea > Găină < / acea >
< acea > Rață < / acea >
< acea > Câine < / acea >
< acea > Pisică < / acea >
< acea > Iepure < / acea >
< / div >
Pasul 4: Stilați Elementul „.pet-animal”.
frontieră : 2px punctat rgb ( 230 , cincisprezece , cincisprezece ) ;
marginea : 50px ;
culoare de fundal : rgb ( 252 , 239 , 169 ) ;
}
Pasul 5: Lista de stil adăugată „li”
vizibilitate : ascuns ;
opacitate : 0,2 ;
tranziție : vizibilitate 0s , opacitate 0,5s liniar ;
}
Pasul 6: Aplicați „hover” Pseudo Class
vizibilitate : vizibil ;
opacitate : unu ;
}
Concluzie