gpt4 book ai didi

html - CSS中图片显示不当

转载 作者:太空宇宙 更新时间:2023-11-04 12:51:55 24 4
gpt4 key购买 nike

事情是这样的,这是 CSS 代码 for the image in h1

h1 { background-color: #000033; 
background-image: url(sunset.jpg);
background-position: right;
background-repeat: no-repeat;
padding-left: 20px;
height: 72px;
color: #FFFFFF;
font-family: Georgia, serif;
line-height: 200%;
margin-bottom: 0; }

我用的是同一张图片sunset.jpg,但是我的代码是

h1{
background-image:url(images/sunset.jpg);
background-position: right;
background-repeat:no-repeat;
height:72px;
padding-left:20px;
color: #FFFFFF;
margin-bottom:0;
background-size:100% 100%;
line-height: 200%;
}

我必须使用这个代码

background-size:100% 100%;

我就是不明白,为什么在第一个 CSS 代码中,它没有使用 background-size:100% 100%; 仍然得到一个完美的 h1?

最佳答案

就像我在评论中提到的那样,在该链接上使用的想法是使用 background-colorblend 到图像中,给您的印象实际上是更宽的图像。

当您尝试重现 styles 时,您错过了这一点,并通过添加 background-size解决,这不会不会给您相同的最终结果(它实际上是拉伸(stretch)图像以填充容器)。

这是原始的 CSS:

h1 {
/* Removed the property below so you see what's missing in your styles */
/*background-color: #000033;*/
background-image: url(http://jtcollin.com/chapter4/pacific4/sunset.jpg);
background-position: right;
background-repeat: no-repeat;
padding-left: 20px;
height: 72px;
color: #FFFFFF;
font-family: Georgia, serif;
line-height: 200%;
margin-bottom: 0;
}

Demo

你的 CSS:

h1 {
background-image: url(http://jtcollin.com/chapter4/pacific4/sunset.jpg);
background-position: right;
background-repeat: no-repeat;
padding-left: 20px;
height: 72px;
color: #FFFFFF;
font-family: Georgia, serif;
line-height: 200%;
margin-bottom: 0;
background-size:100% 100%;
}

Demo

关于html - CSS中图片显示不当,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26104527/

24 4 0
文章推荐: linux - Glibc - 使用 Qt Creator 静态构建或强制程序使用正确的版本
文章推荐: c++ - FFMPEG:在 h264rgb/libx264rgb 错误中解码视频
文章推荐: javascript - 通过文本文件在 Html 标签中填充文本