Chciałbym obrócić obraz o 90 stopni tylko za pomocą CSS. Mogę wykonać rotację, ale wtedy pozycja obrazu nie jest tym, czym powinna być. Po pierwsze, nałoży na siebie inne elementy tego samego diva, a po drugie, jego pionowy wymiar będzie większy niż zawierający div. Oto mój kodobracanie obrazu za pomocą css
<article>
<section class="photo">
<div>Title</div>
<div class="imagetest">
<img src="DSC01688.JPG" width=100%/>
</div>
</section>
</article>
gdzie dwie klasy są definiowane jako
.imagetest img {
transform: rotate(270deg);
-ms-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
}
.photo {
width: 95%;
padding: 0 15px;
margin: 0 0 10px 0;
float: left;
background: #828DAD;
}
Czy istnieje sposób na utrzymanie wizerunku w sekcji? Mogę przetłumaczyć i przeskalować obraz tak, aby znajdował się w sekcji, ale to działa tylko, jeśli znam rozmiar obrazu wcześniej. Chciałbym mieć niezawodną metodę, która nie zależy od rozmiaru.
Dzięki za szybką odpowiedź! To rzeczywiście rozwiązuje problem. – v923z
Wygląda na to, że ta jedna liniówka była odpowiedzią –