【发布时间】:2014-12-17 17:37:17
【问题描述】:
我猜是一个简单的问题,但似乎找不到解决方案……
相当简单的 HTML 结构:.interview 有一个子 .overlay,即 display:none。当悬停.interview 时,我想淡入孩子。但是不起作用。
.interview {
background:red;
position:relative;
height:710px;
/*Transition*/
transition: all .5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-webkit-transition: all .5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-moz-transition: all .5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-o-transition: all .5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-ms-transition: all .5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
.interview .overlay {
position:absolute;
background:rgba(0, 0, 0, 0.6);
height:100%;
width:100%;
top:0;
left:0;
display:none;
}
.interview:hover {
.overlay { display:block };
}
我必须把转换放在哪里才能在这里工作?
【问题讨论】:
标签: html css hover css-transitions