我正在尝试使用内部阴影和内部图像来缩放div。这是代码:
<!DOCTYPE html>
<html>
<head>
<title> Home Page </title>
<style>
div#b{
box-shadow:0 0 10px 2px #fff inset;
border-radius:10px;
width:230px;
height:150px;
transition: all 1s ease;
}
div#b:hover {
position:relative;
z-index:3;
transform:scale(1.2,1.2) rotate(0.02deg);
}
div#b img{
width:230px;
height:150px;
border-radius:10px;
position: relative;
z-index:-2;
}
</style>
</head>
<body>
<div id="b">
<a href="#">
<img src="img.jpg" alt="img" title="myimg">
</a>
</div>
</body>
</html>
问题是当鼠标悬停在div上时,图像会出现在隐藏内部阴影的div上。
我已经尝试过z-index:3 div:悬停但没有结果。 你可以帮助我吗?
提前致谢
答案 0 :(得分:0)
将box-shadow: 0 0 10px 2px #fff inset;
和display: inline-block;
添加到div#b a
JSFiddle - DEMO
div#b a {
display: inline-block;
box-shadow:0 0 10px 2px #fff inset;
}
div#b img {
width:230px;
height:150px;
border-radius:10px;
position: relative;
z-index:-2;
vertical-align: middle;
}