当前位置:首页 > 前端开发 > 5行代码 超级简单 用css做好看的动画 实现背景颜色渐变过渡,宽高动态过渡

5行代码 超级简单 用css做好看的动画 实现背景颜色渐变过渡,宽高动态过渡

6个月前 (05-26)48

经常我们需要改变一个元素的样式时候,直接过渡会十分生硬,如果加上过渡效果,变换的过程柔和许多看着也就更好看了。

废话不多说,先上效果图:

5行代码 超级简单 用css做好看的动画 实现背景颜色渐变过渡,宽高动态过渡 _ Java侠

 

上面的效果图的演示过程:

1.首先是展示没有动画的效果

2.然后是div方块所有属性的值,在变化的时候都有动画的效果

3.再接着是只有背景颜色在改变的时候,有动画的效果

4.最后是只有长度改变的时候,有动画的效果,其他属性改变没动画效果

 

上代码:

<style>
.box {width:100px;height:100px;margin:50px auto;background-color:red;transition:all 1s;}
.box:hover {background-color:yellow;height:200px;width:200px}
</style>
<div class="box"></div>

 

动画的关键在于第二行的最后一个属性:transition:all 1s;

这个属性表示要有过渡的属性,和过渡的时间,比如需要长度有1秒的过渡时间,那就是:transition:height 1s;如果需要背景变化时有2秒的过渡时间,那就是:transition:background-color 2s;

然后只要使用了该样式的元素,在样式有改变的时候,就会按着transition值中的对应属性和时间来过渡。

 

 

如果我的文章对您有帮助,就请客官给个赞吧

5行代码 超级简单 用css做好看的动画 实现背景颜色渐变过渡,宽高动态过渡 _ Java侠

THE END!

 

 

 

作者:fucaijin
来源链接:https://blog.csdn.net/fucaijin/article/details/103589483

标签: css

“5行代码 超级简单 用css做好看的动画 实现背景颜色渐变过渡,宽高动态过渡” 的相关文章

html中radio的颜色,radio样式修改颜色纯css

html中radio的颜色,radio样式修改颜色纯css

之前默认的 image.png html为: 严紧 一般 宽松 改成...

轮廓颜色 | outline-color (Basic User Interface)

  CSS 中文开发手册 轮廓颜色 | outline-color (Basic User Interface) - CSS 中文开发手册...

CSS 魔法系列:纯 CSS 绘制图形(心形、六边形等)

CSS 魔法系列:纯 CSS 绘制图形(心形、六边形等)

《CSS 魔法系列》继续给大家带来 CSS 在网页中以及图形绘制中的使用。这篇文章给大家带来的是纯 CSS 绘制五角星、六边形、心形等等。我们的网页因为 CSS 而呈现千变万化的风格。这...

CSS从大图中抠取小图完整教程(background-position应用)

CSS从大图中抠取小图完整教程(background-position应用)

       相信很多喜欢研究网页界面的童鞋都遇到过一个奇妙的现象:网页中很多图片素材被合成在一张图片上。  ...

CSS变形transform(2d)

CSS变形transform(2d)

[1]变形原点 [2]变形函数 [3]多值 前面的话    CSS变形transform是一些效果的集合,主要是移动、旋转、缩放和倾斜这四种基本操作,还...

CSS方法论完全总结

CSS方法论完全总结

       软件开发领域所有的工程问题,归根结底衍生自一个问题:代码量大了怎么办?     &nb...

利用CSS改变输入框的光标颜色

UED给出了一个需求,希望<input>被选中时,将光标变为绿色。我赶紧搜索解决方案,发现思路大多是: input { color: #0f0; } 这...

开始编写寄几的 CSS 基础库

开始编写寄几的 CSS 基础库

本博文在发布之后有些争议,有人认为如此书写 css 并不规范。这点我认同,但不少框架也采用了这种方式,提升的开发效率也是明显的。希望大家对这种思想去其糟粕,取其精华,过度使用必然导致可维...

html中css样式的a标签

CSS为一些特殊效果准备了特定的工具,我们称之为“伪类”。其中有几项是我们经常用到的,下面我们就详细介绍一下经常用于定义链接样式的四个伪类,它们分别是: :l...

css颜色的表现形式 em vw vh px

1.1 css基本概念: Css层叠样式表 Html描述了呈现的内容,而css则定义了这些内容的呈现样式,比如字体的颜色、大小,使用css能够使页面的内容和呈现方...