vue 利用伪元素实现div实现背景图旋转 div内容不旋转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 利用伪元素实现div实现背景图旋转 div内容不旋转相关的知识,希望对你有一定的参考价值。

参考技术A 利用伪元素实现div实现背景图旋转
原样式设定
.circle_data
width: 200px;
height: 200px;
color:#FFFFFF;
text-align: center;
vertical-align: middle;
z-index: 999;
position: relative;
overflow: hidden;


伪元素设置
.circle_data::before
content: "";
position: absolute;
width: 180px;
height: 180px;
top: 3%;
left: 3%;
z-index: -1;
background: url(../../../assets/gird/analysislayout/assess/images/circle.png) no-repeat;
background-size: cover;
-webkit-transition-property: -webkit-transform;
-webkit-transition-duration: 10s;
-moz-transition-property: -moz-transform;
-moz-transition-duration: 10s;
-webkit-animation: rotate 10s linear infinite;
-moz-animation: rotate 10s linear infinite;
-o-animation: rotate 10s linear infinite;
animation: rotate 10s linear infinite;


旋转
@keyframes rotate
0%-webkit-transform:rotate(0deg);
25%-webkit-transform:rotate(90deg);
50%-webkit-transform:rotate(180deg);
75%-webkit-transform:rotate(270deg);
100%-webkit-transform:rotate(360deg);

以上是关于vue 利用伪元素实现div实现背景图旋转 div内容不旋转的主要内容,如果未能解决你的问题,请参考以下文章

vue css伪元素after的使用

css控制div元素旋转指定角度代码实例

利用css实现页面加载时旋转动画

vue中的可编辑div实现高度自适应

js如何实现一个div左右旋转

2018.12.7边界圆角redius,背景图设置,平铺,精灵图,盒子伪类索引