Czy jest jakaś wtyczka jquery (lub w jakikolwiek inny sposób), aby wymusić na IE8 wyświetlanie wielu obrazów tła?Wiele obrazów tła IE8
Odpowiedz
CSS3 wielu tła dla Internet Explorer i Mozilla Firefox starszych
Biblioteka ta przynosi wsparcie dla wielu obrazów tła do programu Internet Explorer i Firefox < 6-8 = 3.5, czytając kod CSS ze znaczników stylu i linków.
Obsługa przeglądarki CSS3 rozciąga się na obraz w tle, pozycję tła, powtarzanie w tle. Ta biblioteka implementuje tylko własną własność dla właściwości tła w stylu skróconego stylu.
http://plugins.jquery.com/project/multiple-bg
Przykład użycia
w tym Script
Wszystko, co musi zostać uwzględnione jest biblioteka jQuery i ten skrypt dla tych funkcji, praca. Nie jest wymagane dodatkowe kodowanie JavaScript. Minified biblioteka ma tylko 8,7kB!
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.multiple-bgs.js"></script>
Pisanie CSS
Wiele tła przy użyciu właściwości tła są odczytywane przy użyciu tej biblioteki Javascript. Zwróć uwagę, w jaki sposób obsługiwane są hover i stany aktywne.
#ex1 {
background: url(middle.gif) repeat-x 0 0; /* For unsupported browsers */
background: url(left.gif) no-repeat 0 0, /* For CSS3 Browsers */
url(right.gif) no-repeat 100% 0,
url(middle.gif) repeat-x 0 0;
}
#ex1:hover {
background: url(middle-hover.gif) repeat-x 0 0; /* For unsupported browsers */
background: url(left-hover.gif) no-repeat 0 0, /* For CSS3 Browsers */
url(right-hover.gif) no-repeat 100% 0,
url(middle-hover.gif) repeat-x 0 0;
}
#ex1:active {
background: url(middle-active.gif) repeat-x 0 0; /* For unsupported browsers */
background: url(left-active.gif) no-repeat 0 0, /* For CSS3 Browsers */
url(right-active.gif) no-repeat 100% 0,
url(middle-active.gif) repeat-x 0 0;
}
Osoby, które potrzebują linku do pobrania, można znaleźć tutaj: http://www.chicowebdesign.com/blog/2010/10/21/updated-jquery-multiple-background-plug-in/ –
@Sonner mam followin błąd w IE8 „informacji o błędach stronie internetowej Wiadomość: Przedmiot oczekuje linia: 7 Char: 1 Kod: 0 URI: file: jquery.multiple-bgs.min.js Wiadomość: Przedmiot oczekuje linia: 13 Char: 1 Kod: 0 URI: file: jquery.multiple-bgs.js –
@ eric.itzhak i Söner pan w stanie rozwiązać mój problem jak zdefiniować w powyżej poniżej –
CSS3 PIE może robić co szukasz CSS3 PIE
css3pie to wspaniały mały hack, ale nie wiedziałem, że może zrobić CSS wiele środowisk? – Spudley
Nie jest to coś, z czego kiedykolwiek korzystałem, ale planuję wkrótce. Przeglądając dokumentację http://css3pie.com/documentation/supported-css3-features/ można to zrobić za pomocą właściwości -pie-background. – splatio
To działa raczej ładnie. Tylko małe głupoty, koniecznie sprawdź w rzeczywistej przeglądarce IE8 - Deklaracja-tło-tła nie robi nic, jeśli spróbujesz użyć trybu IE8 IE9. (przynajmniej od momentu napisania tego komentarza) –
Jeśli jest to nie więcej niż 3 zdjęcia jako tła, można grać na całym :before
i :after
w css. Zobacz na przykład: link.
może trzeba dodać następujące w głowie ale jeśli chcesz IE7 zachowywać się tak dobrze:
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
- 1. Powtarzanie ograniczonego tła CSS (wiele obrazów tła)
- 2. Wstępne ładowanie obrazów tła
- 3. Pozycjonowanie wielu obrazów tła
- 4. Wiele obrazów tła o pełnej szerokości z Bootstrap 3.0
- 5. Zanikanie/zanikanie obrazów tła bez białego tła
- 6. IE8 nie wyświetlania obrazów (czerwony x) ... czasami
- 7. Kolor tła pliku PNG w IE8
- 8. Obraz tła nie pojawia się w IE8
- 9. Poprawka IE8 dla właściwości o wielkości tła? Retina Image
- 10. Wiele prac tła + C#
- 11. Zapisz wiele obrazów w Androidzie
- 12. możesz utworzyć przestrzeń między powtórzeniami obrazów tła?
- 13. Chrome 27 nie ładuje już obrazów tła
- 14. Fallback dla css3 wielu obrazów tła?
- 15. Obsługa różnych rozdzielczości ekranu dla obrazów tła w Androidzie
- 16. Jak utworzyć kolor tła teksturowanego (paleta obrazów), takiego jak zgrupowany kolor tła tabeli?
- 17. Imagemagick przekonwertować wiele obrazów do rozmiaru pdf
- 18. iPhone - wiele celów wielu obrazów uruchamia koszmar
- 19. Spinacz + Active_admin + Rails 3.0.10 wiele obrazów
- 20. Matplotlib pokaż wiele obrazów z pętli for
- 21. Żądanie jest puste wiele obrazów ajaxa
- 22. Czy mogę zastosować wiele kolorów tła za pomocą CSS3?
- 23. Jak dodać wiele gradientów css jako wiele tła?
- 24. Jak zastosować promień obramowania w przeglądarkach IE8 i poniżej IE8?
- 25. Czy CSS może służyć do zamaskowania obrazów tła?
- 26. Przyciemnianie obrazów tła z częściową przezroczystością za pomocą CSS/Javascript
- 27. Niezależne od skali powtórzenie obrazów tła w SVG
- 28. Czy mogę używać obrazów jako prostokątów tła dla tremap d3?
- 29. Xcode 7, obsługa uniwersalnych obrazów tła w katalogu urządzeń?
- 30. Skalowanie obrazów Bootstrap Skalowanie
@mu jest zbyt krótki - Nie wiem, co jeszcze powiedzieć. Powód, dla którego chcę mieć wiele tła, jest naprawdę duży i rozległy, i nie widzę, jak mogłoby to pomóc w odpowiedzi na moje pytanie. – Diego