CSS3如何实现水平轴上的旋转(附代码)

使用css3可以以三维方式在其水平/垂直轴上旋转dom元素。本篇文章就给大家来分享关于css3实现在水平轴上旋转的方法,有感兴趣的朋友可以看一看

我们直接进入正文

HTML代码是:

Barack
5397

Honolulu
August 4, 1961

CSS代码是:

立即学习“前端免费学习笔记(深入)”;

.f2_container{      position: relative;      width: 140px;      height: 80px;      z-index: 1;      -webkit-transition: all 0.4s linear;  /* Saf3.2+, Chrome */         -moz-transition: all 0.4s linear;  /* FF4+ */           -o-transition: all 0.4s linear;  /* Opera 10.5+ */              transition: all 0.4s linear;      perspective: 1000;      -webkit-perspective: 1000;  /* Saf4+, Chrome 12+ */          -moz-perspective: 1000;  /* FF10+ */          -ms-perspective: 1000;  /* IE10+ */              perspective: 1000;         }    .f2_card {      width: 100%;      height: 100%;      -webkit-transform-style: preserve-3d;      -moz-transform-style: preserve-3d;      -ms-transform-style: preserve-3d;      transform-style: preserve-3d;      -webkit-transition: all 0.4s linear;  /* Saf3.2+, Chrome */         -moz-transition: all 0.4s linear;  /* FF4+ */           -o-transition: all 0.4s linear;  /* Opera 10.5+ */              transition: all 0.4s linear;    }    .f2_container:hover .f2_card  {      -webkit-transform: rotateX(180deg);         -moz-transform: rotateX(180deg);          -ms-transform: rotateX(180deg);              transform: rotateX(180deg);    }    .face2 {      position: absolute;      width: 100%;      height: 100%;      -webkit-backface-visibility: hidden;      -moz-backface-visibility: hidden;      -ms-backface-visibility: hidden;      backface-visibility: hidden;      display: block;    }    .face2.back2 {      display: block;      -webkit-transform: rotateY(180deg);         -moz-transform: rotateY(180deg);          -ms-transform: rotateY(180deg);              transform: rotateY(180deg);      -webkit-box-sizing: border-box; /* prev iOS4, prev Android  2.3 */         -moz-box-sizing: border-box; /* FF1+ */              box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/    }

需要注意的重要特性是transition: all 0.4s linear; | transform-style:preserve-3d; | transform:rotateX(180deg); | backface-visibility: hidden;.。

以上就是CSS3如何实现水平轴上的旋转(附代码)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1613190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 03:27:32
下一篇 2025年12月20日 18:16:56

