如何在每次加載網站時顯示6個不同的圖片?

我有一個div包含10個圖像,當任何一個訪問或重新加載頁面時,6個圖像中的任何一個都應該以隨機排列的方式顯示。最后我來隨機安排,但我不能控制圖像的數量,而且圖像是去的div。有沒有辦法顯示6個不同的圖像時,在加載網站每次

? 最佳回答:

您可以用CSS定義所有圖像都用display: none隱藏,只有前6個圖像可見(第一個子圖像是標題):

.tester:nth-child(2),
.tester:nth-child(3),
.tester:nth-child(4),
.tester:nth-child(5),
.tester:nth-child(6),
.tester:nth-child(7) {
  display: inline-block;
}

此外,標題的寬度為2200px,這似乎是不必要的,因為它定義了display: block。因此,您可以省略寬度(這是圖像離開div的原因)。

因為標題也是圖像框的子級,所以它也被洗牌。因此你應該讓它成為洗牌后的第一個孩子:

$(".image-box").prepend($(".image-box-title").detach());

Working example:

$(".image-box").html($(".image-box").children().sort(function() {
  return 0.5 - Math.random()
}));

$(".image-box").prepend($(".image-box-title").detach());
.image-box {
  height: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  margin-top: 10px;
  white-space: nowrap;
  overflow: auto;
}

.image-box-title {
  padding: 10px;
  /*width: 2200px;                                           not necessary? */
  border-bottom: 1px solid #e5e5e5;
  border-top: 0p;
  border-right: 0px;
  border-left: 0px;
  border-radius: 8px 8px 0px 0px;
  background-color: #583d72;
  color: #ff8e71;
}

.tester {
  display: none;
  width: 212px;
  height: 200px;
  margin: 5px 0 0 5px;
}

#a {
  background-color: black;
}

#b {
  background-color: yellow;
}

#c {
  background-color: red;
}

#d {
  background-color: green;
}

#e {
  background-color: pink;
}

#f {
  background-color: skyblue;
}

#g {
  background-color: orange;
}

#h {
  background-color: grey;
}

#i {
  background-color: darkgreen;
}

#j {
  background-color: darkblue;
}

.tester:nth-child(2),
.tester:nth-child(3),
.tester:nth-child(4),
.tester:nth-child(5),
.tester:nth-child(6),
.tester:nth-child(7) {
  display: inline-block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="image-box" id="images">
  <div class="image-box-title">Images</div>
  <div id="a" class="tester"></div>
  <div id="b" class="tester"></div>
  <div id="c" class="tester"></div>
  <div id="d" class="tester"></div>
  <div id="e" class="tester"></div>
  <div id="f" class="tester"></div>
  <div id="g" class="tester"></div>
  <div id="h" class="tester"></div>
  <div id="i" class="tester"></div>
  <div id="j" class="tester"></div>
</div>

主站蜘蛛池模板: 亚洲欧洲一区二区| 亚洲一区二区三区在线播放| 国产人妖在线观看一区二区| 熟女大屁股白浆一区二区| 大帝AV在线一区二区三区| 精品人伦一区二区三区潘金莲| 一区二区三区免费精品视频 | 日韩毛片一区视频免费| 日韩精品一区二区三区老鸭窝| 三上悠亚日韩精品一区在线| 日本在线视频一区| 国产精品久久久久一区二区| 成人区精品一区二区不卡亚洲| 日韩精品无码一区二区中文字幕| 日本不卡一区二区视频a| 中文字幕在线视频一区| 国产伦一区二区三区高清| 精品免费AV一区二区三区| 国产肥熟女视频一区二区三区 | 一本色道久久综合一区| 尤物精品视频一区二区三区| 韩国一区二区视频| 亚洲日韩国产欧美一区二区三区 | 福利一区福利二区| 日本一区二区三区免费高清在线| 日本一区二区三区精品视频| 日本一区二区三区久久| 国产精品亚洲一区二区三区在线观看 | 亚洲国产AV一区二区三区四区| 亚洲日本乱码一区二区在线二产线 | 免费人人潮人人爽一区二区| 国产伦精品一区二区三区无广告| 在线不卡一区二区三区日韩| 在线视频亚洲一区| 亚洲一区二区三区国产精品| 国模无码人体一区二区| 亚洲欧洲精品一区二区三区| 无码日韩AV一区二区三区| 亚洲A∨精品一区二区三区| 国产一区二区三区免费观看在线 | 国产成人精品视频一区|