首页前端开发CSS纯CSS实现图片左右翻转效果(附代码)

纯CSS实现图片左右翻转效果(附代码)

时间2024-01-27 20:22:02发布访客分类CSS浏览698
导读:收集整理的这篇文章主要介绍了纯CSS实现图片左右翻转效果(附代码),觉得挺不错的,现在分享给大家,也给大家做个参考。【推荐教程:CSS视频教程 】CSS 翻转图片主要用到的技术除了3D翻转和定位 ,还用到了一个属性 backface-vis...
收集整理的这篇文章主要介绍了纯CSS实现图片左右翻转效果(附代码),觉得挺不错的,现在分享给大家,也给大家做个参考。

【推荐教程:CSS视频教程 】

CSS 翻转图片主要用到的技术除了3D翻转和定位 ,还用到了一个属性 backface-visibilITy:visable|hidden; 该属性主要是用来设定元素背面是否可见。

效果图如下:

具体的步骤如下:

1、写出页面主体,

div>
       img src="Images/b.jpg" alt="">
       img src="Images/c.jpg" alt="">
    /div>
    

2、通过定位使两张图片叠加在一起

div img {
                width: 250px;
                height: 170px;
                position: absolute;
                top: 0;
                left: 0;
                transition: all 1s;
        }
    

3、设置第一张图片背面不可见

div img:First-child {
                z-index: 1;
                backface-visibility: hidden;
        }
    

4、添加旋转180度

div:hover img {
                transform: rotateY(180deg);
        }
    

完整代码:

!DOCTYPE htML>
    html>
    head>
        meta charset="UTF-8">
        meta name="viewport" content="width=device-width, initial-scale=1.0">
        meta http-equiv="X-UA-Compatible" content="ie=Edge">
        title>
    Document/title>
        style>
        /* backface-visibility */                div {
                width: 250px;
                height: 170px;
                margin: 100px auto;
                position: relative;
        }
                div img {
                width: 250px;
                height: 170px;
                position: absolute;
                top: 0;
                left: 0;
                transition: all 1s;
        }
                div img:first-child {
                z-index: 1;
                backface-visibility: hidden;
        }
                div:hover img {
                transform: rotateY(180deg);
        }
        /style>
    /head>
    body>
        div>
            img src="Images/b.jpg" alt="">
            img src="Images/c.jpg" alt="">
        /div>
    /body>
    /html>
    

更多编程相关知识,请访问:编程视频!!

以上就是纯CSS实现图片左右翻转效果(附代码)的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

CSS

若转载请注明出处: 纯CSS实现图片左右翻转效果(附代码)
本文地址: https://pptw.com/jishu/588674.html
CSS %单位的特点 什么是css

游客 回复需填写必要信息