使用纯 CSS 进行图像平铺
Image Tiling with pure CSS
我正在尝试在网格状系统中平铺图像,其中任何图像之间都没有间距。 如果你不能控制DOM中图像的顺序,是否可以没有javascript?
您显然不能只是浮动容器,因为如果您的图像大小不同,就会有间隙。
http://jsfiddle.net/bzCNb/3/
.wrapper
{
width:400px;
}
/* One grid unit */
.box1
{
float:left;
overflow:hidden;
height:100px;
width:100px;
}
/* 2x bigger than a box1, takes up 4 grid units */
.box4
{
float:left;
overflow:hidden;
height:200px;
width:200px;
}
由于 DOM 中元素的顺序,前三行的行为正常。
我猜没有javascript是不可能的。 希望我错了。=)
您可以使用列计数 CSS3 属性创建网格,并使图像适合,如以下教程所示。 http://css-tricks.com/seamless-responsive-photo-grid/
相关文章:
- 如何使用css动画/javascript使具有背景图像的元素出现
- css停止图像在滚动中移动
- 浮动图像左作为背景-css
- 使用css()设置背景图像;不起作用
- 在屏幕中央显示图像 CSS jQuery
- 确定body's背景图像(css)已加载
- 如何设置DIV背景图像css jquery
- JQuery 如何仅添加带有第 n 个子级的点击图像 CSS 类
- 如何防止谷歌浏览器在设置背景图像 css 时击中服务器
- 如何使用nodejs获取我网站上所有图像/ css / js的所有文件大小
- jquery背景图像css
- JQuery切换图像CSS
- 用文本交换图像(CSS或jQuery?).
- 背景图像CSS不显示
- Nav背景以匹配身体背景图像Css
- 更改基于屏幕的不同背景图像:-css HTML5 Gallery
- 动态创建图像/CSS到画布
- 仅浮动图像 css
- 图像 CSS 样式上不需要的边框
- 如何在图像 CSS 上放置一个思想气泡