最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css3动画之如何添加多种变换效果(代码示例)

来源:懂视网 责编:小采 时间:2020-11-02 22:12:40
文档

css3动画之如何添加多种变换效果(代码示例)

css3动画之如何添加多种变换效果(代码示例):本篇文章给大家带来的内容是css3动画之如何添加多种变换效果(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。在之前的文章【css3动画之transform属性与transition属性的简单使用】中介绍了添加一种变换效果实现简单动画变换
推荐度:
导读css3动画之如何添加多种变换效果(代码示例):本篇文章给大家带来的内容是css3动画之如何添加多种变换效果(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。在之前的文章【css3动画之transform属性与transition属性的简单使用】中介绍了添加一种变换效果实现简单动画变换
本篇文章给大家带来的内容是css3动画之如何添加多种变换效果(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

在之前的文章【css3动画之transform属性与transition属性的简单使用】中介绍了添加一种变换效果实现简单动画变换的方法,但是只有一种变换效果的动画太单调了,如何添加多种变换效果?下面我们就给大家介绍添加多种变换效果的方法。

首先我们来看看一个元素多种变换是什么样的?

2.gif

左侧的框开始为小而绿色的方形角,而右侧的框较大,带有红色边框和圆角。将鼠标悬停在任一框上触发动画,使方框1呈现方框2的外观,反之亦然。

同样,我们仍然只使用HTML和CSS来实现这一目标。如果没有CSS变换,两个框仍然会改变它们的 边框颜色,也可能是边框半径,但它会立即发生,而不是一秒钟动画。

那么这样的效果是如何实现的?

其实很简单,要将多个转换应用于单个元素,只需使用空格一个接一个地列出它们。例:

html代码:

<div id="submenu"></div>

css代码:

#submenu {
 	width: 100px;
 height: 60px;
 margin: 100px auto;
 background-color: #eee;
 border: 2px solid green;
 -webkit-transition: 1s ease-in-out;
 -moz-transition: 1s ease-in-out;
 -o-transition: 1s ease-in-out;
 transition: 1s ease-in-out;
}
#submenu:hover {
 background-color: #fc3;
 -webkit-transform: rotate(360deg) scale(2);
 -moz-transform: rotate(360deg) scale(2);
 -o-transform: rotate(360deg) scale(2);
 -ms-transform: rotate(360deg) scale(2);
 transform: rotate(360deg) scale(2);
}

请注意,IE10现在不使用转换前缀,但 转换仍然需要-ms-。

这意味着当你将鼠标悬停在方框上时,它将在一秒钟内更改颜色,旋转(rotate)和加倍(scale),如下所示:

3.gif

说明:

transform属性控制元素的旋转,缩放,移动,倾斜;

transition属性实现元素的过渡效果,让元素从一个状态到另一个状态,正真动起来;

考虑到兼容性,需要使用前缀:-webkit-,-moz-,-o-,-ms-。

总结:

文档

css3动画之如何添加多种变换效果(代码示例)

css3动画之如何添加多种变换效果(代码示例):本篇文章给大家带来的内容是css3动画之如何添加多种变换效果(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。在之前的文章【css3动画之transform属性与transition属性的简单使用】中介绍了添加一种变换效果实现简单动画变换
推荐度:
标签: 添加 动画 变换
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top