【发布时间】:2016-01-21 19:09:28
【问题描述】:
我有以下代码:
<!DOCTYPE html> <html >
<head>
<style type="text/css">
.imgBox {background: url(lock75.png) no-repeat; }
.imgBox:hover {background: url(lock75light.png) no-repeat; }
</style>
</head>
<body>
<div style="width:200px; height:200px; border:1px solid;" class="imgBox"> </div>
</body>
</html>
我的图像是 75x75 并且出现的问题是,当我将鼠标悬停在边框上时图像会发生变化,而我希望将鼠标悬停在图像上时会更改图像。
注意:我需要一个类似于这个的 html 结构。
编辑
我忘了提到我需要将图片集中在其他 div 之上,而我没有一定的图片空间。
谢谢
【问题讨论】:
-
将
div的宽度减少到 75 像素。 -
和哪一个类似?
-
不可能我的 div 中除了图片还有其他内容。
-
你必须为图片创建一个额外的 div。
-
@AdamAzad 请多谈谈你的想法?我有内容(其他 div 按钮等)。你的意思是用 z-index 或其他东西放在我的 div 上方的其他 div 吗?
标签: html css image background