Ne obstaja samo ena lastnost CSS, po kateri posežete, ko skrivate in prikazujete stvari v CSS. V tem videoposnetku bomo obravnavali kup premislekov.
Na primer, obstaja display
lastnost, v kateri display: none;
je zelo učinkovito skrivanje stvari. A ta element bo skril tudi pred podporno tehnologijo in tega ne želite vedno, kot je spustni meni za krmarjenje (spustni seznami so vizualno skriti, vendar jih ne bi smeli skriti pred podporno tehnologijo).
In tudi display
ni prehodno, tako da, če želite element zbledeti / zbledeti transition
, je to zunaj. Razen če uporabite JavaScript za uporabo te lastnosti šele po prehodu.
Kaj je prehodno? opacity
je in se izkaže, da visibility
je tudi. Ta kombinacija je zelo uporabna skupaj, saj ko element enkrat visibility: hidden;
ne posega v dogodke, kot so kliki / dotiki. Ta kombinacija pa elementa ne odstrani iz pretoka strani, kar je lahko koristno ali ne. V position
teh okoliščinah je nepremičnina lahko koristna.
Glej! Toliko razmisliti!