CSS3简单的栅格系统
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>高仿栅格系统</title>
<!--栅格系统-->
<link rel="stylesheet" href="css/small-grid.css">
<!---->
<link rel="stylesheet" href="css/index.css">
</head>
<body>
<div class="main small-container">
<!--一列12个-->
<div class="small-row">
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
<div class="col-1 have-border">A</div>
</div>
<div class="small-row">
<div class="col-1 have-border">A</div>
<div class="col-11 have-border">B</div>
</div>
<!--一列6个-->
<div class="small-row">
<div class="col-2 have-border">A</div>
<div class="col-2 have-border">A</div>
<div class="col-2 have-border">A</div>
<div class="col-2 have-border">A</div>
<div class="col-2 have-border">A</div>
<div class="col-2 have-border">A</div>
</div>
<div class="small-row">
<div class="col-2 have-border">A</div>
<div class="col-10 have-border">B</div>
</div>
<!--4个-->
<div class="small-row">
<div class="col-3 have-border">A</div>
<div class="col-3 have-border">A</div>
<div class="col-3 have-border">A</div>
<div class="col-3 have-border">A</div>
</div>
<div class="small-row">
<div class="col-3 have-border">A</div>
<div class="col-9 have-border">B</div>
</div>
<!--3个-->
<div class="small-row">
<div class="col-4 have-border">A</div>
<div class="col-4 have-border">A</div>
<div class="col-4 have-border">A</div>
</div>
<div class="small-row">
<div class="col-4 have-border">A</div>
<div class="col-8 have-border">B</div>
</div>
<div class="small-row">
<div class="col-5 have-border">A</div>
<div class="col-7 have-border">B</div>
</div>
<div class="small-row">
<div class="col-6 have-border">A</div>
<div class="col-6 have-border">B</div>
</div>
</div>
</body>
</html>
*{
margin: 0;
padding: 0;
border: 0;
list-style: none;
box-sizing: border-box;
} .small-container{
width: 100%;
}
.small-container,.small-row{
box-sizing: border-box;
}
.small-row::before,
.small-row::after{
content: '';
display: block;
visibility: hidden;
clear: both;
zoom: 1;
}
[class*='col-']{
float: left;
padding: 1%;
}
.col-1{
width: 8.33%;
}
.col-2{
width: 16.66%;
}
.col-3{
width: 25%;
}
.col-4{
width: 33.33%;
}
.col-5{
width: 41.66%;
}
.col-6{
width: 50%;
}
.col-7{
width: 58.33%;
}
.col-8{
width: 66.66%;
}
.col-9{
width: 75%;
}
.col-10{
width: 83.33%;
}
.col-11{
width: 91.66%;
}
.col-12{
width: 100%;
}
CSS3简单的栅格系统的更多相关文章
- 用sass写栅格系统
为了验证学习sass的效果,自己写了个简单的栅格系统.
- Bootstrap 栅格系统简单整理
Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列. 总结一下我近期的学习Bootstrap的一些理解: 一.. ...
- bootstrap简单使用布局、栅格系统、modal标签页等常用组件入门
<!DOCTYPE html> <html> <head> <title>bootstrap</title> <!-- 引入boots ...
- css3 Grid栅格系统
Grid 栅格系统的使用 定义容器 .coninater { display: grid; } 多种方式定义单格 1. 按百分比划分 .coninater { display: grid; grid- ...
- bootstrap 栅格系统 HTTP协议 软件架构 B/S C/S 常见的WEB服务器
Day32 bootstrap Bootstrap就是响应式布局最成功的实现,为了兼容不同的浏览器采用jQuery,为了适配不同的终端采用CSS3 Media Query (媒体查询) 1.1.1 栅 ...
- Layui栅格系统与后台框架布局
一.栅格布局规则: 1. 采用 layui-row 来定义行,如:<div class="layui-row"></div> 2. 采用类似 layui-c ...
- BootStrap栅格系统原理 笔记
1.内容居中:效果 关键代码: <div class="container"> .........之前上面添加在body标签下的代码 </div>添加cla ...
- 深入理解BootStrap之栅格系统(布局)
1.栅格系统(布局) Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列. 我在这里是把Bootstrap中的栅 ...
- [bootstrap] 栅格系统和布局
1.简介 栅格系统(grid systems),也称为“网格系统”,运用固定的格子设计版面布局,风格工整简洁.是从平面栅格系统演变而来. Bootstrap建立在12列栅格系统.布局.组件之上.以规则 ...
随机推荐
- 共有31款PHP 图形/图像处理开源软件(转)
详情点击:http://www.oschina.net/project/lang/22/php?tag=141&os=0&sort=view PHP 图像处理库 Grafika Gra ...
- shell脚本学习第一课
shell是一种程序设计语言,是访问操作系统内核的服务. Linux的shell种类常见的有: Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell ...
- 如何发布带静态资源的库——android 篇
1.首先要使用 android sdk 提供的命令行工具处理已有的项目: cd YourProjectDir android update project -p ./ 2.上一步生成的 build.x ...
- js的click事件传递参数方法
参考链接:http://www.cnblogs.com/shytong/p/5005704.html 由于是回调函数,事先就需要先把数据储存在event上,否则只能用全局变量做为参数传递,建议用bin ...
- php中的高危函数
phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块.WEB 环境等信息. 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec(). 危险等级 ...
- touch事件中的touches、targetTouches和changedTouches详解
touches: 当前屏幕上所有触摸点的列表; targetTouches: 当前对象上所有触摸点的列表; changedTouches: 涉及当前(引发)事件的触摸点的列表 通过一个例子来区分一下触 ...
- jQuery判断及更改checkbox状态
判断:jquery对象.prop("checked") 选中:jquery对象.prop("checked", true) 取消选中:jquery对象.remo ...
- Qt工程打包发布
Qt版本 5.7.1 1.添加环境变量 在..\Qt5.7.0\5.7\msvc2013_64\bin(..省略了盘符,例如我的是D:\Qt\Qt5.7.0\5.7\msvc2013_64\bin) ...
- Eclipse 各版本版本号代号对应一览表
版本号 代号 日期 Eclipse 3.1 IO [木卫一,伊奥] 2005 Eclipse 3.2 Callisto [木卫四,卡里斯托] 2006 Eclipse 3.3 Eruopa ...
- oracle 学习笔记(四)
1. SQL(高级查询) 1.1. 子查询 1.1.1. 子查询在WHERE子句中 在SELECT查询中,在WHERE查询条件中的限制条件不是一个确定的值,而是来自于另外一个查询的结果.为了给查询提供 ...