[网页编程]-07 CSS3 中的常用属性


prtyaa
prtyaa 2023-12-27 16:09:48 65632
分类专栏: 资讯

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>

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=31551
赞同 0
评论 0 条