0

我有一个缩略图列表,当您调整浏览器屏幕的大小时,它们都可以很好地适应并保持相同的高度和宽度。

当没有图像时,我需要添加一个带有居中图标的缩略图,但是当我调整浏览器的大小时,div 的扩展方式与图像不同。

这是为移动屏幕设计的,但我希望它具有与图像相同的行为。

我在代码中遗漏了什么,我猜测它是与高度或边距/百分比值有关的 CSS 问题?

我有一个包含我所做的所有代码的演示:-

http://jsfiddle.net/zM5SG/1/

.gallery li a.addImage {
display: block;
margin: 7px 5px 0 5px;
border: 1px dotted #aaa;
background-color: #ddd;
min-height: 58px;   
}

.test{
   background: url("http://icons.iconarchive.com/icons/custom-icon-   design/mini/24/Delete-icon.png") no-repeat scroll /*1px -109px*/ center transparent; 
   display: block; width:24px; height:24px; text-align:center; 
   margin: 0 auto;
   margin-top: 15%; margin-bottom: 15%;
}

任何帮助都会非常感谢。

4

3 回答 3

0

测试页

我建议你使用<img>tag 而不是<span class="test">,我使用transformcss 来缩放图像。

min-height删除了所有规模的完美工作。

.test {
-webkit-transform: scale(0.2);
-moz-transform: scale(0.2);
-o-transform: scale(0.2);
transform: scale(0.2);
}
于 2013-08-07T10:23:43.447 回答
0

对于类 test 而不是width:24pxgive width:inherit。所以新风格将是

.test{
   background: url("http://icons.iconarchive.com/icons/custom-icon-   design/mini/24/Delete-icon.png") no-repeat scroll /*1px -109px*/ center transparent; 
   display: block; 
   width:inherit; height:24px; text-align:center; 
   margin: 0 auto;
   margin-top: 15%; 
   margin-bottom: 15%;
}

希望这可以帮助。

于 2013-08-07T09:43:35.973 回答
0

我知道这不是最优雅的方式,但你不能用看起来空白的图像替换“空白空间”吗?所以它会像其他图像一样调整大小?

于 2013-08-07T09:11:33.367 回答