相关推荐

  • css的cursor属性是什么?cursor属性的使用

    本篇文章给大家带来的内容是介绍css的cursor属性是什么?cursor属性的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来了解一下cursor属性是什么?有什么作用? cursor属性是css中的光标属性,它指定当鼠标位于应用元素上时可以使用的鼠标光标类型,即…

    2025年12月24日
    000
  • CSS3媒体查询的动画响应布局

    本篇文章给大家分享的内容是关于css3媒体查询的动画响应布局,有感兴趣的朋友可以看一看,我们来看正文内容。 什么是媒体查询 CSS3为我们带来了许多我们用于网页设计的新功能,其中一项功能可以帮助改善网站的可用性,即媒体查询。 媒体查询Boilerplate /* Smartphones (portr…

    好文分享 2025年12月24日
    000
  • cursor属性如何改变光标的形状?(图文详解)

    本篇文章给大家带来的内容是介绍cursor属性改变光标形状的方法,让大家了解cursor属性可以设置的大部分常用的光标形状。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来看看cursor属性是如何改变光标形状的。 css3 cursor属性的基本语法: cursor: …

    2025年12月24日 好文分享
    000
  • css3制作一个简单的火箭动画(附代码)

    本篇文章给大家带来的内容是使用css3制作一个简单的火箭动画(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在之前的文章【css3动画之transform属性与transition属性的简单使用】中介绍了transform属性与transition属性的简单使用。下面我…

    2025年12月24日
    000
  • css3+js实现烟花绽放的动画效果(代码示例)

    本篇文章给大家介绍通过js+css3的transforms属性和keyframes属性来实现烟花绽放的动画效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来看看效果: 动画的实现原理: 动画使用了两个关键帧(keyframes): 一个是烟花筒上升的轨迹,另一个…

    2025年12月24日
    000
  • css3线性渐变语法的详解(代码示例)

    本篇文章给大家带来的内容是css3线性渐变语法的详解(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 线性渐变的完整语法: .demo { background: linear-gradient(to left, black, white);} 效果: 兼容性写法: 立…

    2025年12月24日 好文分享
    000
  • 详解css3径向渐变如何定义中心和大小形状(代码示例)

    本篇文章给大家带来的内容是详解css3径向渐变如何定义中心和大小形状(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 为了让径向渐变–radial-gradient()在所有支持的浏览器中都能正常工作,并让一些新增功能可以涵盖任何未来的支持。我们可以这样写:…

    2025年12月24日 好文分享
    000
  • css3径向渐变详解之精确定义渐变的形状大小、添加多种终止颜色

    本篇文章给大家带来的内容是css3径向渐变详解之精确定义渐变的形状大小、添加多种终止颜色。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 定义明确的形状和大小 在之前的文章【详解css3径向渐变如何定义中心和大小形状】中我们介绍定义渐变中心、使用关键字定义渐变形状与大小的方法,大家…

    2025年12月24日 好文分享
    000
  • css如何实现幻灯片效果?幻灯片的实现方法(代码示例)

    本篇文章给大家带来的内容是介绍css如何实现幻灯片效果?幻灯片的实现方法(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 下面我们就通过代码来一步步实现幻灯片切换(淡入淡出)的效果: 1、建立html文件,编写demo 首先我们要在页面上设置图像列表,包含在div盒子中…

    2025年12月24日
    000
  • css3的重复渐变是什么?如何使用?(代码示例)

    本篇文章给大家带来的内容是介绍css3的重复渐变是什么?如何使用?(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们就来介绍一下重复渐变是什么? 在css3中除了可以实现线性渐变【linear-gradient()】,径向渐变【radial-gradient()…

    2025年12月24日
    000
  • css如何创建3D立体的条形图?创建3D立体的条形图的示例

    本篇文章给大家介绍css创建3d立体的条形图的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 本文介绍的创建立体条形图的示例,使用了透视和旋转的3D效果,而不仅仅是倾斜变换。 结果是一个图表,可以从任何方向查看。 下面我们来一步一步介绍如何建立,示例代码在WebKit浏览器中…

    2025年12月24日 好文分享
    000
  • css如何实现弹跳球动画效果?现弹跳球动画的实现示例

    css如何实现弹跳球动画效果?本篇文章给大家通过代码示例介绍css是如何实现弹跳球动画效果的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 1、定义动画关键帧 对于这个动画,我们将使用两个关键帧 – 一个用恒定速度水平平移球,另一个用于应用大致抛物线垂直弹跳运动。可以…

    2025年12月24日
    000
  • css中linear-gradient()可以干什么?linear-gradient()的使用

    本篇文章给大家介绍的是css中linear-gradient()可以干什么?linear-gradient()的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 渐变是从一种颜色平滑地淡化到另一种颜色的图像,可以让你在两个或多个指定的颜色之间显示平稳的过渡。这些通常用于背景图像…

    2025年12月24日 好文分享
    000
  • css中radial-gradient()是什么?radial-gradient()的使用

    本篇文章给大家介绍的是css中radial-gradient()是什么?radial-gradient()的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 在css中我们可以通过设置渐变(gradients)来实现两个或多个指定的颜色之间显示的平稳过渡。且因为渐变(gradi…

    2025年12月24日 好文分享
    000
  • css3如何设置动画?css设置简单动画的方法

    css3如何设置动画?本篇文章给大家带来的内容是介绍css3设置简单动画的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来了解一下css3实现简单动画需要用到的属性:animation属性,@keyframes “规则”。 animation属性和@keyframe…

    好文分享 2025年12月24日
    000
  • css3新增属性all是什么?有什么用?

    为了web前端开发的方便,css3新增了许多属性(新特性),本篇文章就给大家介绍css3新增属性all是什么,让大家了解all属性的作用和使用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。【想要了解更多css3相关知识,推荐视频学习:css3教程】 首先我们了解一下css3 …

    2025年12月24日 好文分享
    000
  • calc怎么用?css3 calc()函数的使用总结

    calc是什么意思?怎么使用?本篇文章给大家带来的内容是介绍css3中的calc()函数是什么,有什么用,如何使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 css3中的calc()是什么?可以做什么? calc()从字面看我们可以把它理解为一个function函数。其实ca…

    2025年12月24日
    000
  • calc()可以做什么?实现css的灵活布局

    本篇文章给大家带来的内容是介绍calc()可以做什么?实现css的灵活布局。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 创建一个漂亮的CSS自适应布局首先要为Web应用程序中的所有内容分配好大小空间。一个高度的特征要求拥有可以混合使用长度单位来指定尺寸的能力。 例如,如何能够保…

    2025年12月24日
    000
  • css如何实现禁止文本被选中,禁止复制?(代码示例)

    在前端开发中,有时会出现这样一种情况:双击文字后,文字就会被选中,特别丑,一点也不美观,也很不方便;而且有时候在某些网页模块上我们就是就是需要文字不可以被选中或复制。 那么如何实现这种需求,实现文本不被选中或复制?本篇文章就给大家介绍css实现禁止文本被选中,禁止复制的方法。有一定的参考价值,有需要…

    2025年12月24日
    000
  • 总结CSS中单位的计算(代码示例)

    本篇文章给大家带来的内容是关于总结css中单位的计算(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 CSS单位总结 公共部分css body { background-color: #000; color: skyblue; margin: 0; padding: 0;…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信