css - 几秒钟后更改一次背景颜色

标签 css background-color css-animations

是否可以更改 <p> 的背景颜色元素在几秒后(10 到 20 秒)使用 css fiddle ?我不想使用 js。

<p style="background:#E1FEE0;">Human</p>

最佳答案

使用 CSS 动画,您可以从 99.9% 跳到 100%。只需将初始背景颜色 (#E1FEE0) 设置在 99.9% 范围内,然后将最终背景颜色设置在 100% 范围内。如果您希望颜色过渡,只需增加间隙并为 example 使用类似 80% 的值.

Example Here

p {
    display: inline;
    animation: background-fade 10s forwards;
}

@keyframes background-fade {
    99.9% {
        background:#E1FEE0;
    }
    100% {
        background:#000;
    }
}

为简单起见,省略了其他供应商前缀。

关于css - 几秒钟后更改一次背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23501130/

相关文章:

javascript - 无法使用 Magnific 弹出窗口和 PHP 设计我的 DIV

CSS3 动画导致文本渲染不佳

CSS第一个 child

jquery - facebook风格的下拉菜单

css - 基于浏览器的 CSS 条件

c# - 如何为 ItemsControl 行(Silverlight)制作交替背景色?

iOS延迟更改背景颜色(快速)

java - 在带有彩色背景的 Canvas 上绘制位图(来自可绘制对象)

CSS 高度过渡不动画

css - 你能录制一个css关键帧动画并保存为gif吗?