|
主题设置

卡片式面板通常用于非白色背景色的主体内

动画

CSS 动画是一种用于在网页中创建过渡效果和动态效果的技术。通过 CSS 动画,可以实现元素的平滑过渡、旋转、缩放、淡入淡出等效果,增强用户体验,并提高网站的吸引力。

笔记内容

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>CSS3 动画</title>
		<style>
			/* CSS3 动画属性 */
			/* animation: move(动画名称) 3s(花费时间) ease(运动曲线) 0s(何时开始) 1(播放次数) 是否反方向 */
			/* 详见:https://www.runoob.com/css3/css3-animations.html */
			div{
				width:100px;
				height:100px;
				background:red;
				animation: move 3s ease 0s;	/* 指定动画的信息(引用使用关键帧声明的动画名称) */
			}
			/* 关键帧动画:用 @keyframes 声明 ,move 是动画名称 */
			/* 两种动画状态 */
			@keyframes move{
				/* 从什么样式 */
				from{
					background:red;
				}
				/* 变成什么样式 */
				to{
					background:yellow;
				}
			}
			
			
			img{
				width:100px;
				height:100px;
				animation: heart 3s ease 0s;	/* 指定动画的信息(引用使用关键帧声明的动画名称)  */
			}
			/* 三种动画状态(用作让一张心脏图片放大后再缩小,模拟心跳) */
			@keyframes heart{
				/* 范围是 0%~100% */
				0%{
					transform: scale(1);
				}
				50%{
					transform: scale(1.1);
				}
				100%{
					transform: scale(1);
				}
			}
		</style>
	</head>
	<body>

	</body>
</html>