使用 CSS 缩放背景图像

发布于 2024-11-26 12:18:04 字数 45 浏览 1 评论 0原文

如何使用 CSS 缩放背景图像?图像附加了CSS,我想缩放它以适应一定的宽度

How does ones scale a background image with CSS? The image is attached with CSS, and I would like to scale it to fit a certain width

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

扭转时空 2024-12-03 12:18:04

您可以尝试以下代码:

.aboutpic {
width: 150px; /* replace 150px with something you need */ 
float: left;
background-image: url(../images/aboutpic.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
height: 139px; /* replace 139 px with something you need */
}

然后在 html 中输入:

<div class="aboutpic"></div>

它可以工作。我测试过。

You may try the following code:

.aboutpic {
width: 150px; /* replace 150px with something you need */ 
float: left;
background-image: url(../images/aboutpic.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
height: 139px; /* replace 139 px with something you need */
}

Then in the html just put:

<div class="aboutpic"></div>

It works. I tested it.

帝王念 2024-12-03 12:18:04

使用 background-size属性(有限支持)。

With the background-size property (which has limited support).

风月客 2024-12-03 12:18:04

Javascript 是一个很好的开始方式,“jquery.backstretch.js”是一个非常好的 jquery 库来缩放背景图像。

或者,如果您的目标客户端使用现代浏览器,这意味着它可以支持 CSS3,
使用这个:

body{
background:url(background.jpg);
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

http://www.w3schools.com/cssref/css3_pr_background-size.asp< /a>

Javascript is a good way to start, "jquery.backstretch.js" is a very good jquery lib to scaling the background img.

Or, if your target client is using modern browser which means it can support CSS3,
use this:

body{
background:url(background.jpg);
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

http://www.w3schools.com/cssref/css3_pr_background-size.asp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文