`

第25章 CSS3过渡效果

 
阅读更多

index.html

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta charset="utf-8">
	<title>CSS3过渡效果</title>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<div>我是HTML5</div>

</body>
</html>

 

style.css

@charset "utf-8";

body {
	margin: 100px;
}

div {
	width: 200px;
	height: 200px;
	border: 1px solid green;
	background-color: white;
	/*transition-property: background-color, color, margin-left;*/
	/*transition-property: all;*/
	/*transition-duration: 1s;*/
	/*transition-timing-function: ease;*/
	/*transition-timing-function: linear;*/
	/*transition-timing-function: ease-in;*/
	/*transition-timing-function: cubic-bezier(0.25, 0.65, 0.88, 0.25);*/
	/*transition-timing-function: steps(5, start);*/
	/*transition-delay: 0s, 2s, 0s;*/

	/*transition: background-color 1s ease 0s, color 1s ease 0s, margin-left 1s ease 0s;*/
	transition: all 1s ease-in 0s;
}

div:hover {
	background-color: black;
	color: white;
	margin-left: 100px;
};

 

 

 

 

分享到:
评论

相关推荐

    第25章 CSS3过渡效果.pdf

    通过学习本章内容,你将掌握使用CSS3过渡效果来实现元素样式变化的平滑过渡,而无需依赖JavaScript。 一、过渡简介 过渡效果是CSS3中新增的一种功能,它允许开发者为元素添加动画效果,从而使得元素状态的改变(如...

    第21章 CSS3文本效果

    CSS3(层叠样式表第三版)引入了一系列新的属性和功能,让开发者可以更加灵活地控制网页文本的样式、布局和动画效果。 一、文本阴影(text-shadow) 文本阴影是CSS3中一个强大的特性,它允许我们为文本添加阴影效果...

    27个精致的CSS3动画效果

    4. **渐变(Gradients)**:线性渐变和径向渐变是CSS3新增的两种背景样式,它们可以创建出丰富多彩且平滑的颜色过渡效果,比传统的单一颜色或图片背景更具吸引力。 5. **阴影(Shadows)**:包括文字阴影和盒阴影,...

    纯CSS3鼠标悬停抖动效果.zip

    3. **设置过渡效果**:为了在鼠标悬停时启动动画,我们可以使用`transition`属性。当鼠标悬停在元素上时,添加一个类(如`hover`),改变元素的`animation-play-state`属性,使动画开始播放。 ```css .myElement { ...

    纯CSS3实现卷起的弹性磁带动画效果源码.zip

    CSS3是层叠样式表(Cascading Style Sheets)的第三个版本,它为网页设计师提供了更丰富的样式控制和动态效果可能性,无需依赖JavaScript或者其他外部库。在"纯CSS3实现卷起的弹性磁带动画效果源码.zip"这个压缩包中...

    CSS3最全手册

    - `transition`:在属性值改变时添加过渡效果。 - `animation`:创建自定义动画序列。 **九、字体图标** `@font-face`规则允许使用自定义字体,包括矢量图形的Web字体,如FontAwesome、Ionicons等。 **十、浏览器...

    CSS3样式表-CSS3动画.pptx

    CSS3 动画是Web开发中的一个重要特性,它允许开发者为网页元素添加平滑的过渡效果和复杂的动态行为。在CSS3中,动画是通过`@keyframes`规则定义,并通过`animation`属性来应用到特定的选择器上。下面将详细讲解这两...

    40个非常酷的CSS3动画演示

    只需设置两个状态,CSS3会自动处理两者间的过渡效果。 4. **3D转换(3D Transforms)**:CSS3引入了3D转换,可以创建立体的视觉效果,如旋转、缩放和位移,从而实现更丰富的动画效果。 5. **透视(Perspective)**...

    详解Css3新特性应用之过渡与动画

    第二个参数可以是`start`或`end`,它指定了在每个间隔的起始点或终点发生阶跃变化。 #### 注意事项 - CSS过渡和动画应该谨慎使用,避免过度复杂或影响性能。 - 在实际开发中,需要对不同浏览器的兼容性进行测试,...

    CSS3实现3级菜单

    首先,我们需要明白CSS3(层叠样式表第三版)引入了许多新特性,如选择器增强、过渡效果、动画以及盒模型改进等,这些都为创建动态且交互性强的菜单提供了可能。在没有JavaScript的情况下,我们主要依赖CSS的伪类、...

    纯css3实现渐进点点loading效果

    这种效果可以通过CSS3的动画(animation)和过渡(transition)属性来实现。 1. **基本HTML结构**: 在创建这个效果之前,我们需要一个简单的HTML结构,通常包含一个或多个元素来表示点。例如,我们可以创建一个...

    纯CSS3打造鼠标滑动开关灯特效

    CSS3(层叠样式表第三版)是CSS的最新版本,它引入了许多新特性,如过渡、动画、伪元素等,这些都使得实现动态视觉效果变得更加容易。 首先,我们需要创建HTML结构。一个简单的开关灯特效可能包含两个元素:一个是...

    CSS3鼠标悬停图片放大效果特效.zip

    在网页设计中,CSS3(层叠样式表第三版)为开发者提供了丰富的视觉效果和交互体验。本资源“CSS3鼠标悬停图片放大效果特效.zip”聚焦于一个常见的用户界面特性,即当用户将鼠标悬停在图片上时,图片会放大以吸引用户...

    CSS3火堆燃烧Loading动画特效

    CSS3(层叠样式表第三版)是Web设计者用来描述网页或应用程序外观和样式的语言。它引入了许多新特性,如选择器、边框与背景、过渡、动画和多列布局等。在这个火堆燃烧动画中,我们将重点关注CSS3的动画属性,包括`@...

    CSS3彩色泥装液体摇晃动画特效.zip

    CSS3是层叠样式表的第三个版本,它扩展了前两个版本的功能,提供了更强大的选择器、更多的布局模式、以及丰富的动画和过渡效果。在CSS3中,我们可以利用`@keyframes`规则来定义动画的关键帧,从而创建出平滑的动画...

    漂亮的CSS3按钮边框动画特效

    在网页设计中,CSS3(层叠样式表第三版)为开发者提供了丰富的视觉效果和交互体验,其中之一就是各种酷炫的按钮设计。本教程将详细讲解如何利用CSS3实现"漂亮的CSS3按钮边框动画特效",包括按钮边框游走动画以及鼠标...

    HTML5 and CSS3 for the Real World

    第八章聚焦于CSS3的动画效果,包括如何使用`transform`属性进行元素的位置、尺寸和旋转变化,以及如何使用`transition`属性实现平滑的过渡效果。 #### 六、字体嵌入与多列布局 - **字体嵌入**:第九章讲解了如何...

    CSS3实现的十五种图片经过文字显示特效源码下载

    在本文中,我们将深入探讨如何使用CSS3来实现十五种不同的图片经过文字显示的特效。CSS3是 Cascading Style Sheets 的第三版,它为网页设计带来了丰富的视觉效果和动画功能,使得网页元素的呈现方式更加多样化。以下...

    CSS3提交按钮Loading代码

    4. **CSS3过渡和变换**:除了动画,还可以结合使用`transition`和`transform`属性来创建平滑的视觉效果。例如,可以改变按钮的背景色、边框宽度或大小,以增强用户的交互体验。 5. **HTML结构**:HTML文件`index....

Global site tag (gtag.js) - Google Analytics