CSS3中出现了许多好玩的动画效果以及图形处理,大家来体验一下吧,
知识点:
<body>
<!-- 先说明一下 后面lef就是和前面一样的类选择器 -->
<div class="cen lef"></div>
<div class="cen c"></div>
<div class="cen rig"></div>
</body>
实际上 cen 和 lef 是两个分别的别名 是可以当做单独的Class来操作
兴趣练习:
跳动心形 CSS文件代码
/* css3中的动画调用 */
@keyframes aj{
0%{
transform: scale(1) rotate(45deg);
}
50%{
transform: scale(1.1)rotate(45deg);
}
100%{
transform: scale(1)rotate(45deg);
}
}
HTML文件代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
body{
background-color: #FFD700;
}
.cen{
width: 200px;
height: 200px;
background-color: #d5093c;
/* 添加阴影 水平方向偏移 垂直方向偏移 模糊度 颜色 */
box-shadow: 0px 0px 80px #d5093c;
/* 执行动画的调用 11s是指定跳动时间 aj是下面css3的动画名称 */
animation: 1s aj infinite;
}
.lef{
/* 倒圆角指令 */
border-radius: 100px ;
/* 第一个参数左上 第二个参数右下 */
/* border-radius: 10px 60px ; */
/* 绝对定位 */
position: absolute;
top:200px;
left: 200px;
}
.c{
/* 角度旋转 */
transform: rotate(45deg);
/* 绝对定位 */
position: absolute;
top:271px;
left: 271px;
}
.rig{
border-radius: 100px;
/* 绝对定位 */
position: absolute;
top:200px;
left: 341px;
}
/* css3中的动画调用 */
@keyframes aj{
0%{
transform: scale(1) rotate(45deg);
}
50%{
transform: scale(1.1)rotate(45deg);
}
100%{
transform: scale(1)rotate(45deg);
}
}
</style>
</head>
<body>
<!-- 先说明一下 后面lef就是和前面一样的类选择器 -->
<div class="cen lef"></div>
<div class="cen c"></div>
<div class="cen rig"></div>
</body>
</html>
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。