Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zapętlić obrazek w tagu <img>, bez używania image-background w css i diva
L_Devil
post
Post #1





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 13.04.2004
Skąd: Łódź

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


Witam!

Pracując nad pewną stroną trafiłem na nieoczekiwany problem - otóż gienialna przeglądarka Microsoftu nie obsługuje przezroczystości w obrazkach typu png. Ponieważ zależy mi na 256 stopniach przezroczystości (a więc znacznie więcej niż posiada gif), zacząłem szukać jakiegoś obejścia... Na pewnym forum znalazłem odpowiedź, że można zastosować behavior w połączeniu z czymś takim:
  1. <img src="blank.gif" alt="title" style="width: 425px; height: 103px; filter:
  2. progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./title.png', sizingMethod='scale')" />
I to niby działa... problem nastapił, kiedy musiałem wstawić taki obrazek (niewielki co prawda), który miałby się zapętlać w jednej, pionowej linii od pewnego miejsca do samego dołu strony. I teraz nie wiem jak to osiągnąć (użycie css'owego image-background i background-repeat-y nie wchodzi w grę, bo png'ie natychmiast przestanie być przezroczysty, kiedy się go wpuści w tło)... Czy ktoś mógłby mnie nakierować jak taki problem rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
graft
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


W CSS'ie możesz zrobić tak:
  1. background-image: url(images/obrazek.png) repeat...;
  2. _background: none;
  3. _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale' src='images/obrazek.png');


2 i 3 linijka są dla IE<7

poszukaj jakie wartości może przyjmować sizingMethod i dostosuj do swoich potrzeb.

Ten post edytował graft 8.11.2007, 18:43:09
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 18:35