繁体   English   中英

使用CSS转换内容

[英]Transitioning content using css

我想更改div的内容,并且不希望它立即生效。 我希望文本在悬停时缓慢出现。

注意:想要一个纯CSS解决方案

HTML

<div></div>

CSS

div:after {
    content:"positive!";
    transition:content 2s;
}
div:hover:after {
    content:"negative!";
}

这是小提琴

您可以使用:before:after ,例如:

div:before {
    position: absolute;
    left: 0;
    content:"positive!";
    opacity: 1;
    transition:2s;
}
div:after {
    position: absolute;
    left: 0;
    content:"negative!";
    opacity: 0;
    transition:2s;
}
div:hover:before {
    opacity: 0;
}
div:hover:after {
    opacity: 1;
}

DEMO

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM