hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - HTML - 正文 请牢记本站网址www.sosophp.cn

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

2019-11-26HTML搜搜PHP网53°c
A+ A-
本日将和人人分享怎样运用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网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
CSS3中怎样完成图片翻转【html5教程】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: