我正在尝试将图像标题对齐到图像容器的左下角。
这是期望结果的图片。
这是我正在使用的 HTML/CSS:
.elementor-image figure {
position: relative;
}
.elementor-image figure figcaption {
position: absolute;
bottom: 0;
left: -40px;
transform: rotate(-90deg);
}Run Code Online (Sandbox Code Playgroud)
<div class="elementor-image">
<figure class="wp-caption">
<img src="https://picsum.photos/200/300">
<figcaption class="widget-image-caption wp-caption-text">The Lorem <span></span></figcaption>
</figure>
</div>Run Code Online (Sandbox Code Playgroud)
我的代码有两个问题:
这是说明问题的另一个屏幕截图。
我希望我已经正确地解释了自己,我一直在为此苦恼,所以我非常感谢您的意见和想法。谢谢!
简单地考虑一下transform-origin:bottom left;
.elementor-image figure {
position: relative;
}
.elementor-image figure figcaption {
position: absolute;
bottom: 0;
left: 0;
transform: rotate(-90deg);
transform-origin:bottom left;
}
img {
display:block; /* to avoid white space and have a perfect alignment */
}Run Code Online (Sandbox Code Playgroud)
<div class="elementor-image">
<figure class="wp-caption">
<img src="https://picsum.photos/200/300">
<figcaption class="widget-image-caption wp-caption-text">The Lorem <span></span></figcaption>
</figure>
</div>Run Code Online (Sandbox Code Playgroud)