Kezdőoldal » Számítástechnika » Internet » HTML gomb (? )

Maxtor5 kérdése:

HTML gomb (? )

Figyelt kérdés

van 2db 100x100px kép, és ezekből szeretnék egy gombot, amire ha rákattintunk megnyit egy másik oldalt...

az egyik kép akkor legyen látható ha nincs a gombon az egér, a másik kép pedig ha rajta van az egér a gombon.

valaki tud segíteni?


2013. okt. 24. 11:58
 1/7 anonim ***** válasza:

Például:


<style>

#gomb{

width: 100px;

height: 100px;

background-image: url(kep1.jpg);

}


#gomb:hover{

background-image: url(kep2.jpg);

}

</style>

<a href="cel.html"><div id="gomb"></div></a>

2013. okt. 24. 12:12
Hasznos számodra ez a válasz?
 2/7 2xSü ***** válasza:

Több megoldás van, a legcélszerűbb CSS-el megoldani. A lényege valami ilyesmi:


<html>

<head>

<style>

a.gomb {

background-image: url('…/gomb1.gif'); /* A normál háttérkép */

display: block; /* Blokk legyen, így beállítható a szélesség, magasság */

widht: 100px; /* szélesség */

height: 100px; /* magasság */

}

a.gomb:hover {

background-image:url('…/gomb1_felette.gif'); /* Kép, mikor az egér rajta van */

}

</style>

</head>

<body>

<a class="gomb"> </a>

</body>

</html>

2013. okt. 24. 12:20
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
köszönöm a válaszokat
2013. okt. 24. 12:29
 4/7 A kérdező kommentje:
ha 2 kódot illesztek be egymás után, akkor nem működik, mert ugyan azokat a képeket használja mindkettő gombnál, pedig a kettő kódban különböző linkeket adok meg
2013. okt. 24. 12:38
 5/7 2xSü ***** válasza:

Nos. Ha értesz a HTML-hez akkor tudod miért.


Két gomb esetén, pl. eltérő méretű gombok esetén – pl. ha a második 150x120-as – az én kódom:


<html>

<head>

<style>

a.elsogomb {

display: block;

widht: 100px;

height: 100px;

background-image: url('…/gomb1.gif');

}

a.elsogomb:hover {

background-image:url('…/gomb1_felette.gif');

}


a.masodikgomb {

display: block;

widht: 150px;

height: 120px;

background-image: url('…/gomb2.gif');

}

a.masodikgomb:hover {

background-image:url('…/gomb2_felette.gif');

}


</style>

</head>

<body>

<a class="elsogomb"> </a>

<a class="masodikgomb"> </a>

</body>

</html>

2013. okt. 24. 13:21
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
CSS használata nélkül ezt, hogy oldod meg, Fontos lenne a CSS - nélküli megoldás
2014. máj. 12. 14:48
Hasznos számodra ez a válasz?
 7/7 2xSü ***** válasza:
#6: Hát CSS nélkül maximum javascripttel lehetne keverni. Ez tipikusan olyan feladat, amit CSS-ben érdemes és szinte csak abban lehet megcsinálni. Amúgy mi indokolja, hogy kerüld a CSS-t? (Azon kívül, hogy esetleg nem értesz hozzá?) Az összes böngésző támogatja a CSS-t, nem véletlenül hozták létre és terjedt el. Mára a HTML alig képzelhető el CSS nélkül, hacsak nem nagyon puritán oldalt csinálsz, valami ilyesmi kinézetűt: [link] . De ebben az esetben meg nem akkor rollover képeket az oldalra.
2014. máj. 12. 15:55
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!