CSS(层叠样式表)是一种用于描述HTML或XML(包括SVG、MathML等各种XML方言)文档样式的样式表语言。通过CSS,可以控制网页的布局和外观。
style
属性定义样式。<head>
部分使用<style>
标签定义样式。<link>
标签引入到HTML文档中。要实现两个红灯交替闪烁的效果,可以使用CSS动画。以下是一个简单的示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>交替闪烁红灯</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="light red"></div>
<div class="light red"></div>
</body>
</html>
body {
display: flex;
justify-content: space-around;
align-items: center;
height: 100vh;
background-color: #000;
}
.light {
width: 100px;
height: 100px;
border-radius: 50%;
animation: blink 1s infinite;
}
.red {
background-color: red;
}
@keyframes blink {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0;
}
}
div
元素,每个元素代表一个红灯。body
样式设置了页面的布局,使其居中显示。.light
样式定义了灯的基本形状和动画效果。.red
样式设置了灯的颜色为红色。@keyframes blink
定义了闪烁的动画效果,通过改变透明度实现闪烁。通过以上步骤,你可以实现两个红灯交替闪烁的效果。如果遇到问题,可以检查CSS选择器是否正确,动画定义是否完整,以及浏览器是否支持CSS动画。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云