CSS3实现卡片翻转效果

简介: CSS3实现卡片翻转效果
<div class="big">
            <div class="main">
                <div class="first">
                    <img src="img/****1.jpg" alt="">
                </div>
                <div class="second">
                    <img src="img/****2.jpg" alt="">
                </div>
            </div>
        </div>

这里面big盒子是容器,main盒子是用来容乃内外两面

.big {
    width: 400px;
    height: 400px;
    margin: 100px auto;
}
.main {
    position: relative;
    width: 100%;
    height: 100%;
    perspective: 800px;
    transform-style: preserve-3d;
    transition: 2s linear;
    /* 3d代码 */
}
.main:hover {
     transform: rotateY(180deg);
}
.first {
     position: absolute;
     width: 100%;
     height: 100%;
}
.second {
     position: absolute;
     width: 100%;
     height: 100%;
     backface-visibility: hidden;
     /*backface-visibility:hidden;属性,
     我们可以使一个元素在翻转之后消失,
     这是可以使用另一个元素放在它的背面,
     从而制作出一种元素翻转之后出现另一个元素的效果。*/
     transform: rotateY(180deg);
}
img {
     width: 100%;
     height: 100%;
}
相关文章
|
7天前
|
JSON 前端开发 JavaScript
使用html,css,js 实现一个龙年春节祝福卡片效果
使用html,css,js 实现一个龙年春节祝福卡片效果
29 4
|
1月前
|
编解码 前端开发 容器
CSS Flex布局实战案例:构建响应式卡片组件
【7月更文挑战第17天】通过上述步骤,我们成功地使用CSS Flex布局构建了一个响应式的卡片组件。Flexbox不仅简化了布局代码,还让我们能够轻松实现复杂的布局效果,如响应式设计。在实战中,掌握Flexbox将大大提高前端开发的效率和网页布局的质量。希望这个案例能够帮助你更好地理解和应用Flexbox布局。
|
2月前
|
前端开发 JavaScript
CSS动画(个人资料卡片)
CSS动画(个人资料卡片)
|
9月前
|
前端开发 CDN
钉钉卡片点击按钮,跳转连接,css无法加载
钉钉卡片点击按钮,跳转连接,css无法加载
56 1
|
8月前
|
前端开发
HTML+CSS制作人物介绍卡片效果
HTML+CSS制作人物介绍卡片效果
|
8月前
|
前端开发
HTML+CSS实现菜单的3D翻转特效
HTML+CSS实现菜单的3D翻转特效
|
9月前
|
前端开发
CSS实现鼠标悬停图片向上浮动,放大,翻转
CSS实现鼠标悬停图片向上浮动,放大,翻转
242 0
|
10月前
|
容器
css3卡片前后无限循环翻转效果
css3卡片前后无限循环翻转效果
61 0
|
12月前
|
前端开发
【CSS动画02--卡片旋转3D】
【CSS动画02--卡片旋转3D】
|
前端开发 JavaScript UED
CSS神奇的卡片悬停交互效果
CSS神奇的卡片悬停交互效果
95 0