我有一个问题,我想让我的登录页面背景图像旋转。由于以下代码,我的样式代码有问题;
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;background:#020307 url(/media/images/bg.jpg) no-repeat ;background-position:top center ;color:#fff;}
我需要插入此代码;
#myDIV {
margin: auto;
border: 1px solid black;
width: 200px;
height: 100px;
background-color: coral;
color: white;
-webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
animation: mymove 5s infinite;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
50% {-webkit-transform: rotate(180deg);}
}
/* Standard syntax */
@keyframes mymove {
50% {transform: rotate(180deg);}
}
我知道我现在无法在第一段代码中添加secound代码,但我尝试将它们组合在一起,但它会旋转所有背景内容而不是背景图像。有人可以给我一个提示如何使它只在背景图像上工作?现在我需要选择旋转背景图像。稍后将根据我的规范配置代码。 Thanx并抱歉英语不好!
答案 0 :(得分:0)
你可以这样做:
body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position: relative;
height:500px;
width:100%;
}
body::before {
animation: 5s ease 0s normal none infinite running mymove;
background: #020307 url(/media/images/bg.jpg) no-repeat scroll center top;
color: #fff;
content: "";
height: 100%;
position: absolute;
width: 100%;
z-index: -9999;
}
#myDIV {
margin: auto;
border: 1px solid black;
width: 200px;
height: 100px;
background-color: coral;
color: white;
}
这是您编辑过的代码。查看Fiddle