Imej drop cap CSS, teks dijajarkan dalam ruang putih
P粉415632319
2023-09-05 21:42:04
<p>Saya tidak fikir ini adalah situasi dropcap setiap hari. </p>
<p>Modal saya "S" ialah imej seperti ini: </p>
<p>Sila ambil perhatian bahawa imej sebenar memanjang ke lajur atas. Bar atas ialah <strong>sebahagian daripada imej yang sama, mengandungi S besar dan lukisan di sebelah kiri S. </strong>Saya mewarnakan latar belakang biru supaya ia boleh dilihat dengan mudah di sini, tetapi warna semula jadi adalah putih. <em> (Tetapi sila abaikan kawasan kelabu tambahan di bahagian paling atas, ia janggal apabila melakukan tangkapan skrin.) </em>Saya tidak mahu memecahkan bar dan imej atas. Imej yang diberikan kepada saya kelihatan seperti ini - kawasan segi empat tepat dengan bar atas dilukis di sudut kanan atas dan ruang putih di bawah bar atas. </strong></p>
<p>Saya mahu teks kelihatan seperti ini (dibuat menggunakan paint.net): </p>
<p>Perhatikan bahawa baris pertama teks dijajarkan dengan bahagian bawah huruf besar "S" tiga baris pertama berada di bahagian atas kawasan putih dalam imej dan baris empat hingga enam dijajarkan ke kiri dengan jidar; . </p>
<p>Juga ambil perhatian bahawa <strong>teks mesti menutup bahagian putih imej</strong>. </p>
<p>Juga ambil perhatian bahawa saya tidak dapat menjamin jumlah lebar teks ini akan menjadi EPUB dan boleh dilihat pada berbilang peranti. Oleh itu <code>position:absolute</code> pastinya harus dielakkan. </p>
<p>Inilah HTML yang saya cuba setakat ini, hampir mengalih keluar CSS yang berkaitan sepenuhnya: </p>
<pre class="brush:php;toolbar:false;"><p class="dropcap-para">
<img width=135 height=108 style="float:left" src="image002.jpg"
<span class="funky-text">HE ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua ut enim ad minima veniam, quis nostrud exercitation ullamco
Laboris nisi ut aliquip ex ea commodo consequat Duis aute irure dolor in reprehenderit in
Voluptate velit essence cillum dolore eu fugiat nulla pariatur Excepteur sint occaecat cupidatat
tidak proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</span></pre>
<p>Terima kasih. </p>
Adalah mustahil untuk memberikan nilai tertentu kerana kedudukan "S" dalam imej sebenar tidak diukur. Imej berikut digunakan dalam Contoh A, dan teknik yang sama digunakan untuk menambah imej baharu pada OP dalam Contoh B.
.foreground
是浮动的,段落的文本环绕在它周围。.background
位于所有内容下方,以便.foreground
覆盖.background
的 150 像素,并且段落文本位于之上。背景
.Set peraturan penting dijelaskan dalam contoh
Contoh A
Contoh B
Diedit oleh OP: Saya telah mengedit jawapan ini supaya ia sangat hampir dengan perkara yang saya mahu, untuk memadankan kes penggunaan saya yang tepat.
Salah satu pautan web yang dicadangkan oleh S.O. ("vertical-align-text-next-to-an-image") menyediakan idea (serta pautan lain (pengetahuan epub).
Contoh yang kami siarkan menggunakan terjemahan transformasi.
Terdapat faktor lain yang perlu dipertimbangkan apabila berkaitan dengan e-buku… Perlu diingat bahawa pengguna e-buku boleh menukar saiz fon dalam e-buku "boleh dialirkan semula" (yang kami anggap sebagai matlamat anda). Setiap pembaca e-buku boleh menetapkan saiz fon pilihan mereka secara berbeza. Anda perlu mengambil kira faktor ini juga. Mungkin pembaca mungkin memilih satu siri arahan @media untuk pelbagai saiz fon yang berpotensi. Sampel ini telah diuji dalam FF, Chrome, Edge.
Untuk lebih bersedia untuk disesuaikan dengan projek anda: