คำสั่งHTMLรูปภาพทำไงครับ เวลาเอาเม้าส์ชี้แล้วให้รูปเปลี่ยนเป็นรูปอื่นสลับกัน2รู

เริ่มโดย ตงฟางปุ๊ป้าย, 10 ธันวาคม 2012, 13:06:19

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ตงฟางปุ๊ป้าย

ขอสอบถามเซียนHTMLหน่อยครับ
คำสั่งHTMLรูปภาพทำไงครับ  เวลาเอาเม้าส์ชี้แล้วให้รูปเปลี่ยนเป็นรูปอื่นสลับกัน(2รูป)  และเมื่อคลิกแล้วให้LinkไปURLอื่นๆได้ด้วย   เขียนยังไงครับ

ขอบคุณครับ   :wanwan017:
ถ้าไม่เจ็บก็ไม่มีวันเติบโต..เหอะๆ[direct=https://www.xn--12cbf2ecfeqcbmg8b4auehgcf3e1cvinadjv03b9k.com]สมัครตัวแทนขายประกันรถยนต์[/direct][direct=https://www.exness-free.com]สอนforex[/direct][direct=https://www.xn--12c3bbdobk3dfc9hrbo03aoc.com]ต่อประกันรถยนต์[/direct][direct=https://www.tradesabai.com/index.php/topic,624.msg924.html#msg924]วิธีสมัครเปิดบัญชี forexใหม่ล่าสุด[/direct]

MapTwoZa

<img
id="targetImage"
src="src1"
onmouseover="document.getElementById("targetImage").src='src2' "
onmouseout="document.getElementById("targetImage").src='src1' "
>
ประมาณนี้
Good code quality Developer :D

newbie-pro


Maxio

ใช้ แท็ก a ช่วย แล้วใช้ background-image เอาประมาณนี้มั้งครับ

HTML

<div class="pic">
   <a href="#"></a>
</div>


CSS

.pic a {
   background-image: url('pic1.png');
}

.pic a:hover {
   background-image: url('pic2.png);
}


หรือถ้าแบบว่า ใช้ภาพเดิม แต่เปลี่ยนแค่ความคมชัดความโปร่งใส อันนี้เห็นนิยมกัน ก็ใช้ opacity
ประมาณนี้
HTML

<img class="logo" src="pic1.png" />


CSS

img.logo:hover { opacity:0.7;}

ตงฟางปุ๊ป้าย

ถ้าไม่เจ็บก็ไม่มีวันเติบโต..เหอะๆ[direct=https://www.xn--12cbf2ecfeqcbmg8b4auehgcf3e1cvinadjv03b9k.com]สมัครตัวแทนขายประกันรถยนต์[/direct][direct=https://www.exness-free.com]สอนforex[/direct][direct=https://www.xn--12c3bbdobk3dfc9hrbo03aoc.com]ต่อประกันรถยนต์[/direct][direct=https://www.tradesabai.com/index.php/topic,624.msg924.html#msg924]วิธีสมัครเปิดบัญชี forexใหม่ล่าสุด[/direct]

bomie

 ภาพที่จะแสดงใช้ src ภาพที่จะเปลี่ยนใช้ data-other-src

ก๊อปจาก http://stackoverflow.com/questions/540349/change-the-image-source-using-jquery

<img data-other-src="big-zebra.jpg" src="small-cat.jpg">
<img data-other-src="huge-elephant.jpg" src="white-mouse.jpg">
<img data-other-src="friendly-bear.jpg" src="penguin.jpg">

$('img').bind('mouseenter mouseleave', function() {
    $(this).attr({
        src: $(this).attr('data-other-src')
        , 'data-other-src': $(this).attr('src')
    })
});