kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 fuddin
fuddin
Question

Mengubah gambar pada hover

Saya membutuhkan menu yang terdiri dari gambar-gambar dan gambar-gambar tersebut harus berubah ketika seseorang mengarahkan kursor di sekitarnya.

HTML

<div id="menu" >  
    <a href="#" id="home"><img  src="images/about.png" alt="logo" /></a>
</div>

CSS

#menu {
        margin-left    : 353px;
        margin-top     : -70px;
        padding-bottom : 16px;
}

#home {
        background     : transparent url(images/about.png);
        z-index        : 1;
}

#home:hover {
        background     : url(images/aboutR.png);
        z-index        : 2;
}

Masalah yang saya hadapi adalah ketika saya melayang di sekitar item menu, gambar yang akan ditampilkan pada hover ditampilkan di belakang gambar lama. Selain itu, gambar latar belakang hover yang ditampilkan sangat kecil lebar dan tingginya. Mohon bantuannya. Terima kasih ![masukkan deskripsi gambar di sini][1]

8 2012-06-04T19:08:04+00:00 3
 fuddin
fuddin
Pertanyaan edit 27 Juli 2012 в 6:59
Pemrograman
javascript
html
jquery
css
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
 Keith
Keith
4 Juni 2012 в 7:12
2012-06-04T19:12:29+00:00
Lebih
Sumber
Sunting
#16353300

Anda memanggil <img src="images/about.png" alt="logo" /> dua kali, sekali di html dan sekali di css. Saya sarankan untuk menghapus html dan secara ketat menggunakan gambar latar belakang css. Anda juga tidak memerlukan z-index.

 Sparky
Sparky
Jawaban edit 4 Juni 2012 в 7:14
2
0
Josh Allen
Josh Allen
4 Juni 2012 в 7:12
2012-06-04T19:12:48+00:00
Lebih
Sumber
Sunting
#16353301

Hapus tag img, dan atur lebar dan tinggi #home (dan item menu lainnya) ke lebar dan tinggi gambar.

Juga, atur konten ke apa pun alt dari gambar (untuk tujuan aksesibilitas), dan kemudian atur properti text-indent sehingga dipindahkan dari halaman.

Saat ini, ketika Anda mengarahkan kursor, itu mengubah gambar latar belakang, tetapi tag img berada di atas, dan akan selalu demikian.

HTML

<div id="menu" >  
  <a href="#" id="home">Home</a>
</div>

CSS

#menu{
  margin-left: 353px;
  margin-top: -70px;
  padding-bottom: 16px;
}
#home{
  background:transparent url(images/about.png);
  width: 400px;
  height: 142px;
  z-index:1;
  text-indent: -9999em;
}
#home:hover{
  background:url(images/aboutR.png);
  z-index:2;
}
2
0
 albert
albert
4 Juni 2012 в 7:13
2012-06-04T19:13:16+00:00
Lebih
Sumber
Sunting
#16353302

anda bisa melakukan a:hover img{display:none} yang akan menyingkirkan img, tidak tahu tentang masalah ukuran karena anda tidak menentukan ukurannya. jika saya jadi anda, saya akan membuang elemen img, menggunakannya sebagai gambar latar belakang untuk sebuah elemen, lalu mengubahnya pada :hover. atau jika anda menginginkan elemen img, gunakan properti klip mengikuti prinsip yang sama seperti di atas.

2
0
Related communities 7
JavaScript Indonesia
JavaScript Indonesia
16 345 pengguna
Grup JavaScript yang membahas JavaScript, framework JS, dan Node JS secara universal. Cek Pinned Message untuk keterangan lebih lanjut. Komunitas ReactJS: https://t.me/react_idn
Buka telegram
HTML dan CSS Indonesia
HTML dan CSS Indonesia
4 368 pengguna
Silahkan bertanya terkait mengenai HTML maupun CSS. Membaca, menulis, berbagi. Baca dahulu pesan tersemat di pinned post.
Buka telegram
jQuery Indonesia
jQuery Indonesia
371 pengguna
Learning jQuery & Solve Problem
Buka telegram
Pemrograman Web Indonesia (HTML CSS Javascript PHP MySQL)
Pemrograman Web Indonesia (HTML CSS Javascript PHP MySQL)
274 pengguna
Official Website : https://esistemindo.com Belajar Pemrograman Web (HTML CSS Javascript PHP MySQL) Grup Belajar Pemrograman Web. HTML + PHP + Javascript + MySQL DB Semoga menjadi forum belajar, menambah wawasan, peningkatan mutu personal kita semua.
Buka telegram
HTML INDONESIA
HTML INDONESIA
106 pengguna
Buka telegram
PHP HTML Indonesia
PHP HTML Indonesia
58 pengguna
~ Menerima Jasa Pembuatan Website untuk : Tugas & Instansi 💻 ~ Forum Diskusi Belajar Bersama ✅ ~ Promosi Jasa Minimal 1x Sehari ✅ ~ Dilarang Berbicara Kotor 🚫 ^ Other Grup : Whatsapp Group : Chat Admin untuk masuk ke Grup Whatsapp ^^
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Daniel Gogov
Terdaftar 6 hari yang lalu
2
工藤 芳則
Terdaftar 1 minggu yang lalu
3
Ирина Беляева
Terdaftar 2 minggu yang lalu
4
Darya Arsenyeva
Terdaftar 2 minggu yang lalu
5
anyta nuam-nuam (LapuSiK)
Terdaftar 2 minggu yang lalu
ID
JA
KO
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi