Bagaimana untuk meletakkan teks pada imej menggunakan CSS
P粉696605833
2023-08-23 17:18:53
<p>Bagaimana hendak meletakkan teks di atas imej dalam CSS? </p>
<pre class="brush:php;toolbar:false;"><div class="image">
<img src="sample.png"/>
<div class="text">
<h2>Sesetengah teks</h2>
</div>
</div></pre>
<p>Saya ingin melakukan sesuatu seperti di bawah tetapi saya tersekat, inilah css semasa saya</p>
<pre class="brush:php;toolbar:false;"><style>
.gambar {
kedudukan: relatif;
}
h2 {
jawatan: mutlak;
atas: 200px;
kiri: 0;
lebar: 100%;
margin: 0 auto;
lebar: 300px;
ketinggian: 50px;
}
</style></pre>
<p>Saya tidak mendapat sebarang output daripada html2pdf apabila saya menggunakan imej latar belakang: </p>
<pre class="brush:php;toolbar:false;"><style>
#bekas_gambar{
lebar: 1000px;
ketinggian: 700px;
background-image:url('switch.png');
}
</style>
<a href="prints.php">Cetak</a>
<?php ob_start( ?>
<div id="image_container"></div>
<?php
$_SESSION['sess'] = ob_get_contents();
ob_flush();
?></pra>
<p>Ini ialah cetakan.php:</p>
<pre class="brush:php;toolbar:false;"><?php require_once('html2pdf/html2pdf.class.php');
<?php
$html2pdf = HTML2PDF baharu('L', 'A4', 'en');
$html2pdf->writeHTML($_SESSION['sess']);
$html2pdf->Output('random.pdf');
?></pra>
<p><br /></p>
Ini satu lagi cara untuk menggunakan dimensi responsif. Ia akan memastikan teks anda terpusat dan mengekalkan kedudukannya dalam induk. Kalau tak nak berpusat pun lagi senang, pakai sahaja
absolute
参数即可。请记住,主容器正在使用display: inline-block
. Terdapat banyak cara lain untuk mencapai ini, bergantung pada perkara yang anda sedang usahakan.Berdasarkan berpusat pada yang tidak diketahui
Berikut ialah contoh codepen yang berfungsi
HTML
CSS
Bagaimana dengan sesuatu seperti ini: http://jsfiddle.net/EgLKV/3/
Selesai dengan meletakkan teks pada imej menggunakan
position:absolute
和z-index
.