我想知道是否有一种方法可以实现图片的淡入效果,当鼠标悬停在它们上方时,伴随按钮会出现在使用bootstrap / CSS。
这个设计机构(http://riotdesign.eu/en/blog/page/2/?_=1398082943473)在他们的博客上做到了,它看起来很酷。通过检查员查看代码,我无法辨别出如何做到这一点。任何关于我可以了解此功能的指导将不胜感激。
答案 0 :(得分:1)
你可以通过css实现它,这里是JS Fiddle Simple Demonstration,下面是代码:
<强> HTML:强>
<div id="parentDiv" class="myDiv">
<div class="img" ></div>
<div id="secondChild">Lorem Ipsum Colro dito pilo Lorem Ipsum Colro dito pilo Lorem Ipsum Colro dito pilo Lorem Ipsum Colro </div>
</div>
<强> CSS:强>
.myDiv
{
border: 1px solid blue;
width:600px;
height:200px;
}
.myDiv .img{
position: absolute;
margin:5px;
width: 200px;
height:180px;
background:url("http://www.ideachampions.com/weblogs/Good-news11.jpg");
background-position: center center;
background-size: 200px 180px;
-webkit-transition: all 2s;
transition:all 2s;
}
.myDiv:hover .img{
background-size: 300px 360px;
}
#secondChild
{
position : absolute;
margin-left: 250px;
width:350px;
height:100px;
}
希望这有帮助。
答案 1 :(得分:0)
你可以。尝试类似下面的内容。
.grow {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
height : 20px;
width : 50px;
border : 2px;
}
.grow:hover, .grow:focus, .grow:active {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
看看小提琴 http://jsfiddle.net/kN2bp/1/ 只需在div中添加图像
答案 2 :(得分:0)
在这里,看一下这段代码:
<强> HTML 强>:
<div id="wrapper">
<div id="img-container">
<input type="button" value="button" id="btn" />
<img src="http://www.ideachampions.com/weblogs/Good-news11.jpg" />
</div>
</div>
<强> CSS 强>:
#img-container {
width:300px;
height:200px;
overflow:hidden;
vertical-align:middle;
text-align:center;
}
#img-container img {
width:100%;
height:100%;
transition:all 2s ease-in-out;
}
#img-container:hover img {
-webkit-transform: scale(1.2, 1.2);
}
#btn {
opacity:0;
display:inline;
transition:all 1s ease-in-out;
position:relative;
top:50%;
z-index:10;
}
#img-container:hover #btn {
opacity:1;
}
这是 FIDDLE