[html] Półprzezroczysta tabela

0

Witam. Muszę zrobić tabelę, której tło będzie częściowo ort!. Czy to jest możliwe? Dodatkowym utrudnieniem jest to, że mogę używać tylko html. Wydaje mi się, że to jest niemożliwe, ale wolę zapytać.

0

html? Domyślam się, że css też może być?
Jak tak, to dajesz background-image na jakiegoś png z kanałem alfa i gotowe.

0

Da się to zrobić w CSS. Ale z elementami CSS3, którego oficjalnie nie ma. I tylko niektóre przeglądarki to zrozumeją (IE - nie).

nie jestem pewien czy działa, ale tak intuicyjnie to powinno ;)

0

style="filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;"
to dziala i pod IE i pod FF chyba Opera sie tylko opiera

0
ssnake napisał(a)

-moz-opacity:0.5;"

fajne tylko jakbyś jeszcze powiedział jak do tego wyżej odwołać się z poziomu java script to byłoby super bo o ile do opacity i dilter można po prostu tak
obiekt.style.opacity='wartość'; to do -moz-opacity nie można wcale
jest jakiś sposób??

0

zasada jest taka ze wlasciwosci w JS wygladaja tak samo z wyjatkiem myslnikow ktore informuja ze nastepna litera musi byc duza, przyklad:

CSS:

#my_object {
  background-image: url(plik.jpg);
  margin-bottom: 5px;
  text-decoration: underline; 
  -moz-opacity: 0.5;
}

JS:

with(document.getElementById('my_object').style) {
  backgroundImage = 'url(plik.jpg)';
  marginBottom = '5px';
  textDecoration = 'underline'; 
  MozOpacity = '0.5';
}
0

możesz też stworzyc dwie klasy w CSS i podmieniac je JavaScriptem
onmouseout="this.className='klasa1';" onmouseover="this.className='klasa2';"

0
Dryobates napisał(a)

html? Domyślam się, że css też może być?
Jak tak, to dajesz background-image na jakiegoś png z kanałem alfa i gotowe.

dopiero IE7 wyswietla prawidlowo PNG i z kanalem Alpha o ile mi wiadomo
FireFox oczywiscie czyta
a Opera nie wiem

0
greenmag napisał(a)

dopiero IE7 wyswietla prawidlowo PNG i z kanalem Alpha o ile mi wiadomo

Dobrze Ci wiadomo :).

a Opera nie wiem

Daje rade.

0
greenmag napisał(a)

dopiero IE7 wyswietla prawidlowo PNG i z kanalem Alpha o ile mi wiadomo

da sie to zrobic tez w ie6, widzialem gdzies kod :)

0
nav napisał(a)
greenmag napisał(a)

dopiero IE7 wyswietla prawidlowo PNG i z kanalem Alpha o ile mi wiadomo

da sie to zrobic tez w ie6, widzialem gdzies kod :)

da sie ale tylko z apomoca style="filter:alpha(opacity=50);" (czytaj wyzej)
a poza tym style te mozna wykozystac do wszystkich obiektow w html-u a nie tylko do obrazow

// nie wspominajac o flashu-u (bo to oczywiste) :]

0
greenmag napisał(a)

[...]

da sie ale tylko z apomoca style="filter:alpha(opacity=50);"</font>

To co mówisz, da stałą przezroczystość. A kanał alpha można uzyskać w IE przez filtr alpaimageloader (czy jakoś tak), który czasem działa kijowo, ale od biedy może być :P.</span>

1 użytkowników online, w tym zalogowanych: 0, gości: 1