gpt4 book ai didi

css - 使用 css 插入 Logo

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:42 25 4
gpt4 key购买 nike

我有以下html

<a class=logo></a>

我想用我的标志替换它。但我希望 Logo 占据 100% 的垂直空间,以及一定量的水平空间,使图像成比例

我可以尝试做

.logo {
background-image: 'logo.svg';
background-size: auto 100%;
}

除非我仍然需要设置一个 heightwidth以便它占用空间。

我可以尝试做

.logo:before {
content: url('logo.svg');
}

除了设置图像的高度和宽度的唯一方法是使用

zoom: X%

transform: scale(50%);

而且这些都不会对变化的高度使用react

我还缺少其他方法吗?

编辑:fiddle - 如何在此处获得正确的宽度?

最佳答案

如果您想要一个宽度为 100% 且高度与背景图像的纵横比相匹配的比例框,请将垂直填充设置为与垂直比例相匹配的百分比。

即如果您的 Logo 是 2:1 矩形,请将宽度设置为 100%,将填充设置为 25% 0,您的标签将保持按比例调整大小(您需要将其设置为 display : block ;)。然后 background-size: 100% auto(或其他方式)应该可以工作,因为背景图像的纵横比与其容器相同。

fiddle

关于css - 使用 css 插入 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21421855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com