我是靠谱客的博主 搞怪枫叶,最近开发中收集的这篇文章主要介绍translate3D(前端),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本人是一位撸代码的萌新,下面是刚学的代码,以后也会敲一些代码在本人的账号下

 

 

下面是html的代码和css的代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>translate3D () 方法</title>
<style></style>
<link href="css/exe05.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
    <img class="no1" src="images/1.png" alt="1">
    <img class="no2" src="images/2.png" alt="2">
</div>
</body>
</html>


div{
    width: 200px;
    height: 200px;
    margin: 50px auto;
    border: 5px solid #000;
    position: relative;
   
    perspective: 50000px;           /*规定3D元素的透视效果*/
    -ms-perspective: 50000px;        transition: all 1s ease 0s;
    -webkit-perspective: 50000px;   /* Safari and Chrome浏览器兼容代码 */
    -moz-perspective: 50000px;      /* Firefox览器兼容代码*/
    -p-perspective: 50000px;        /*Opera浏览器兼容代码*/
  
    transform-style: preserve-3d;   /*规定被嵌套元素如何在3D空间中显示*/
    -ms-transform-style: preserve-3d;         /* IE9浏览器兼容代码 */
    -webkit-transform-style: preserve-3d;     /* Safari and Chrome浏览器兼容代码 */
    -moz-transform-style: preserve-3d;        /* Firefox览器兼容代码*/
    -p-transform-style: preserve-3d;          /*Opera浏览器兼容代码*/
  
    transition: all 1s ease 0s;         /*设置过渡效果*/
    -ms-transition: all 1s ease 0s;     /* IE9浏览器兼容代码 */
    -webkit-transition: all 1s ease 0s;/* Safari and Chrome浏览器兼容代码 */
    -moz-transition: all 1s ease 0s;    /* Firefox览器兼容代码*/
    -p-transition: all 1s ease 0s;      /*Opera浏览器兼容代码*/
}
div:hover{
    transform: rotateX(-90deg);         /*设置旋转轴*/
    -ms-transform: rotateX(-90deg);      /* IE9浏览器兼容代码 */
    -webkit-transform: rotateX(-90deg); /* Safari and Chrome浏览器兼容代码 */
    -moz-transform: rotateX(-90deg);     /* Firefox览器兼容代码*/
    -p-transform: rotateX(-90deg);       /*Opera浏览器兼容代码*/
}
div img{
    position: absolute;
    top:0;
    left: 0;
}
div img.no1{
    transform: translateZ(100px);           /*设置旋转轴*/
    -ms-transform: translateZ(100px);      /* IE9浏览器兼容代码 */
    -webkit-transform: translateZ(100px); /* Safari and Chrome浏览器兼容代码 */
    -moz-transform: translateZ(100px);     /* Firefox览器兼容代码*/
    -p-transform: translateZ(100px);       /*Opera浏览器兼容代码*/
    z-index: 2;
}
div img.no2{
    transform: rotateX(90deg) translateZ(100px);                    /*设置旋转轴*/
    -ms-transform: rotateX(90deg) translateZ(100px);               /* IE9浏览器兼容代码 */
    -webkit-transform: rotateX(90deg) translateZ(100px);           /* Safari and Chrome浏览器兼容代码 */
    -moz-transform: rotateX(90deg) translateZ(100px);              /* Firefox览器兼容代码*/
    -p-transform: rotateX(90deg) translateZ(100px);                /*Opera浏览器兼容代码*/
}

最后

以上就是搞怪枫叶为你收集整理的translate3D(前端)的全部内容,希望文章能够帮你解决translate3D(前端)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部