【发布时间】:2014-11-24 22:29:57
【问题描述】:
我看到了这个演示:http://css3.bradshawenterprises.com/cfimg/ 关于如何使用 CSS 交叉淡入淡出两个图像,并为此寻找响应式解决方案,因为该解决方案需要我定义容器的高度和宽度。
这是演示的代码,不想点击的人:
HTML:
<div id="cf">
<img class="bottom" src="/images/Windows%20Logo.jpg" />
<img class="top" src="/images/Turtle.jpg" />
</div>`
CSS:
#cf {
position:relative;
height:281px;
width:450px;
margin:0 auto;
}
#cf img {
position:absolute;
left:0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
#cf img.top:hover {
opacity:0;
}
JSFiddle:http://jsfiddle.net/nqaq77ec/
谢谢。
【问题讨论】:
-
您可以使用百分比和容器 div。
标签: html css web responsive-design