开发者

CSS Image Positioning

开发者 https://www.devze.com 2023-01-07 09:24 出处:网络
Say I have an image that has a width of 2000px.The snazzy design part of my image starts at about 600px in and is 900px wide or so. What I want to do is to use this image as the 开发者_开发技巧backgro

Say I have an image that has a width of 2000px. The snazzy design part of my image starts at about 600px in and is 900px wide or so. What I want to do is to use this image as the 开发者_开发技巧background on a website and have the snazzy design centered and when you stretch the browser window, reveal the entire image still keeping the snazzy design centered. How can I do this? Also, putting the snazzy part in it's own layer above the background is not an option.

Thanks


You can center the background image using the CSS background-position attribute:

background-position: top center;


To add to Guffa's answer, you can also use percentage and pixel values to position your background image:

/* Centered vertically, 200px down from the top of the page  */
background-position: 50% 200px;

/* 30px from the left edge, -10px from the top (shifted up beyond the top)  */
background-position: 30px -10px;
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号