CSS背景gif图像不循环重复

时间:2016-09-05 05:23:19

标签: html css

CSS背景gif图像没有循环重复。我有以下代码,但它不起作用。两个图像都呈现在另一个图像的顶部,但是gif文件没有循环。

.decoration {
  display: inline-block;
  width: 365px;
  height: 650px;
  margin-top: -10px;
  background: url("https://placeholdit.imgix.net/~text?txtsize=34&txt=365%C3%97650&w=365&h=650") no-repeat center;
  background-size: cover;
  vertical-align: top;
  background-position: center center;
}
image-holder {
  width: 269px;
  height: 477px;
  margin: 77px 48px;
  background: url("http://bbsimg.ngfiles.com/1/24309000/ngbbs509571c17019a.gif") repeat center;
  background-position: center center;
  background-size: cover;
}
<div class="decoration">
  <div class="image-holder">
  </div>
</div>

2 个答案:

答案 0 :(得分:5)

&#13;
&#13;
.decoration {
    display: inline-block;
    width: 365px;
    height: 650px;
    margin-top: -10px;
   background: url("https://placeholdit.imgix.net/~text?txtsize=34&txt=365%C3%97650&w=365&h=650") no-repeat center;
    background-size: cover;
    vertical-align: top;
    background-position: center center;
}

.image-holder {
    width: 269px;
    height: 477px;
    margin: 77px 48px;
    background: url("http://bbsimg.ngfiles.com/1/24309000/ngbbs509571c17019a.gif") repeat center;
    background-position: center center;
    
}
  
    
}
&#13;
<div class="decoration">
    <div class="image-holder">              
    </div>
</div>
&#13;
&#13;
&#13;

我在这里使用虚拟gif。尝试用你的gif url替换它。

答案 1 :(得分:0)

也许你应该删除背景尺寸:封面;在您的图像持有者和背景位置标记