Autor | Zpráva | ||
---|---|---|---|
martinenecek Profil |
#1 · Zasláno: 27. 3. 2007, 14:39:09
Zdravim do fora
mam 2 tridy pro CSS: .waste { background-image: url('pictures/waste.gif'); height: 32px; width: 32px; float: left; } .wastenegativ { background-image: url('pictures/wastenegativ.gif'); height: 32px; width: 32px; float: left; } A potrebuji dostat do tlacitka: <input type="submit" name="drop" value="seznam"> tyto udalosti: onmouseover="class = 'waste' onmouseout="class = 'wastenegativ' kdyz najedu kursorem na tlacitko, zmeni se obrazek. Potreboval bych presny zapis, delam nekde chybu. Dekuji moc za radu |
||
habendorf Profil |
#2 · Zasláno: 27. 3. 2007, 14:44:29
onmouseover="this.className = 'waste' ;"
Jinak ty třídy máš napsaný dost blbě. Nezdá se ti, že se ti v nich deklarace krapet opakují? |
||
martinenecek Profil |
#3 · Zasláno: 27. 3. 2007, 14:46:38
To: habendorf dekuji, mas pravdu, jak bys doporucil nejlepe upravit to CSS ?
|
||
martinenecek Profil |
#4 · Zasláno: 27. 3. 2007, 14:53:32
jeste bych potreboval vedet, zda-li se da zaroven po najeti na toto tlacitko zmenit ukazatel sipky na ukazatel pacicky jako u odkazu, dekuji
|
||
habendorf Profil |
#5 · Zasláno: 27. 3. 2007, 14:57:23
jak bys doporucil nejlepe upravit to CSS ?
Záleží na situaci. Kolik tam těch inputů s tímto chováním bude? Jeden nebo více? zda-li se da zaroven po najeti na toto tlacitko zmenit ukazatel Vlastnost cursor. |
||
martinenecek Profil |
#6 · Zasláno: 27. 3. 2007, 15:01:07
pouze jedno tlacitko, mrknu na cursor
|
||
habendorf Profil |
#7 · Zasláno: 27. 3. 2007, 15:10:25
Pokud je tlačítko jedno, dal bych na událost přímo změnu konkrétní vlastnosti.
Takže .wastenegativ úplně zrušit a onmouseover="this.style.backgroundImage = ... onmouseout="this.style.backgroundImage = ... mrknu na cursor prostě do .waste dopiš cursor:pointer; |
||
martinenecek Profil |
#8 · Zasláno: 27. 3. 2007, 15:30:39
To: habendorf
mas pravdu tak to bude nejlepsi, ale rad bych se te jeste zeptal na jednu vec... Mam definovano v css prvek typu input.... no ale potrebuji class nebo id ktere nebudou dedit vlastnosti zadane v obecnem pojednani input. Musim je "prebyt" novym nastaveni stejnych prvku ktere jsem jiz nastavoval obecne ? A dale vlastnosti height a width mne z obrazku 32x32 pix udela vyrez 16x16pix ale obrazek se cely nezmensi, ale vykresli jen jeho jedna levo-horni polovina. Co s tim? Chci ho jen zmensit, ale na obrazku musi byt obraz zachovany, jen zmenseny. Nechci zbytecne zakladat dalsi vlakno a ty jses na tuto vec znaly odbornik :) dekuji |
||
peta Profil |
#9 · Zasláno: 28. 3. 2007, 15:15:45
martinenecek
" Mam definovano v css prvek typu input.... no ale potrebuji class nebo id ktere nebudou dedit vlastnosti zadane v obecnem pojednani input. Musim je "prebyt" novym nastaveni stejnych prvku ktere jsem jiz nastavoval obecne ? " jakpsatweb - CSS diskuse - CSS input {} .class {} = .class {}, u inputu pak .class{}+input{} a ted si nejsem jisty prioritou prebijeni, myslim, ze class, pokud je uveden v css jako druhy prebiji input bez class input.class {} = input{}+input.class {} input#id {} = input{}+input.id {} input id="id" class="class" = input{}+input.class {}+input.id {} proste ID ma nej prioritu a prebiji i input i class " A dale vlastnosti height a width mne z obrazku 32x32 pix udela vyrez 16x16pix ale obrazek se cely nezmensi, ale vykresli jen jeho jedna levo-horni polovina. Co s tim? Chci ho jen zmensit, ale na obrazku musi byt obraz zachovany, jen zmenseny. " .img {width:16px} <img class=img width=32 height=32 src="soubor.jpg"> class zmensi obrazek na 16px ALE .img {width:16px;background:url("soubor.jpg");} div class=img nastavujes pozadi pevnym obrazkem. ted ten obrazek mas treba mensi a muzes s nim vytapetovat celou obrazovku nastavenim repeat, viz CSS "Nechci zbytecne zakladat dalsi vlakno a ty jses na tuto vec znaly odbornik :) " vlaken neni nikdy dost, davaji tu i hloupejsi dotazy, jen je zaradi do spravneho tematu a ne do JS |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0