html - 控制图像大小@top-right css
问题描述
我正在使用 HTML 和 CSS 构建报告。我正在研究一个在打印时跨页面重复的页眉。为了实现这一点,我正在使用@page 属性,特别是尝试将图像插入@top-right。请参阅下面的 CSS:
@page {
@top-right {
content: url('/home/resources/logo.jpg');
border-bottom: .75px solid black;
border-collapse: collapse;
width:25%;
border-spacing:0;
}
问题是图像很大。如果这是<img>
在 HTML 中,我会像这样调整它的大小:
img.logo { height: 25px; width: 100px; }
但是,我无法做到这一点,因为图像是通过url()
. 有谁知道如何控制图像的大小?
有关完整信息,我正在使用 WeasyPrint 将 HTML/CSS 转换为 PDF。
解决方案
你不能使用<img>
,但你仍然可以使用background-size
。也许是这样的:
background-size: 25px 100px; /* background-size: height width */
推荐阅读
- java - 元数据项错误
- sql - sp_helptext 和视图定义为 NULL
- django - Django - 仅使用电子邮件进行身份验证
- ios - 找不到合并 @Published - Xcode11 Beta 5(11M382q)
- nhibernate - 从 GroupBy 键中选择对象
- ms-access - Ms Access - 当其他 Ms Access 应用程序正在运行时从批处理文件运行宏
- pascal - Lazarus TImage 转 Base64
- python - 如何从 1 重新编号并为一系列数字增加 1?
- excel - 如何通过传递要从变量连接的形状名称来连接页面上的 visio 形状?
- scala - Scala 隐式类作为函数参数