У меня 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
Абсолютное позиционирование - это ** очень плохой способ выкладки веб-страниц. Он чрезвычайно негибкий, и есть намного лучшие и более гибкие варианты. Проверьте [** LearnLayout.com **] (http://learnlayout.com/) –