开发者

How can i align absolute-positioning images in center?

开发者 https://www.devze.com 2023-03-29 01:55 出处:网络
i have a div with position:relative. Inside that div i have placed images with position:absolute because i\'m going to have a slideshow with fadeIn and Fade out and the images have to be positioned ab

i have a div with position:relative. Inside that div i have placed images with position:absolute because i'm going to have a slideshow with fadeIn and Fade out and the images have to be positioned absolute.

I would like to align the absolute-positioning images in the center of their parent div. Can this be done?? Cause in the css part i have already defined all the images to be

left:0px;

My coding is as follows:

<html>
<head>
<style type="text/css">

div img{

    border:1px solid blue;
    position:absolute;
    left:0px;
    top:0px;
}
</style>
</head>

<body>
<div style="border:2px solid red;position:relative;width:500px;height:300px;">

    <img src="01.JPG" width="403" height="300"/>    
    <img src="02.JPG" width="403" height="300"/>
    <img src="03.jpg" width="170" height="290"/&开发者_StackOverflow中文版gt; <!-- this is a portrait,BIG problem         here!!! --> <!-- The image is positioned left -->
</div>

</body>
</html>

Thanks, in advance!


Set:

left:50%; margin-left:-<image width/2>px

So in this case, for the third image:

left:50%; margin-left:-85px

See: http://jsbin.com/ufiqum


You need to calculate the position yourself.

left = center position - 1/2 of image width

0

精彩评论

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

关注公众号