あなたが行うことができますこれはjqueryで
まず、配列を含む変数を作成しますが、必要に応じて名前を付けることができます。
var images = [
'https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg',
'https://www.nycgo.com/images/uploads/homepage/Empire-State-Building-Observatory-Tom-Perry-2618.jpg',
'https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg'
は、その後、あなたがimages
変数から取ることを各.progress-bar div span
のために、あなたの写真へのURLでCSS要素background-image
を追加することを言います。
var i=0
$('.progress-bar div span').each(function() {
$(this).css('background-image', 'url('+images[i]+')');
i = (i + 1) % images.length;
});
お手数ですが教えてください。
EDIT
次の例では、あなたにそれがどのように動作するかについての一般的なアイデアを与えるだろう。
var images = [
'https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg',
'https://www.nycgo.com/images/uploads/homepage/Empire-State-Building-Observatory-Tom-Perry-2618.jpg',
'https://media-cdn.tripadvisor.com/media/photo-s/0e/9a/e3/1d/freedom-tower.jpg'
];
var i = 0;
$('.progress-bar div span').each(function() {
$(this).css('background-image', 'url(' + images[i] + ')');
i = (i + 1) % images.length;
})
.progress-bar div span {
background-size: cover;
display: block;
width: 500px;
height: 500px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="progress-bar">
<div>
<span> Testing </span>
</div>
</div>
<div class="progress-bar">
<div>
<span> Testing </span>
</div>
</div>
<div class="progress-bar">
<div>
<span> Testing </span>
</div>
</div>
</div>
EDIT 2:
これは円を有する他の例である:
https://codepen.io/anon/pen/qXLozZ
卿、あなたが何を意味するのか、そのあなたが異なる画像を追加したい正解 – core114
のためではない私の質問である間の画像を置きますそれぞれの円に、右?さて、このコードでは、変数の各画像にパスを設定し、それらの画像をサークルのそれぞれの背景として追加します。 –
なぜあなたはこれを落としてコードを修正できるのか教えてください。私は自分の地元でこれをテストし、それが意図的に機能するので、コードに実装するだけで、すべてのサークルが異なる背景になります。 –