Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] pulsujący background diva
shpaque
post
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witajcie,
mam diva #hero, w nim diva .bg-neutron - on ma background-image sobie jakis - jak zrobic zeby obraz pulsowal?

  1. <style>
  2. @-webkit-keyframes pulse
  3. {
  4. 0% {webkit-transform: scale(1);}
  5. 50% {-webkit-transform: scale(1.1);}
  6. 100% {-webkit-transform: scale(1);}
  7. }
  8. #hero
  9. {
  10. animation: pulse 3s infinite;
  11. animation-direction: alternate;
  12. -webkit-animation-name: pulse;
  13. animation-name: pulse;
  14. }


tak mi pulsuje całe hero, jak dam "#hero .bg-neutron" nie dziala, jak dam sama klase ".bg-neutron" nie dziala - jak dam ".bg-neutron background-image" tez nie dziala...

Ten post edytował shpaque 20.12.2017, 16:36:05
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Powyrzucaj prefiksy (swoją drogą to -webkit, a nie webkit).
Elementy inline nie są animowane, zmień na blokowy lub nadaj mu taki styl (block lub inline-block).
Go to the top of the page
+Quote Post
shpaque
post
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


ok to teraz jest tak:

  1. .bg-neutron
  2. {
  3. display: block;
  4. }
  5.  
  6. @-webkit-keyframes pulse
  7. {
  8. 0% {transform: scale(1);}
  9. 50% {transform: scale(1.1);}
  10. 100% {transform: scale(1);}
  11. }
  12. .bg-neutron
  13. {
  14. animation: pulse 3s infinite;
  15. animation-direction: alternate;
  16. animation-name: pulse;
  17. }


tylko teraz co mam animowac? hero, klase czy bg w klasie? i czemu mam nadac blokowy diplay
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Wklej tu: https://jsfiddle.net/ kawałek HTML z #hero i .bg-neutron.
Go to the top of the page
+Quote Post
shpaque
post
Post #5





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


dziwne bo tak na szybko napisalem i dziala
https://jsfiddle.net/zezdLuek/

zaraz wkleje z kodu

https://jsfiddle.net/0n1t0dch/1/
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


W obydwu przypadkach jest ten sam efekt.
transform: scale skaluje cały obiekt, a nie tło. Jak chcesz skalować tło, to animuj background-size.
Go to the top of the page
+Quote Post
shpaque
post
Post #7





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


ale cos takiego?

  1. @-webkit-keyframes pulse
  2. {
  3. 0% {transition: background-size(100%);}
  4. 50% {transition: background-size(110%);}
  5. 100% {transition: background-size(100%);}
  6. }


  1. @-webkit-keyframes pulse
  2. {
  3. 0% {background-size: 100% 100%;}
  4. 50% {background-size: 110% 110%;}
  5. 100% {background-size: 100% 100%;}
  6. }


oj walnalem sie - super (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:10