css入门学习day05笔记

呼吸(心跳)动效css案例 呼吸动画接下来直接上代码(呼吸效果css案例)简单介绍下animationscale()方法总结 接下来直接上代码(呼吸效果css案例) // An highlighted block .heartbeat { animation: heartbeat 1.2s linear 1s 2; } @keyframes heartbeat { 0% { -webkit-transfo... 阅读详情

css动画

一、实现动画样式

       @keyframes 动画名称{
 			from {

 			}
 			to{

 			}
 		}

或===》

            @keyframes 动画名称{
				10% {
					
				}
				20%{

				}
				...
				100%{

				}
			}

二、动画应用

animation-name:动画名称;

animation-name:xiyouji;

animation-duration:		动画持续时间

5s;

animation-delay: 			动画的延迟

1s

 animation-direction 	动画运动方向

reverse / alternate

animation-fill-mode: 	动画结束后保留哪个样式

forwards 保留最后一帧的样式 / backwards 保留第一帧的样式

animation-iteration-count: 	动画执行的次数

4 / infinite

animation-timing-function: 	动画执行的时间曲线

linear / steps

animation-play-state: ;	动画播放状态

running / paused

animation:	速写形式 

animation: 4s linear 0s infinite alternate move_eye

三、第三方动画库(animate.css)

封装了css3的通用的动画样式,专业性强

推荐
https://daneden.github.io/animate.css/

  1. 引入动画库
  2. 为元素添加class

四、附“呼吸灯”及“梦幻西游”动画代码

外嵌css代码部分:

    html {
    	color: #333;
    	font:normal 12px '微软雅黑','Microsoft YaHei';
    }
    body,ul,ol,p,h1,h2,h3 {
    	margin: 0;
    	padding: 0;
    }
    ul,ol {
    	list-style: none;
    }
    a {
    	text-decoration: none;
    	color: #333;
    }
1、呼吸灯
    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>内呼吸灯</title>
    	<style>
    		div {
    			box-sizing: border-box;
    		}
    		/*容器*/
    		.container {
    			width: 300px;
    			height: 500px;
    			background-color: #666;
    			margin: 0 auto;
    		}
    		/*正方形*/
    		.container > .box {
    			height: 300px;
    			padding: 10px;
    
    			animation-name: x;
    			animation-duration: 9s;
    			animation-timing-function: linear;
    			animation-iteration-count: infinite;
    		}
    		/*外圆*/
    		.container > .box > .outer {
    			height: 100%;
    			border-radius: 50%;
    			border:5px solid #ededed;
    			padding: 30px;
    
    			animation-name: y;
    			animation-duration: 9s;
    			animation-timing-function: linear;
    			animation-iteration-count: infinite;
    		}
    
    		/*内圆*/
    		.container > .box > .outer > .inner {
    			height: 100%;
    			border-radius: 50%;
    			border: 10px solid #ccc;
    		}
    
    		/*动画定义*/
    		@keyframes x {
    			25%{
    				padding: 20px;
    			}
    			50% {
    				padding: 30px;
    			}
    			100%{
    				padding: 30px;
    			}
    		}
    
    		@keyframes y {
    			25% {
    				padding: 40px;
    			}
    			50% {
    				padding: 30px;
    			}
    			75% {
    				padding: 42px;
    			}
    			100%{
    				padding: 30px;
    			}
    		}
    
    	</style>
    </head>
    <body>
    	<div class="container">
    		<div class="box">
    			<div class="outer">
    				<div class="inner"></div>
    			</div>
    		</div>
    	</div>
    </body>
    </html>
效果图:

呼吸灯

