Saya perlu menampilkan gambar di pojok kanan atas div (gambar adalah pita "diagonal") tetapi mempertahankan teks saat ini yang terkandung dalam div internal, seperti menempel di atasnya.
Saya mencoba berbagai hal seperti memasukkan gambar ke div lain atau mendefinisikan kelasnya seperti:
.ribbon {
position: relative;
top: -16px;
right: -706px;
}
<div id="content">
<img src="images/ribbon.png" class="ribbon"/>
<div>some text...</div>
</div>
tapi tidak berhasil. Hasil terbaik yang saya dapatkan adalah semua teks yang digulir ke bawah untuk ukuran tinggi gambar yang sama.
Ada ide?
Jawaban:
Anda bisa melakukannya seperti ini:
sumber
Posisikan
div
relatif, dan posisikan pita tepat di dalamnya. Sesuatu seperti:sumber
Saat melihat masalah yang sama, saya menemukan sebuah contoh
Trik di sini adalah membuat kecil, (Saya menggunakan GIMP) PNG (atau GIF) yang memiliki latar belakang transparan, (dan kemudian hapus saja sudut bawah yang berlawanan.)
sumber