首页 > 其他分享 >过渡属性transition

过渡属性transition

时间:2024-06-13 21:57:44浏览次数:17  
标签:box transition height width 过渡 属性

*transition这个属性添加在谁的身上就在谁的身上发生变化!!!注意:不要加在hover上!!!*

例如:在box盒子上就在box盒子上变化

1、瞬间变长,看不到过程

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
			}
			.box:hover{
				width: 600px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

2、水平垂直的过渡效果一样的,可以看到过程。(一般用这个)

过渡属性:transition: all 1s; 

过渡属性:transition: all .3s; (一般用这个)更快

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: all 1s;
			}
			.box:hover{
				width: 600px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

3、过渡效果,可以看到过程。

水平的过渡效果,垂直是瞬间过渡效果属性:transition: width 1s;

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: width 1s;
			}
			.box:hover{
				width: 600px;
				height: 100px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

4、水平与垂直效果不一样的,过渡过程

过渡效果属性:transition: width 1s,height 2s;

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: width 1s,height 2s;
			}
			.box:hover{
				width: 600px;
				height: 100px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

5、transition:要发生变化的属性名 发生过渡时间 动画曲线(先快,后慢;先慢,后快);

transition: all 10s;

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: all 10s;
			}
			.box:hover{
				width: 600px;
				height: 100px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

6、

transition:要发生变化的属性名 发生过渡时间 动画曲线(先快,后慢;先慢,后快);

transition: all 10s linear;

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: all 10s linear;
			}
			.box:hover{
				width: 600px;
				height: 100px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

7、

transition: all 10s ease;

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: all 10s ease;
			}
			.box:hover{
				width: 600px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

8、transition:要发生变化的属性名 发生过渡时间 动画曲线(先快,后慢;先慢,后快)过渡的延迟时间;

延迟2s后,再过渡

transition: all 10s linear 2s;

<!DOCTYPE html>  <!--文档类型-->
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<title>过渡属性transition</title>
		<!---->

		<style>
			.box{
				width: 300px;
				height: 50px;
				background-color: green;
				transition: all 10s linear 2s;
			}
			.box:hover{
				width: 600px;
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>
</html>

标签:box,transition,height,width,过渡,属性
From: https://blog.csdn.net/m0_65696193/article/details/139626317

相关文章

  • 界面控件DevExpress WinForms垂直&属性网格组件 - 拥有更灵活的UI选择(一)
    DevExpressWinForms垂直&属性网格组件旨在提供UI灵活性,它允许用户显示数据集中的单个行或在其90度倒置网格容器中显示多行数据集。另外,用户可以把它用作一个属性网格,就像在VisualStudioIDE中那样。P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有......
  • Vue在表单校验中trigger属性指定何时触发校验规则
    Vue在表单校验中trigger属性指定何时触发校验规则一、前言1.示例代码一、前言在表单校验中,trigger属性用于指定何时触发校验规则。常见的触发方式包括"change"和"blur".它们的区别如下:trigger:"change":触发时机:当表单控件的值发生变化时触发校验。应用......
  • BGP路由优选实验(包含as策略,Community属性等)
    实验背景实验目的1.使用AS_PATH属性,确保R4通过R3到达192.168.11.0/242.使用LOCAL_PREF属性,确保R1通过R2到达192.168.1.0/243.使用MED属性,确认R4通过R3到达192.168.12.0/244.使用LOCAL_PREF属性,确保R1通过R3到达192.168.2.0/245.使用AS策略,AS500不接受任何始发于AS1......
  • Unity Camera组件ClearFlags属性介绍以及区分UI摄像机和角色摄像机
    在Unity中,Camera.clearFlags属性用于定义相机在渲染场景之前如何清除屏幕。这个属性有几个不同的选项,每个选项都会以不同的方式清除屏幕。具体选项如下:Skybox:如果相机有分配的天空盒(Skybox),在渲染场景之前将用天空盒来清除屏幕。如果没有分配天空盒,则使用纯色来清除屏幕,颜色......
  • 41.CSS属性
    【一】CSS属性1)长度和宽度属性版本继承性描述widthCSS1无定义了元素内容区(ContentArea)的宽度min-widthCSS2无定义了元素内容区(ContentArea)的最小宽度max-widthCSS2无定义了元素内容区(ContentArea)的最大宽度heightCSS1无定义了元素内容区(Cont......
  • 中望ZW3D 二次开发 输出质量、体积等属性 cvxPartInqShapeMass
    svxPointP1={10,0,0};svxPointP2={20,0,0};svxPointP3={20,10,0};svxPointP4={10,10,0};intL1;cvxPartLine2pt(&P1,&P2,&L1);intL2;cvxPartLine2pt(&P2,&P3,&L2);intL3;cvxPartLine2pt(&P3,&P4,&......
  • js之操作元素属性和定时器以及相关案例倒计时
    这里写目录标题一级目录二级目录三级目录WebAPIs01四、操作元素属性1.操作元素常用属性2.操作元素样式属性通过style属性操作css1.修改样式通过style属性引出2.如果属性有-连接符,需要转换为小驼峰命名法3.赋值的时候,需要的时候不要忘记加css单位通过className操作css......
  • Android property属性权限添加
    https://blog.csdn.net/qq_28648425/article/details/86691949Google在AndroidO以后,为了降低vendor和system之间的耦合度,对property的作用区域也做了明确的区分,分为vendor三方的property和system平台端的property.因为参与的项目中需要添加一个systemproperty用作三方应用的......
  • 界面控件DevExpress WinForms垂直&属性网格组件 - 拥有更灵活的UI选择(一)
    DevExpressWinForms垂直&属性网格组件旨在提供UI灵活性,它允许用户显示数据集中的单个行或在其90度倒置网格容器中显示多行数据集。另外,用户可以把它用作一个属性网格,就像在VisualStudioIDE中那样。P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响......
  • 【网络编程开发】13.套接字属性
    13.套接字属性基本概念设置套接字的选项对套接字进行控制除了设置选项外,还可以获取选项选项的概念相当于属性,所以套接字选项也可说是套接字属性有些选项(属性)只可获取,不可设置;有些选项既可设置也可获取选项的级别一些选项都是针对一种特定的协议一些选项适用于所有类型......