二、梦幻西游
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>梦幻西游</title>
	<link rel="stylesheet" href="../common.css">
	<style>
		.content {
			position: absolute;
			width: 950px;
			left: 50%;
			margin-left: -475px;
			bottom: 300px;
		}
		.content > ul {

		}
		.content > ul::after {
			display: block;
			content: "";
			clear: both;
		}
		.content > ul >li {
			width: 200px;
			height: 180px;
			margin-right: 50px;
			float: left;
			overflow:hidden; 
		}

		.content > ul >li:last-child {
			margin-right: 0;
		}
		.content > ul >li > div {
			width: 1600px;
			height: 180px;
			font-size: 0;

			animation-name: dong;
			animation-duration: 1s;
			/*animation-delay: 1s;*/
			animation-iteration-count: infinite;
			/*animation-direction: reverse;*/
			animation-timing-function: steps(8);
		}
		.content > ul >li > div > img {
			width: 100%;
		}
		/*1. 定义动画*/
		@keyframes dong {
			from {
				margin-left: 0
			}
			to {
				margin-left: -1600px;
			}
		}
		html,body,.main {
			height: 100%;
		}
		.main {
			position: relative;
			width: 100%;
			overflow: hidden;
		}
		.main > .bg {
			position: relative;
			width: 3920px;
			height: 100%;
			background-image: url('./images/bg.jpg');
			background-repeat: repeat-x;

			animation-name: bg;
			animation-duration: 30s;
			animation-timing-function: linear;
			animation-iteration-count: infinite;
		}
		@keyframes bg {
			from {
				left:-1920px;
			}
			to {
				left: 0;
			}
		}
	</style>
</head>
<body>
	<div class="main">
		<!-- 背景 -->
		<div class="bg"></div>
		<!-- 师徒4人 -->
		<div class="content">
			<ul>
				<li>
					<div><img src="./images/wk.png" alt=""></div>
				</li>
				<li>
					<div><img src="./images/bj.png" alt=""></div>
				</li>
				<li>
					<div><img src="./images/ts.png" alt=""></div>
				</li>
				<li>
					<div><img src="./images/ss.png" alt=""></div>
				</li>
			</ul>
		</div>
	</div>
</body>
</html>
效果图 :

梦幻西游

波纹,脉冲图,呼吸灯效果,地图点放大图 波纹,脉冲图,呼吸灯效果,地图点放大图,波纹,脉冲图,呼吸灯效果,地图点放大图,波纹,脉冲图,呼吸灯效果,地图点放大图,波纹,脉冲图,呼吸灯效果,地图点放大图,波纹,脉冲图,呼吸灯效果,地图点放大图,波纹,脉冲图,呼吸灯效果,地图点放大图, 立即下载

相关推荐

iOS仿小红书呼吸灯动画(核心动画和定时器)两种方式实现

本篇文章主要介绍了iOS仿小红书呼吸灯动画(核心动画和定时器)两种方式实现,非常具有实用价值,需要的朋友可以参考下

CSS的transition,animation两种方法实现呼吸灯动态效果

HTML+CSS实现呼吸灯效果呼吸灯原理呼吸灯主体部分三级目录二级目录 呼吸灯原理 呼吸灯抽象过来就像呼吸一样,实现的效果是一种渐变循环的,从明亮到微弱以此无限循环的一种效果。那么用HTML写出基本框架,CSS实现样式,效果。两种方法的HTML代码是一样的 呼吸灯主体部分 两种方法的HTML代码是一样的,先贴代码。 <body> <div class="container"> <div class="outer"> <

qq_42760090的博客 3325

nvidia-container-toolkit 国内镜像源安装

nvidia-container-toolkit 国内镜像源安装

湫然的博客 1万+

CSS3动画合集:(帧动画)(补间动画)(呼吸动画(由小到大)(由上到小)) 上

首先我们先了解animation这个属性的语法格式: 语法:animation:动画名称 动画时间 运动曲线 何时开始 播放次数 是否反方向; 关于几个值,除了名字,动画时间,延时有严格顺序要求其它随意. 第一:规定动画 @keyframes 动画名称 { from{ 开始位置 } 0% to{ 结束 } 100% } 比如下面的例子用来规定一个动...

weixin_42839080的博客 8562

C/C++面试八股文汇总

以对象管理资源,利用的就是C++构造的对象最终会被对象的析构函数销毁的原则。上述的的申请、使用、释放资源的程序较为简单,但是如果程序很复杂的时候,需要为所有的new 分配的内存delete掉,导致极度臃肿,效率下降,更可怕的是,程序的可理解性和可维护性明显降低了,当操作增多时,处理资源释放的代码就会越来越多,越来越乱。栈在函数调用时,第一个进栈的是主函数中后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是函数的各个参数,在大多数的C编译器中,参数是由右往左入栈的,然后是函数中的局部变量。

wzzrh的博客 1万+

YOLOv8中的C2f模块代码详解

在YOLOv8网络结构中,C2f模块(CSP Bottleneck with 2 Convolutions)是一个关键组件,用于实现跨阶段部分聚合

zzzyyy8的博客 3万+

CSS3特效 - 会呼吸的button按钮

动画过度都很流畅。这里以gif为模拟效果。 1. 效果图 2. 代码如下 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;CSS3特效 - 会呼吸的button按钮&lt;/title&gt; &lt;style type="text/

草巾冒小子的博客 9638

别再为CAD和GIS数据对不上而头疼了!一份完整的ArcGIS for AutoCAD坐标系定义与数据套合指南

本文详细介绍了如何通过ArcGIS for AutoCAD插件解决CAD与GIS数据坐标系不匹配的问题,实现数据的精准套合。文章从坐标系冲突分析、插件核心功能解析到五步标准化工作流,提供了完整的解决方案,帮助工程师和设计师提升跨平台协作效率。

weixin_42531886的博客 217

css学习day05

margin属性用于设置外边距。设置外边距会在元素之间创建“空白”, 这段空白通常不能放置其他内容。margin-top:上外边距margin-right:右外边距margin-bottom:下外边距margin-left:上外边距margin:上外边距 右外边距 下外边距 左外边取值顺序跟内边距相同。

2201_75646248的博客 2156

ArcGIS Pro中协同区位熵方法在商业选址分析中的应用

本文详细介绍了如何利用ArcGIS Pro中的协同区位熵方法进行科学的商业选址分析。该方法通过量化目标客户与竞争对手在空间上的关联程度,精准识别市场空白区与竞争红海,帮助决策者从“凭感觉”转向“用数据说话”,有效提升选址成功率和投资回报。

weixin_29214559的博客 362

土壤数据库辅助工具SPAW计算土壤导水率

首先点击打开根据之前的1比100土壤数据查表得到各个组分含量其中Field Capacity是田间持水量Matric Bulk Density是基质粒密度。

所有专家都曾始于新手 3443

DAY05 CSS

CSS样式

adminstate的博客 1351

嵌入式面经篇八——进程&线程

记录一些招聘公司在招聘嵌入式软件岗位时的一些问题,此文为第八篇。进程上文:是指进程由用户态切换到内核态时需要保存用户态时CPU寄存器中的值,进程状态以及堆栈上的内容。即保存当前进程的状态,以便再次执行该进程时,能够恢复切换时的状态,继续执行。进程下文:是指切换到内核态后执行的程序,即进程运行在内核空间的部分。中断上文:硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。

明天你好的博客 1854

Day1 CSS学习笔记

Day1 CSS学习笔记 附带分享链接 https://share.mubu.com/doc/5qGgkibvvg0

Chillax_LXL的博客 555

MATLAB - 机械臂手眼标定(眼在手内) - 估计安装在机器人上的移动相机的姿态

执行手眼校准有助于操作配备末端执行器(简称 “手”)的机械臂,该末端执行器依赖于摄像头提供的视觉数据。一旦完成了眼在手外的校准,机械臂就能准确地移动到摄像头识别的特定像素位置。这种能力是执行精确拾放任务(如分类、堆垛和分拣)的基础,即使在摄像机的确切位置和方向未知的情况下也是如此。机器人-摄像机系统有两种构型:眼在手内和眼在手外。在眼在手内构型中,摄像头直接安装在机器人手臂的末端执行器上。相反,在眼在手的构型中,摄像头固定在一个静止的物体上,机器人手臂在其视野内。

机器人控制与仿真应用 3355

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Day05_CSS课堂笔记

Day05 CSS 课堂笔记 1 CSS 长度和颜色设置 1.1 CSS 中的长度单位 px 像素 em 字体大小的倍数 % 百分比 1.2 CSS 中的颜色设置方式 ① 使用颜色名表示颜色 red、orange、yellow、green、cyan、blue、purple、pink、yellowgreen、deeppink.... ② rgb 方式表示颜色 计算机三原色: 红色、绿色、蓝色; 计算机能够表示的颜色都可以通过三元色调制出来; r -> red; g -> green; b -&

weixin_48733024的博客 218

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

两万块前端就业课程——学习笔记分享(Day_05)

本文深入讲解了CSS选择器的核心概念与应用技巧,主要包含以下内容: 属性选择器:通过[attribute]语法实现精确匹配和模糊匹配,适用于特殊场景但需注意性能优化。 后代选择器:包括空格分隔的"所有后代"和>分隔的"直接子代",可减少冗余class但需避免过度嵌套。 兄弟选择器:+匹配紧邻兄弟,~匹配所有后续兄弟,常用于表单提示和列表状态联动。 选择器组:交集选择器实现多重条件筛选,并集选择器批量设置样式,需平衡简洁性与可读性。 伪类选择器:重点讲解了动态伪类

一位搞嵌入式和前端的genius的博客 1500

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

day05 vue学习

HTML 和 CSSJavaScript 基础(可以边学边实践)Vue.js 基础Vite 和项目打包Element Plus 和实际项目开发我决定在慕课上学习HTML和CSS,打基础1.1代码初体验,制作我的第一个网页,初识HTML(5)+CSS(3)-升级版教程-慕课网....5.1不发一张自拍么?- 使用标签为网页添加图片,初识HTML(5)+CSS(3)-升级版教程-慕课网。

weixin_61387486的博客 986

【WEB学习】Day05 - CSS层叠样式表

CSS 的主要使用场景就是美化网页、布局页面。HTML只关注内容的语义,而不关注内容是怎么摆放的,美化它一点也不在乎。CSS是层叠样式表(Cascading Style Sheets)的简称。它也是一种标记语言,它可以将HTML页面中的文本内容图片外形版面布局和外观显示进行设置。CSS实现了页面结构和布局的分离。

oo00Z00oo的博客 430

Web学习day05

以上就是今天学习的内容。

filthy555的博客 1018

day05 css 继续学习

文章目录引入CSS样式表内部样式表行内式(内联样式)外部样式表(外链式)三种样式表总结标签显示模式(display)块级元素(block-level)行内元素(inline-level)块级元素和行内元素区别行内块元素(inline-block)标签显示模式转换 displayCSS复合选择器交集选择器并集选择器后代选择器子元素选择器测试题属性选择器伪元素选择器(CSS3)CSS书写规范空格规范选...

hu____的博客 363

【Web学习笔记DAY05】CSS(2)

【前端学习笔记-DAY05】CSS选择器 CSS基础选择器 标签选择器 标签选择器是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。 a { padding: 0px; margin: 0px; } 此例中已经选中页面中所有的a标签 这种选择器的最大优点是可以快速选中页面中的某一类标签的统一样式。同时,缺点也是不能差异化样式。...

weixin_45650243的博客 221

从CSS进阶开始入门前端Day05

目录 1、选择器进阶 1.1复合选择器 1.1.1后代选择器:空格 1.1.2子代选择器:> 1.2并集选择器:, 1.3交集选择器 1.4hover伪类选择器 1.5Emmet语法 2、背景相关属性 2.1背景颜色 2.2背景图片 2.3背景平铺 2.4背景位置 2.5背景相关属性连写 3、元素显示模式 3.1块级元素 3.2行内元素 3.3行内块元素 3.4元素显示模式转换 3.5元素显示模式 4、CSS特性 ...

qq_46051366的博客 1024

【Day05】0基础微信小程序入门-学习笔记

小程序基础知识最后一篇

不被定义的程序媛写的博客儿 1269

CSS学习笔记DAY7之对齐

行内块与文本和行内块如果在一行 那么默认会按照基线对齐方式排列一旦其中一个行内块或者文字 上下位置发生改变会导致这一排的所有文字和行内块都会跟着改变这就是基线问题使用vertical-aligntopmiddlebottombaseline(默认值 基线对象)px值该属性是改变行内块在一行内 按照哪个位置进行垂直堆砌行内块一旦设置该属性 则再次改变文本的上下位置 就不会影响了当父元素没有设置高度 按照内部的img高度撑开的时候 底部有缝隙问题。

qq_59277204的博客 1462

【Web学习笔记1】前端Web开发HTML5+CSS3+移动web

<li>第一项</li><li>第二项</li><li>第三项</li>......

qq_57437052的博客 898
上一篇: css入门学习day04笔记
下一篇: css入门学习day06笔记
Perryc
博客等级 码龄9年 5粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值