私はJavascriptで追加した一連の動的画像にテキストを追加しようとしています。javascriptとcssでの画像上のテキスト
私は、インデックスiでループすることによってAWSに配置された画像を追加するJavaScriptのループを持っています。 私は、各ピクチャの右下にインデックスiの値を追加したいと思います(したがって、インデックスiの値に基づく動的タグ)。
これまでのところthisです。
HTML:
<section id="photos"></section>
CSS:
#photos {
/* Prevent vertical gaps */
line-height: 0;
-webkit-column-count: 5;
-webkit-column-gap: 0px;
-moz-column-count: 5;
-moz-column-gap: 0px;
column-count: 5;
column-gap: 0px;
}
#photos img {
/* Just in case there are inline attributes */
width: 100% !important;
height: auto !important;
}
@media (max-width: 1200px) {
#photos {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4;
}
}
@media (max-width: 1000px) {
#photos {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
}
@media (max-width: 800px) {
#photos {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
@media (max-width: 400px) {
#photos {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}
body {
margin: 0;
padding: 0;
}
はJAVASCRIPT:
function getRandomSize(min, max) {
return Math.round(Math.random() * (max - min) + min);
}
var allImages = "";
for (var i = 1; i < 40; i++) {
var width = getRandomSize(200, 400);
var height = getRandomSize(200, 400);
allImages += '<img src= "https://s3.amazonaws.com/testimagesupload1120/'+i+'.jpg">';
}
$('#photos').append(allImages);
ライブサンプルでCodePenをフォークしました: https://codepen.io/Working-M4n/pen/YEevVx – h01001000
これは素晴らしいです、ありがとう! – Alf