• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

CSS opacity - dlaczego to.. działa?

Object Storage Arubacloud
0 głosów
221 wizyt
pytanie zadane 11 stycznia 2017 w HTML i CSS przez BlvckFox Gaduła (4,240 p.)
Witam, chciałem sobie zrobić lekką wersje hover do zdjęć i zrobiłem coś takiego. figcaption, czyli opis ma display: none; i opacity: 1  po najechaniu na img figcaption zmienia się na display block i dodaje opacity 0 (? dlaczego opacity 0 działa)
Czy nie powinno być tak, że początkowo figcaption ma display none i opacity 0 a dopiero po najechaniu zeby wywolac efekt pojawiania sie opacity zmienia sie na 1 ?
+ jak bez dodawania kolejnych divów zrobić, żeby na opacity działało transition podczas gdy kursor już nie najeżdża na obrazek?

Kod: http://codepen.io/FoxCode/pen/apdrWW

1 odpowiedź

+3 głosów
odpowiedź 11 stycznia 2017 przez Comandeer Guru (600,810 p.)
wybrane 11 stycznia 2017 przez BlvckFox
 
Najlepsza

Bo figcaption jest przezroczyste tylko wtedy, gdy kursor jest na obrazku. W chwili, gdy dostanie display: block, kursor nie jest już dłużej na obrazku tylko na samym figcaption, stąd jest aplikowane opacity z figure figcaption.

+ jak bez dodawania kolejnych divów zrobić, żeby na opacity działało transition podczas gdy kursor już nie najeżdża na obrazek?

Nie używać nieanimowalnego display tylko pobawić się visibility

Podobne pytania

0 głosów
1 odpowiedź 207 wizyt
pytanie zadane 12 września 2017 w JavaScript przez Tomo231 Początkujący (320 p.)
0 głosów
1 odpowiedź 197 wizyt
pytanie zadane 1 kwietnia 2017 w HTML i CSS przez Vorex444 Dyskutant (9,610 p.)
0 głosów
2 odpowiedzi 261 wizyt
pytanie zadane 22 sierpnia 2022 w HTML i CSS przez jasper93 Obywatel (1,310 p.)

92,555 zapytań

141,403 odpowiedzi

319,554 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...