简体   繁体   中英

Keep image aligned in form when resizing

I have this image (the curve):

在此处输入图片说明

It shows part of the next section because the image form is narrower on the part and the width is over 1000px aprox.

My CSS for it is:

.img{
    width: 100%;
    height: auto;
}

It should always look like this:

在此处输入图片说明

How could I make that happen independently of viewport width?

The css property "background-position" can be very helpful with centering/placing an image in a certain position so it sizes better across responsive screens.

Have you tried displaying the image as a background image of a custom div which would have the properties you listed above, in a way similar to something like this:

.image-div {
    width: 100%;
    height: auto;
    background-image: url('my-image.jpg');
    background-position: center top;
}

Or something to that equivalent? I can't say exactly how to set background-position with your image as I'm unsure of its dimensions and where that curve lies in the image.

There some good info about the background-position property here.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM