私は25枚の画像をまとめています。同じことを何度も繰り返すことで、ここで自分のコードにループを使うことができますか? HTMLとCSS
自分自身で簡単にするために、何とかループを使用できますか?私は以下のように、同じコードを何度も何度も繰り返したくない。
span.boxer1 {
background: rgba(0,0,0,0.5);
color: white;
cursor: pointer;
display: table;
height: 300px;
left: 0;
position: absolute;
top: 0;
width: 275px;
opacity: 0;
}
span.boxer1 span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
ul.boxers li:hover span.boxer1 {
opacity: 1;
}
span.boxer2 {
background: rgba(0,0,0,0.5);
color: white;
cursor: pointer;
display: table;
height: 300px;
left: 0;
position: absolute;
top: 0;
width: 275px;
opacity: 0;
}
span.boxer2 span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
ul.boxers li:hover span.boxer2 {
opacity: 1;
}
span.boxer3 {
background: rgba(0,0,0,0.5);
color: white;
cursor: pointer;
display: table;
height: 300px;
left: 0;
position: absolute;
top: 0;
width: 275px;
opacity: 0;
}
span.boxer3 span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
ul.boxers li:hover span.boxer3 {
opacity: 1;
}
span.boxer4 {
background: rgba(0,0,0,0.5);
color: white;
cursor: pointer;
display: table;
height: 300px;
left: 0;
position: absolute;
top: 0;
width: 275px;
opacity: 0;
}
span.boxer4 span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
ul.boxers li:hover span.boxer4 {
opacity: 1;
}
すべてのスパンに同じクラスを使用します。 'ul.boxers li> span'のような別のセレクタを使用しますか? – DaniP
'.boxer1'、' .boxer2'、 '.boxer3'に共通のクラスを使うことはできませんか?クラスの考え方は、クラスを再利用できるということです。 – Serlite
絶対配置は**ウェブページをレイアウトする**非常に貧弱な方法です。これは非常に柔軟性がなく、より優れた応答性の高いオプションがあります。 012LEDをチェックしてください。 –