translate3d绕轴旋转

translate3d绕轴旋转<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><metahttp-equiv=”X-UA-Compatible”content=”IE=edge”><metaname=”viewport”content=”width=device-width,initial-scale=1.0″><title…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

translate3d绕轴旋转

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /****************再次注意让图片完美切合盒子给图片设置宽高100%****************/
        div img {
            width: 100%;
            height: 100%;
        }

        .xbox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
        }

        .xbox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .xbox1:hover {
            transform: rotateX(55deg);
        }

        .Xbox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
            perspective: 500px;
        }

        .Xbox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .Xbox1:hover {
            transform: rotateX(55deg);
        }

        /************************Y************************/
        .ybox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
        }

        .ybox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .ybox1:hover {
            transform: rotateY(55deg);
        }

        .Ybox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
            perspective: 500px;
        }

        .Ybox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .Ybox1:hover {
            transform: rotateY(55deg);
        }

        /***************************Z轴旋转**********************/
        .zbox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
        }

        .zbox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .zbox1:hover {
            transform: rotateZ(55deg);
        }

        .Zbox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
            perspective: 500px;
        }

        .Zbox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .Zbox1:hover {
            transform: rotateZ(55deg);
        }

        /**********************************侧轴*******************************/
        .cbox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
        }

        .cbox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .cbox1:hover {
            transform: rotate3d(1, 1, 0, 55deg);
            /****x,y,z,旋转角度***/
        }

        .Cbox {
            width: 300px;
            height: 300px;
            display: inline-block;
            border: 1px solid black;
            perspective: 500px;
        }

        .Cbox1 {
            width: 200px;
            height: 200px;
            border: 1px solid brown;
            margin-top: 50px;
            margin-left: 50px;
            transition: all 1s;
        }

        .Cbox1:hover {
            transform: rotate3d(1, 1, 0, 55deg);
            /****x,y,z,旋转角度***/
        }
    </style>
</head>

<body>
    <p>沿着x轴旋转:两个都是绕x轴旋转55度第一个不加(perspective)透视(透视会给人一种元素前添加了空间的感觉),
        旋转是左手法则大拇指指向对应轴的正方向左手其余手指弯曲的方向就是正旋转方向(顺时针)
    </p>
    <div class="xbox">
        <div class="xbox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <div class="Xbox">
        <div class="Xbox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <p>沿着Y轴旋转:两个都是绕Y轴旋转55度第一个不加(perspective)透视--------------------------沿着Z轴旋转:两个都是绕Z轴旋转55度第一个不加(perspective)透视</p>
    <div class="ybox">
        <div class="ybox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <div class="Ybox">
        <div class="Ybox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <div class="zbox">
        <div class="zbox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <div class="Zbox">
        <div class="Zbox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <p>侧轴旋转</p>
    <div class="cbox">
        <div class="cbox1"><img src="../../imags/ggg.jpg"></div>
    </div>
    <div class="Cbox">
        <div class="Cbox1"><img src="../../imags/ggg.jpg"></div>
    </div>
</body>

</html>

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234606.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • flume整合kafka

    flume整合kafka整合流程Flume发送数据到Kafka上主要是通过KafkaSink来实现的,主要步骤如下:1.启动Zookeeper和Kafka这里启动一个单节点的Kafka作为测试:#启动ZookeeperzkServer.shstart#启动kafkabin/kafka-server-start.shconfig/server.properties2.创建主题创建一个主题flume-kafka,之后Flume收集到的数据都会发到这个主题上:#…

    2022年6月23日
    30
  • 数据仓库的概念

    数据仓库的概念

    2021年7月23日
    63
  • java生成mysql数据库建表语句、字段、字段类型、字段注释,可实现不用mysqldump备份数据库「建议收藏」

    java生成mysql数据库建表语句、字段、字段类型、字段注释,可实现不用mysqldump备份数据库「建议收藏」使用mysqldump备份数据库也是可行的,因为每次备份的时候都需要mysqldump这个文件,我在windows备份时没问题,但是放到linux上面时,centos系统死活不认这个文件,但又不想装mysql,一气之下自己研究了个不需要mysqldump就可以备份的程序,如果看了以下代码还有不懂的地方,这个网站有我的联系方式http://www.huashuku.top/about.ht…

    2025年10月6日
    2
  • matlab循环读取文件「建议收藏」

    matlab循环读取文件「建议收藏」一般情况下,假如我要读取一个名为a.txt的文件,只需要利用下面的语句:a=load(‘a.txt’);现在假如我需要循环读取saif_1.txt,saif_2.txt,,,一直到saif_10.txt,可以利用下面的语句:forN=1:10a=load([‘saif_’,num2str(N),’.txt’]);end其中,[‘a’,‘.txt’]可以实现对于字符串的连接,结果为a.txt,配合for循环和num2str函数,可以轻松地实现循环读取文件。ref:https://blog

    2022年9月28日
    2
  • kettle 教程(四):自定义 Java 代码

    kettle 教程(四):自定义 Java 代码kettle拥有很多自带的组件,能帮我们实现很多的功能。但是我们总有一些很复(qi)杂(pa)的需求,用自带的组件实现不了,或者说实现起来很复杂。那么这时我们就要用到万能的组件了(Java代码),通过自己写代码来实现任何想要的功能。自定义Java代码假设有这样一个需…

    2022年5月23日
    242
  • org.springframework.web.context.ContextLoaderListener

    org.springframework.web.context.ContextLoaderListener

    2021年7月17日
    67

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号