div图像覆盖其他div中的其他图像

时间:2016-01-30 05:25:11

标签: jquery html css image

我有一张大图,其大小不为我所知。尺寸因每张图片而异,所以我无法定义图像的宽度和高度。但图像特别是div,我希望它在它的div中,但它溢出并显示在其他图像上方。但是在Dreamweaver中它显示出预期效果。

       http://way2enjoy.com/touch/w2et/photos-slideshow.php/2786608/hill-photo

该div的css是

 .detail_view_m {margin: 0 auto;position: relative;text-align: center;}

任何帮助都将受到高度赞赏

4 个答案:

答案 0 :(得分:0)

div {
    overflow:hidden;
}

并设置滑动图像的高度和宽度。

答案 1 :(得分:0)

这是您的代码。您应该使用div作为图片容器,并为其提供widthheight您想要的内容。然后将img放入其中然后为其提供widthheight。此代码

<html>
<head>
<title>Welcome !</title>

<style type="text/css">
   div.imagecontainer{
   	width:50%;
   	height: 50%;
   	
   }

   div.imagecontainer img{
   	width: 100%;
   	height: 100%;
   	box-shadow: 1px 2px 1px black;
   }


</style>
</head>

 <body>
  <div class="imagecontainer">
  	<img src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcREn2n3e1C4jSJE7In1OjHC7ACsa2YDMYZYzzhKUzVz89r9utFZGdRI7CGJ">
  </div>	
 

 </body>

</html>

希望这会对你有所帮助。

答案 2 :(得分:0)

您是否需要显示的图像有缩略图(可能是滑块),或者您需要每个div使用它的子图像尺寸?

案例1:设置div的尺寸,使用每个图像都有背景图像并使用background-size:cover;确保每个图像都适合你的div,保持其宽高比

.detail_view_m {
width:400px;
height:400px;
background-size:cover;
}

<div class="detail_view_m" style="background-image:url(http://way2enjoy.com/touch/w2et/photos-slideshow.php/2786608/hill-photo)">
</div>

案例2:显示每个图像都有一个块,你的div将使用这些尺寸

.detail_view_m img{
display:block;
}

答案 3 :(得分:0)

试试这个:

.detail_view_m {
 width:400px;
 height:400px;
 overflow:scroll;
  }

这将设置div的尺寸,并在图像超出div的尺寸时启用滚动。