怎么用css写一个Jq的fadeOut
仔细看了一下,jq的fadeOut,它是先opacity
从1~0
的过渡然后再display:none
这样写,还是有占位,可以做到过渡完在display:none吗
div {
visibility
`:
hidden`;
opacity:
0
`;`
transition:
all
0.5
`s linear;`
}
div:hover {
visibility
`:
visible`;
opacity:
0.5
`;`
}
一种hack的方案是在hidden的样式里设置
width
和height
的大小为0,然后在transition
中分别针对opacity
及width
,height
做动画。e.g.: