html: 利用伪元素

<button class="btn btn-default btn-lg btn-3d" type="submit" data-hover="SUBMIT REQUEST">
"SUBMIT REQUEST"
</button>

css:

.btn-3d {position: relative;perspective: 800px;transition: background 0.6s;transform-origin: 50% 0;transform-style: preserve-3d;
}.btn-3d::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: red;border-radius: inherit;color: inherit;content: attr(data-hover);   //绑定hover事件transform: rotateX(270deg);  //css旋转270度transition: transform 0.6s;   //过渡效果transform-origin: 0 0;      //css旋转轴pointer-events: none;padding: inherit;font: inherit;
}

转载于:https://www.cnblogs.com/aryu/p/css.html

button 元素的css3旋转动画相关推荐

  1. css3动画旋转360度,CSS3旋转动画(360度旋转、旋转放大、放大、移动) 用法和实例...

    CSS3旋转动画(360度旋转.旋转放大.放大.移动) 用法和实例 Internet Explorer 10.Firefox.Opera 支持 transform 属性. Internet Explo ...

  2. Css3旋转动画效果

    Css3旋转动画效果 通过@keyframes规则能够创建动画,CSS3是可以通过代码来创建动画的.用@keyframes定义规则后,就不用像之前先在元素定义执行几秒,@keyframes规则内指定一 ...

  3. CSS3旋转动画(平滑,无限循环)

    CSS3旋转动画 /* 旋转动画 指定class为trun即可使用*/ .turn {animation: turn 10s linear infinite; }/* turn : 定义的动画名称 1 ...

  4. 不炫技,SVG+CSS3 旋转动画属性就能实现的梦幻效果

    CSS3的动画相关的基础的属性基本都涉猎过了,个人认为,其中最复杂的是d:path()路径变形动画,超过3D,而位移.轨迹.旋转.缩放.斜切什么的,相对简单一些,但作为非动画设计师而言,灵活的掌握这些 ...

  5. html css动画自动旋转,不炫技,SVG+CSS3 旋转动画属性就能实现的梦幻效果

    CSS3的动画相关的基础的属性基本都涉猎过了,个人认为,其中最复杂的是d:path()路径变形动画,超过3D,而位移.轨迹.旋转.缩放.斜切什么的,相对简单一些,但作为非动画设计师而言,灵活的掌握这些 ...

  6. css3的动画特效--元素旋转(transition,animation)

    css3的动画特效--元素旋转(transition,animation) 开发中,视觉要你实现一个元素的旋转问题,比如说如下图所示: 思路:首先动画动效肯定离不开anmimation动画. 和tra ...

  7. CSS3 元素转圈动画 (元素旋转动画)

    CSS3 元素转圈动画 (元素旋转动画) <!DOCTYPE html> <html> <head> <style> div { width:100px ...

  8. CSS3 skew倾斜、rotate旋转动画

    css3出现之前,我们实现一个对象的一组连续动画需要通过JavaScript或Jquery编写,脚本代码较为复杂: 若需要实现倾斜.旋转之类的动画难度将更高(我还没试过用JavaScript或Jque ...

  9. css3制作旋转动画

    现在的css3真是强大,之前很多动画都是用jq来实现,但是css3制作的动画要比jq实现起来简单很多,今天呢,我自己也写了一个css旋转动画和大家分享.效果如下面的图片 思路:1.制作之前呢,我们先来 ...

最新文章

  1. 手机访问PC网站自动跳转到手机网站代码
  2. 递归方法计划销售订单的计划物料成本
  3. 将Java程序作成exe文件的几种方法【转载】
  4. .Net在线编辑工具.NET Fiddle
  5. Python——常见数据类型的调试笔记(“如何通过Debug信息判断数据类型”)
  6. Objective-c编程语言(一):The Objective-C Programming Language:Introduction
  7. AT0 Intrudoction
  8. Atitit 图像处理 halcon类库的使用  范例边缘检测 attilax总结
  9. paip.rmvb视频的无损分割与截取
  10. 沉没成本---欲罢不能的困局?
  11. python表格数据对比_python入门之对比两份excel表格数据
  12. 指针概念、指针大小和内存详解
  13. 关联规则 置信度与支持度以及Apriori算法简介
  14. index函数c语言,C语言数据结构中定位函数Index的使用方法
  15. Linux_常用的磁盘列阵(RAID)
  16. contiki学习笔记(十二)UIPTCP/IP协议
  17. c语言n层文字塔程序的结构图,精馏塔中由塔顶向下的第n-1,n,n+1层塔板,其气相组成关系为( )...
  18. 学计算机颈椎,长期玩电脑颈椎病
  19. 使用AlphaFold2进行蛋白质结构预测
  20. 华为云BI,真正的一站式BI解决方案

热门文章

  1. centos 的关机命令
  2. WinRAR最新版V3.93 破解方法
  3. 某网络专业人士笔记(超级珍藏)
  4. JavaScript修改css中style,classname,cssText实例
  5. JavaScript 调试建议和技巧
  6. C++标准库:使用std_list作为链表
  7. Spark安装与学习
  8. 前端一HTML:二十四伪类
  9. Gradle 配置spring boot启动
  10. 使用virtualbox nat方式中的端口映射使用ssh服务