css - 如何在使用 css 悬停时平滑地翻转图像?

标签 css

我正在尝试使用 CSS3 动画将鼠标悬停在图像上时翻转图像。但问题是旋转一点也不顺畅,里面有很多错误。请帮我解决这个问题。

这是我的 CSS 代码

.rotate
        {
            transition:transform 0.7s;
            transition-timing-function : ease-in-out;
        }
       .rotate:hover
       {
           opacity :100%;
           transform:rotateY(180deg);
       }
       .back
       {
           visibility : hidden;
           text-align : center;
           position:absolute;
           top:0;
           bottom:0;
           left:0;
           right:0;
           opacity:0;
           transform:rotateY(180deg);
           background-color: lightgray;
           border-color:white;
           padding-top:40px;
       }
       .rotate:hover .back
       {
           visibility:visible;
           opacity:0.7;
       }

最佳答案

您必须使用 <figure><figcaption>元素...

例子: https://jsfiddle.net/e3xfj5ng/

关于css - 如何在使用 css 悬停时平滑地翻转图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39458702/

相关文章:

jquery - 如何对齐列表项 CSS/jquery

javascript - 我可以用js生成SVG吗?

php - 坚持在 Zend 框架中尝试 css mega 菜单

javascript - iOS 毛玻璃效果使用 CSS 实现页面内容

javascript - jQuery 切换背景图片

javascript - CSS禁用属性不禁用按钮

css - SCSS 中的媒体查询 - 语法错误

html - 如何确保 Canvas 与html中的视频大小相同?

css - Bootstrap 模态弹出窗口显示页面内容

css - SCSS 在 map 中循环一个函数