gpt4 book ai didi

html - CSS背景图片未定位底部

转载 作者:行者123 更新时间:2023-11-28 18:50:46 25 4
gpt4 key购买 nike

我在尝试将 SVG 放置在 div 底部时遇到了一个奇怪的问题:

http://jsfiddle.net/GsPhA/2/

svg源如下:

<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad" x1="0" y1="0" x2="100%" y2="0">
<stop offset="0" stop-color="#FFF" />
<stop offset="0.1" stop-color="#FFF" />
<stop offset="0.5" stop-color="#B1B1B1" />
<stop offset="0.9" stop-color="#FFF" />
<stop offset="1" stop-color="#FFF" />
</linearGradient>
</defs>
<rect x="0" y="0" width="100%" height="1px" style="fill:url(#grad)" />
</svg>

如何让 svg 显示在文本下方(如边框底部)?

我对早期的浏览器并不十分在意,如果它需要 CSS 3 属性我很高兴!

编辑:如果没有比绝对定位更好的方法,我将在下面添加另一个 div 来提供效果。

编辑 2: 我不确定我需要对 SVG 做些什么不同,但是使用 PNG 定位底部效果很好:http://jsfiddle.net/YXRQX/1/

我需要在 SVG 代码中指定什么才能正常工作吗?

编辑 3: 最后工作的 jsFiddle 在这里:http://jsfiddle.net/GsPhA/4/谢谢瑞安的指点!

最佳答案

搞定了!感谢 Ryan 的指点,我添加了 background-size css 属性以将大小固定为 1px 高:

.ucp-controls {
text-align: center;
margin-top: 10px;
padding-bottom: 2px;
margin-bottom: 5px;
color: #242424;
cursor: default;

background: url('http://priddle.serveblog.net/sums2/images/header/line.png') bottom no-repeat;

background-size: 100% 1px; // The key line; preserves the width but locks the height.
font-family: Arial;
}​

最后,SVG 会根据作为背景的容器的大小自行调整大小。

关于html - CSS背景图片未定位底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9384866/

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