Autor Zpráva
martinenecek
Profil
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
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
To: habendorf dekuji, mas pravdu, jak bys doporucil nejlepe upravit to CSS ?
martinenecek
Profil
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
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
pouze jedno tlacitko, mrknu na cursor
habendorf
Profil
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
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
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
Toto téma je uzamčeno. Odpověď nelze zaslat.

0