Я создал веб-приложение, которое создает страницу отчета в формате PDF, используя mpdf с двумя изображениями, подписью и печатью, и я хочу объединить их оба в одной строке, один спереди, а другой сзади.
Я пробовал использовать CSS как position, так и z-index, к сожалению, все еще не работает с mpdf, но работает на HTML-странице.
Это код
CSS
<style>
.back {
z-index: 1;
height: 80px;
top: 0;
left: 0;
}
.front {
z-index: 2;
height: 150px;
top: 0px;
left: 50px;
transform: rotate(0deg);
}
</style>
PHP
<img class="back" src="<?= base_url() . 'assets/xyz/sign.png'; ?>" />
<img class="front" src="<?= base_url() . 'assets/xyz/stamp.png'; ?>" />
У кого-нибудь есть решение для решения этой проблемы?
Спасибо
1 ответ
mPDF поддерживает абсолютное позиционирование, поэтому вы можете обернуть div вокруг обоих этих изображений, а затем установить их абсолютное положение.
<style>
#back {
z-index: 1;
width: 80px;
height: 80px;
position: absolute;
top: 0;
left: 0;
}
#front {
z-index: 2;
width: 80px;
height: 150px;
position: absolute;
top: 0px;
left: 50px;
}
</style>
<div id="back"><img src="<?= base_url() . 'assets/xyz/sign.png'; ?>" /></div>
<div id="front"><img src="<?= base_url() . 'assets/xyz/stamp.png'; ?>" /></div>
Похожие вопросы
Новые вопросы
css
CSS (каскадные таблицы стилей) - это язык таблиц стилей представления, используемый для описания внешнего вида и форматирования документов HTML (язык разметки гипертекста), XML (расширяемый язык разметки) и элементов SVG, включая (но не ограничиваясь) цвета, макет, шрифты, и анимации. Также описывается, как элементы должны отображаться на экране, на бумаге, в речи или на других носителях.