У меня возникают проблемы с получением текста для отображения по изображению. Всего четыре изображения, и они расположены в форме креста, а сверху сверху повернуты на 90 градусов от предыдущего изображения. Я пытаюсь сделать текст поверх изображения. Пока текст находится слева от экрана, а не над изображением.Поворотный текст поверх изображений с CSS
Это расположение изображений. Я хотел бы посмотреть, могу ли я получить текст над каждым изображением, а также повернуть текст на 90 градусов на изображение.
body {
background-color:black;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
}
h2 {
color: white;
position: absolute;
top: 200px;
left: 0;
width: 100%;
}
.square {
/* background: black; */
height: 100vh;
width: 100vh;
margin: auto;
}
.rotate180 {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.rotate90 {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.rotate270 {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
.square div,
.square img {
float: left;
width: 33.3333vh;
height: 33.3333vh;
}
<div class="square">
<div></div>
<img src="http://dummyimage.com/520&text=6.gif" alt="test" height="520" width="520">
<h2>Test Text</h2>
<div></div>
<img src="http://dummyimage.com/520&text=3.gif" alt="test" height="520" width="520" class="rotate270">
<h2>Test Text</h2>
<div></div>
<img src="http://dummyimage.com/520&text=4.gif" alt="test" height="520" width="520" class="rotate90">
<h2>Test Text</h2>
<div></div>
<img src="http://dummyimage.com/520&text=8.gif" alt="test" height="520" width="520" class="rotate180">
<h2>Test Text</h2>
<div></div>
</div>
завернуть изображения в дивах, установите те divs to position: relative, текст поверх изображений должен быть затем положение абсолютное. – Rooster
@ Rosster, пожалуйста, дайте мне пример? – Vlad
Вам нужно установить z-индекс текста (или элементов, содержащих текст) выше изображений. – APAD1