Css3图片翻转

<!DOCTYPE html>
<html>
<head>
    <title>Css3图片翻转</title>
    <meta charset="utf-8" />
    <style>
.flip-container {
    perspective: 1000;
    transform-style: preserve-3d;
}

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

.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;

    position: relative;
}

.front, .back {
    backface-visibility: hidden;
    transition: 0.6s;
    transform-style: preserve-3d;

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

.front {
    background:#0e1;
    z-index: 2;
    transform: rotateY(0deg);
}

.back {
    background:#ccc;
    transform: rotateY(-180deg);
}

.backs {
    transform: rotateY(0deg);
}
.fronts {
    transform: rotateY(180deg);
}

    </style>
</head>
<body>

<div class="flip-container">
    <div class="flipper">
        <div class="front" id="pid1">
            <!-- 前 -->
            <img src="./1.jpg"  style="width:100%;height:100%"/>
        </div>
        <div class="back" id="pid2">
            <!-- 后 -->
            <img src="./2.jpg"  style="width:100%;height:100%"/>
        </div>
    </div>
</div>

<button id="btn">  按 钮   </button>

<script>

    var _btn = document.getElementById("btn");
    var _pid1 = document.getElementById("pid1");
    var _pid2 = document.getElementById("pid2");
    _btn.onclick = function(){
        _pid1.className = "fronts front";
        _pid2.className = "backs back";

    }

</script>

</body>
</html>
时间: 2024-10-12 15:35:10

Css3图片翻转的相关文章

css3 图片翻转效果

原文:css3 图片翻转效果 源代码下载地址:http://www.zuidaima.com/share/1571389560998912.htm 自己写的图片翻转的demo, 主要是css3的应用 里面就一个文件, 直接打开就可以了, 引用了在线的jquery, 图片也用data uri直接写在页面里了 版权声明:本文为博主原创文章,未经博主允许不得转载.

CSS3图片翻转切换案例及其中重要属性解析

图片翻转切换,在不使用CSS3的情况下,一般都是使用JS实现动画,同时操作元素的width和left,或者height和top以模拟翻转的效果,并在适当时候改变src或者z-index实现图片切换. 无意中发现CSS3的方案, http://www.webhek.com/css-flip/  赶紧学习并总结如下 先上代码(多数照搬自上述链接,有很大兼容问题,小心使用) HTML: <div class="flip-container"> <div class=&quo

使用 jQuery &amp; CSS3 实现翻转的作品集滑块

作为 Web 开发人员,我想你一定见过各种各样的图片滑块效果.展示产品或者个人作品的方法有很多,其中之一是使用网格样式的滑块效果.在本教程中,我将分享如何使用 jQuery 和 CSS3 变换实现翻转的作品集滑块效果. 效果演示      源码下载 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载] 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 十分惊艳的8个 HTML5

超厉害的CSS3图片破碎爆炸效果!

Java代码   var fx  = { buffer : function(obj, cur, target, fnDo, fnEnd, fs){ if(!fs)fs=6; var now={}; var x=0; var v=0; if(!obj.__last_timer)obj.__last_timer=0; var t=new Date().getTime(); if(t-obj.__last_timer>20) { fnMove(); obj.__last_timer=t; } cle

CSS3的翻转效果

css3图片与文字3D transform切换: http://www.w3cplus.com/demo/419.html 详细的CSS3属性详解: http://www.zhangxinxu.com/wordpress/2012/09/css3-3d-transform-perspective-animate-transition/ 总结如下: 1.需要使用到的CSS3属性 透视和视角:perspective:8000px;  -------------放在舞台上(.box) 需要用到tran

CSS3图片轮播效果

原文:CSS3图片轮播效果 在网页中用到图片轮播效果,单纯的隐藏.显示,那再简单不过了,要有动画效果,如果是自己写的话(不用jquery等),可能要费点时间.css3的出现,让动画变得不再是问题,而且简单易用.下面介绍我用css3与js写的一个图片轮播效果. 一般图片轮播就是三四张图片: <div class="wrap"> <div class="carousel"> <div><img src="http://

CSS图片翻转动画技术详解

因为不断有人问我,现在我补充一下:IE是支持这种技术的!尽管会很麻烦.需要做的是旋转front和back元素,而不是旋转整个容器元素.如果你使用的是最新版的IE,可以忽略这一节.IE10+是支持的,IE9完全不支持CSS动画. CSS动画非常的有趣:这种技术的美就在于,通过使用很多简单的属性,你能创建出就连皮克斯动画制作公司也会赞叹的漂亮的消隐效果.其中代表性的一种就是CSS图片翻转效果,能让你看到一张卡片的正反两面上的内容.本文就是要用最简单的方法向大家介绍如何创建这种效果. 简单说明:这并不

用css实现图片翻转

<!doctype html><html><head><meta charset="utf-8"><title>用css实现图片翻转</title><script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script><style>.flip-container { perspecti

JavaScript图片翻转

<script type="text/javascript"> /** * 注册函数f,当文档加载问成时执行这个函数f * 如果文件已经载入完成,尽快以异步方式执行它 */ function onLoad(f){ if(onLoad.loaded) window.setTimeout(f,0); else if(window.addEventListener) window.addEventListener("load",f,false); else i