Autor Zpráva
jsv
Profil
Zdravim,
snazim se udelat asi nasledujici:

- transparentni pole INPUT pro vkladani textu, ve kterem by prosvitalo pozadi tabulky (obrazek), ale jen na 50% a text uvnitr pole i oramovani zustane nezmenen, cili viditelnost 100%.

tohle reseni sice udela pruhledne pozadi INPUTu, ale na 100%, text i border je OK...

<table background="bg.gif">

<tr><td>
<input type="text" name="jmeno" value="" size="30" style="background: transparent;">
atd...



Kdyz pouziju parametr FILTER: alpha...., zmeni se transparentnost pozadi na potrebnou hodnotu, ale s ni se meni i opacita textu a borderu.....

<table background="bg.gif">

<tr><td>
<input type="text" name="jmeno" value="" size="30" style="background: transparent; FILTER: alpha(opacity=50)">
atd...



prosim o pomoc, uz z toho sedivim...

Jarda
Radek Hrabůvka
Profil
IE je zastaralý prohlížeč, takže to nepůjde. Pro budoucí IE7 a moderní prohlížeče můžeš dát na pozadí inputu průsvitný (částečná průhlednost) PNG obrázek. Pořadí deklarací nusíš dodržet, první ti zprůhlední input, druhá dá průsvitný png na pozadí, třetí zajistí, že IE, které neumí průsvitný PNG, zobrazí standardní barvu inputu (zpravidla bílou, zaleží na nastavení a tématech ve win). V budoucím IE7 se využije toho, že ignoruje podtržítkový hack a umí průsvitný PNG, proto v něm input bude průsvitný.
Proč šedivíš z takové zbytečnosti, není nad bílý input?

background: transparent; background-image: url(prusvitny.png); _background-image: none;
Toto téma je uzamčeno. Odpověď nelze zaslat.

0