html - 简单的 CSS 关键帧动画不起作用

标签 html css css-animations

我正在制作一个简单的 CSS 动画示例,但它无法运行。请帮助某人!

<html>
<head>

<style>

.dot{
    background: #e74c3c;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    font-size: 10px;
    animation: pulse 1s infinite;

}

@keyframes  pulse{
	0% {box-shadow: 0 0 0 0em #c0392b;}
	25% {box-shadow: 0 0 0 0.25em #c0392b;}
	50% {box-shadow: 0 0 0 0.5em #c0392b;}
	75% {box-shadow: 0 0 0 0.25em #c0392b;}
	100% {box-shadow: 0 0 0 0.15em #c0392b;}
}
</style>

</head>

<body>
<span class="dot"></span>
</body>

</html>

最佳答案

display: inline-block; 添加到你的 span 中,你就可以开始了

.dot{
    background: #e74c3c;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    font-size: 10px;
    animation: pulse 1s infinite;
    display: inline-block;

}

关于html - 简单的 CSS 关键帧动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43385290/

相关文章:

html - 如何在悬停时更改多个元素?

php - 如何知道选择了哪个 anchor 链接

css - 如何直接在 chrome 检查器中创建和附加 CSS3 动画?

PHP 在页面加载时随机选择 css 文件

internet-explorer - CSS3 关键帧不会覆盖 FF 和 IE10 中的默认背景颜色

html - 当多个运行时,是否可以检测到最后一个 CSS 转换的结束?

PHP:mail() 函数不适用于长 html 消息

javascript - 图像映射缩放器不起作用

html - 如何将文本垂直放置在图像中间?

css - 将 css 应用于 iframe 中包含的表格