【发布时间】:2015-01-26 13:17:02
【问题描述】:
我需要实现这个效果:(紫红色是透明的)
我想用这个我已经准备好的剪辑来实现它:
div {
width: 300px;
height: 100px;
background-image: url(http://lorempixel.com/300/100);
background-size: 0% 100%;
background-repeat: no-repeat;
background-position: center;
transition: background 2s ease;
}
div:hover {
background-size: 100% 100%;
}
代码笔:http://codepen.io/FezVrasta/pen/ByZqvK
我需要生成如下图所示的 CSS 渐变:(紫红色是透明的)
我该怎么办?
【问题讨论】:
-
使用伪元素代替背景来创建栏。
-
@danko 这是我要避免的。
-
我必须将它应用到输入元素