旗下导航:搜·么
当前位置:网站首页 > HTML > 正文

CSS3中怎样完成图片翻转【html5教程】

作者:搜搜PHP网发布时间:2019-11-26分类:HTML浏览:102


导读:本日将和人人分享怎样运用CSS3中的学问来制造一个图片翻转的功用,CSS3中图片翻转结果重要经由过程设置transition过渡动画以及transform扭转动画来配合完成...
本日将和人人分享怎样运用CSS3中的学问来制造一个图片翻转的功用,CSS3中图片翻转结果重要经由过程设置transition过渡动画以及transform扭转动画来配合完成

【引荐课程:CSS3教程

案例剖析

图片翻转结果的思绪:先运用position定位将两个图片堆叠到一同同时还须要将反面的图片隐蔽,如许给人的结果是页面上唯一一张图片,然则当鼠标触发时,背面的图片扭转显现出现在前面,而本来在前面的图片则扭转隐蔽到背面。

(1)position:定位

relative:相对定位

absolute:相对定位

(2) backface-visibility:隐蔽被扭转的 div 元素的反面

visible :反面是可见的

hidden:反面是不可见的

(3)z-index 属性

设置元素的堆叠递次,设置的值越大层级越高,在页面中越前

(4)transition-property:设置须要过渡结果的CSS属性名

none :没有属性会取得过渡结果

all:一切属性都将会取得过渡结果

property:定义运用过渡结果的 CSS 属性称号列表,列表以逗号分开。

(5)transition-duration:完成过渡结果须要若干秒或毫秒

(6)transition-timing-function:完成过渡结果的速率曲线

linear:匀速

ease:先慢后快然后再慢 划定慢速最先,然后变快,然后慢速完毕的过渡结果(cubic-bezier(0.25,0.1,0.25,1))。

cubic-bezier(n,n,n,n):在 cubic-bezier 函数中定义本身的值,能够的值是 0 至 1 之间的数值。

(7)transition-delay:过渡结果是不是耽误,从什么时候最先

(8)transform 属性:元素运用 2D 或 3D 转换

例:rotateX(180deg):沿X轴扭转180度

注重浏览器兼容问题

-moz- :Firefox
-webkit-:Safari 和 Chrome
-o- :Opera

完全代码:

本案例在chrome浏览器中运转


结果图

动态结果

总结:以上就是本篇文章的全部内容了,经由过程本篇文章的分享愿望人人对图片的翻转有肯定的相识。

以上就是CSS3中怎样完成图片翻转的细致内容,更多请关注ki4网别的相干文章!

标签:CSS3