简单的图片hover翻转效果

html

<div class="transformImg">
            <img class="before" src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=4251646071,1773737285&fm=26&gp=0.jpg" alt="" />
            <img class="after" src="https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1231723957,2972681918&fm=26&gp=0.jpg" alt="" />
        </div>

css

.transformImg {
                width: 200px;
                height: 200px;
                position: relative;
                transition: all 1s linear;
                transform-style: preserve-3d;
            }
            
            .transformImg img {
                width: 100%;
            }
            
            .before,
            .after {
                width: 100%;
                position: absolute;
                top: 0;
                left: 0;
            }
            
            .after {
                transform: rotateY(-180deg);
            }
            
            .transformImg:hover {
                transform: rotateY(180deg);
            }

tip: 主要是利用css3的3d翻转效果

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、HTML 教程 HTML教程HTML简介HTML编辑器HTML基础HTML元素HTML属性 HTML标题HTM...
    茶茶点阅读 761评论 0 0
  • 因为近期项目没有压力,主要工作就是一些涉及功能增删相关的界面的小工作,修修补补,搞个图标之类,设计师小伙伴们都懂的...
    泱泱悲秋阅读 5,388评论 1 27
  • CSS参考手册 一、初识CSS3 1.1 CSS是什么 CSS3在CSS2.1的基础上增加了很多强大的新功能。目前...
    没汁帅阅读 3,828评论 1 13
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,350评论 0 11
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,256评论 0 1