美文网首页
vue 利用伪元素实现div实现背景图旋转 div内容不旋转

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

作者: Bonucci | 来源:发表于2021-09-04 16:45 被阅读0次

利用伪元素实现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内容不旋转

    利用伪元素实现div实现背景图旋转原样式设定.circle_data{width: 200px;height: 2...

  • JS移动、旋转div

    实现效果 JS叠加、移动、旋转div 实现方式对比 1、添加div2、通过rotate插件实现旋转3、通过键盘监听...

  • 用css实现箭头样式

    原理只设置div的上边框和右边框,并将div旋转45° 实现代码 html css

  • CSS&JS一些问题

    实现div横向排列,元素往两边撑, 中间自动撑开空格。在父元素里设置 背景图片自适应div 背景图片自适应 tex...

  • css实现背景虚化

    实现原理 内容和背景图片分别置于一个div,通过css设置背景div模糊度,设置内容div绝对定位。 代码 htm...

  • css实现充电式loading加载动画

    1.实现效果 2.实现原理 div+伪元素实现外边框样式渐变+伪元素实现内部波浪动画,实现在一定时间内,内部波浪高...

  • CSS3 @keyframes 规则

    使 div 元素匀速向下移动: 还可以有变形、缩放、旋转等动画

  • 遮罩旋转进场

    1.方块div平面旋转 代码 效果展示 2.封面div平面旋转 代码 效果展示 3.遮罩360°旋转进场 代码 效果展示

  • CSS小技巧-margin

    2020.04.05 实现两个水平div,最后一个div右对齐(效果如下): 当然也可以是多个div元素实现同样的...

  • 阅读CSS Secrets(七)

    连续图片边框 大家看到这张图 一开始的想法是怎么去实现呢1.可以使用div+div来实现,外div设置背景图和pa...

网友评论

      本文标题:vue 利用伪元素实现div实现背景图旋转 div内容不旋转

      本文链接:https://www.haomeiwen.com/subject/eivrwltx.html