Zastanawiam się, czy możliwe jest robienie gradientowego ruchu wewnątrz elementu div od lewej do prawej bez końca za pomocą tylko funkcji CSS3? Nie ma potrzeby obsługiwać wszystkich przeglądarek, po prostu chcę eksperymentować. Przykładem jest błyszczący efekt na niebieskim pasku postępu. Doceniany jest przykład.Spraw, aby gradient przesuwał się bez końca po pasku postępu, tak jak w Windows 7
10
A
Odpowiedz
25
Stosując tę CSS można pozwolić na ruch gradientu nieskończoność (na podstawie link w komentarzu Michała):
.bar {
background: -webkit-linear-gradient(left , #0193CD 30%, #66D4E5 80%, #0193CD 100%) repeat;
-webkit-background-size: 50% 100%;
-webkit-animation-name: moving-gradient;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
@-webkit-keyframes moving-gradient {
0% {
background-position: left bottom;
}
100% {
background-position: right bottom;
}
}
Demo:http://jsfiddle.net/jhogervorst/X78qN/2/
Zadziała tylko w WebKit oparte na przeglądarce (np. Safari i Chrome). Aby działał także w innych przeglądarkach, zobacz Michael's link i skopiuj więcej CSS.
Edytuj: Musiałem zrobić to idealnie. Zobacz nową wersję demonstracyjną, aby uzyskać niemal doskonały pasek postępu w systemie Windows w CSS3 :)
+0
http: // www. useragentman.com/blog/2012/01/03/cross-browser-html5-progress-bars-in-depth/ – Pentium10
Powiązane problemy
- 1. Pasek postępu Windows 7 na pasku zadań w C#?
- 2. Jak ukryć aplikację na pasku zadań w systemie Windows 7?
- 3. Stylizacja FacebookActivity w celu uniknięcia pasku postępu:
- 4. Przepełnianie tekście bootstrap pasku postępu
- 5. Zmiana przypiętej ikony na pasku zadań (Windows 7)
- 6. Pozioma szerokość paska postępu w pasku akcji
- 7. Spraw, aby checkstyle wymagał operatora Java 7 Diamond
- 8. zmianę wartości postępu jQuery UI pasku
- 9. Python Windows 7 screenshot bez PIL
- 10. Jak zastosować gradient na pasku stanu w systemie Android?
- 11. Jak uzyskać przycisk paska zadań systemu Windows, aby wyświetlić postęp paska postępu
- 12. Co to jest * tak * nie tak z dziedziczeniem klasy spraw?
- 13. Spraw, aby qTip nie zniknął po najechaniu myszą na podpowiedź
- 14. Jak wyświetlać postęp pobierania na pasku postępu w systemie Android?
- 15. Spraw, aby wpf odpowiadał UI po kliknięciu przycisku
- 16. Spraw, aby Pylint zadbał o puste linie.
- 17. Sfinks: Spraw, aby klasy pojawiły się na TOC
- 18. Android: gradient tła AppBarLayout
- 19. Pasek postępu w stylu Windows 98
- 20. Windows 7 Aero Theme Bug Bug?
- 21. Tworzenie paska postępu konsoli? (Windows)
- 22. Localhost w systemie Windows 7
- 23. Spraw, aby Emacs zignorował pliki * .orig.
- 24. Jak zapisywaćPlik do PhysicalDrive (Windows 7) bez uzyskania ERROR_ACCESS_DENIED?
- 25. Spraw, aby program w języku Python czekał:
- 26. jak używać content_for tak, aby zawartość pojawiała się w układzie
- 27. GetThreadContext kończy się niepowodzeniem po pomyślnym wykonaniu funkcji SuspendThread w systemie Windows 7
- 28. Jak programowo ustawić styl na pasku postępu na Androidzie
- 29. Spraw, aby TeamCity usuwał wszystkie gałęzie git
- 30. Łączenie git z githubem w systemie Windows 7 bez bashu
Ten wpis może dostarczyć inspiracji http://www.alldesignstuffs.com/2011/creating-css3-animation-using-css3-gradient- and-background-cliptext/ –
Myślę, że jest to również odpowiedź na twoje pytanie: http://stackoverflow.com/questions/25554852/moving-gradient-bar-in-css/25554853#25554853 –