css3 3d正反面翻转

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
.flip-container {
    perspective: 1000;
}
    /* flip the pane when hovered */
    /*.flip-container:hover .flipper, .flip-container.hover .flipper {
        transform: rotateY(180deg);
    }*/

     .flip-container.hover .flipper {
        transform: rotateY(180deg);
    }

.flip-container, .front, .back {
    width: 320px;
    height: 480px;
}

/* flip speed goes here */
.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;

    position: relative;
}

/* hide back of pane during swap */
.front, .back {
    backface-visibility: hidden;

    position: absolute;
    top: 0;
    left: 0;
}

/* front pane, placed above back */
.front {
    z-index: 2;
    background: red;
}

/* back, initially hidden pane */
.back {
    transform: rotateY(180deg);
    background: cyan;
}

#myCard {
    padding-top:300px;
    }
    </style>

</head>
<body>
    <!-- <div class="flip-container" ontouchstart="this.classList.toggle(‘hover‘);"> -->
    <div class="flip-container">
    <div class="flipper">
        <div class="front">
            前面内容
        </div>
        <div class="back">
            背面内容
        </div>
    </div>

</div>
    <!-- /<div id="myCard" onclick="document.querySelector(‘.flip-container‘).classList.toggle(‘hover‘)">but</div> -->
    <div id="myCard">but</div>

    <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    <script>
        $(function(){
            $(‘#myCard‘).click(function(){
                $(‘.flip-container‘).toggleClass(‘hover‘)
            })
        })
    </script>
</body>
</html>

原文:http://www.jianshu.com/p/99aeb911f547;

https://segmentfault.com/a/1190000003903190

时间: 2024-08-22 01:18:47

css3 3d正反面翻转的相关文章

css3 3d翻转

<!DOCTYPE html><html><head><meta charset="utf-8" /><title>css3 3d翻转</title><meta name="description" content="" /><meta name="keywords" content="" /><scrip

CSS3实现3d菜单翻转

transform-style:flat | preserve-3d: 3d透视属性.针对子元素如何在3d空间相对其父元素渲染,这个属性声明在父元素上,并且他的子元素使用了transform才会有效.有两个属性值,一个是flat平面,这也是默认值:一个是preserve-3d当子元素使用transform时,保留其3d的位置也就是3d透视.本示例3d菜单翻转动画中,使用了transform的3d变形属性,包括旋转和移动.当鼠标移入该菜单,该元素做3d翻转动画:鼠标离开后,还原至初始状态 <!DO

css3实现3D立体翻转效果

1.在IE下无法显示翻转效果,火狐和谷歌可以 1 /*样式css*/ 2 3 .nav-menu li { 4 display: inline; 5 } 6 .nav-menu li a { 7 color: #fff; 8 display: block; 9 text-decoration: none; 10 overflow: visible; 11 line-height: 40px; 12 font-size: 20px; 13 width:200px; 14 height: 50px;

jquery 3D分页翻转滑块

jquery 3D分页翻转滑块,jquery分页,jquery插件,jquery,3D翻转,css3分页,360度旋转,网页特效代码3D分页翻转滑块是一款使用网格样式与滑块效果分页的特效. jquery 3D分页翻转滑块,布布扣,bubuko.com

8套迷人精致的CSS3 3D按钮动画

1.纯CSS3 3D按钮 按钮酷似牛奶般剔透 CSS3按钮一般都可以设计的非常漂亮,利用投影.渐变等CSS3属性特效可以把按钮渲染的十分动感.今天分享的这款CSS3按钮外观非常特别,它看上去酷似晶莹剔透的牛奶,而且在点击按钮时出现3D效果的动画,按钮按下时,按钮会轻轻的弹动一下,非常逼真. 在线演示 源码下载 2.纯CSS3实现动感弹性按钮 今天我们来分享一款很有意思的CSS3按钮,当你把鼠标滑过按钮时,整个按钮就会全身扭动起来,像是有弹性一样,非常动感.另外,按钮的结构非常简单,你可以通过合适

CSS3 3D transform

3D transform中有下面这三个方法: rotateX( angle ) rotateY( angle ) rotateZ( angle ) 邹凯的体操单杠运动是rotateX: 蔡依林姐姐的钢管舞是rotateY: 旋转飞刀的特技表演是rotateZ: 2.perspective属性,透视点,CSS3 3D transform的透视点是在浏览器的前方! 比方说,一个1680像素宽的显示器中有张美女图片,应用了3D transform,同时,该元素或该元素父辈元素设置的perspectiv

[应用][js+css3]3D盒子导航[PC端]

CSS3构建的3D盒子之导航应用 1.在用css3构建的盒子表面,放上iframe,来加载导航页面. 2.鼠标左键按下移动可旋转盒子,寻找想要的网址. 3.左键单机盒子表面,将全屏现实所点盒子表面的网站[iframe中],并可浏览,关闭后返回原来状态. 4.PC端,将额外显示2个css3做的旋转盒子[没什么意义] 5.移动端只显示一个导航盒子[模拟器正常,真机无效,留待以后查看,兼容开发有待提高...] 注:原本打算排列导航盒子,这样的话导航也变得比较好玩 但是,如果使用iframe来显示网站预

CSS3 3D骰子

z zz zz zzzz zzzzz zzzzzz CSS3 3D骰子,布布扣,bubuko.com

css3 3d小demo

css3 3d案例总结 最近入坑 Web 动画,所以把自己的学习过程记录一下分享给大家.就把最近做的比较好的给大家分享下 1.旋转拼图 首先看下效果 代码主要由HTML和CSS3组成,应该说还是比较简单的. 首先是HTML代码: <div class="camera" id="camera"> <div class="kuai"> <div class="mian"></div>