博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
九宫格
阅读量:7054 次
发布时间:2019-06-28

本文共 1276 字,大约阅读时间需要 4 分钟。

1、flex布局

技术点:flex布局、box-sizing、css选择器、z-index、页边距

html代码

1
2
3
4
5
6
7
8
9
复制代码

css代码

.grid{    display: flex;    flex-wrap: wrap;    width: 300px;}.grid > div{    width: 100px;    height: 100px;    border: 4px solid #ccc;    box-sizing: border-box;    margin-left: -4px;    margin-top: -4px;}/* 1、4、7 */.grid > div:nth-child(3n+1) {    margin-left: 0;}.grid > div:hover{    border-color: red;    z-index: 2;}复制代码

2、grid布局

Grid非常强大,可以实现各种各样的三维布局

html代码:

1
2
3
4
5
6
7
8
9
复制代码

css代码:

.grid {    width: 300px;    height: 300px;    margin: 0 auto;    display: grid;    grid-template-columns: repeat(3, 1fr); /*等同于1fr 1fr 1fr,此为重复的合并写法*/    grid-template-rows: repeat(3, 1fr);  /*等同于1fr 1fr 1fr,此为重复的合并写法*/}.grid > div {    border: 4px solid #000;    margin-left: -4px;    margin-top: -4px;}.grid > div:hover{    border-color: red;    z-index: 2;}复制代码

转载于:https://juejin.im/post/5c4aafb3f265da61407f3d3e

你可能感兴趣的文章
linux 5,6,9,12单元练习
查看>>
kill命令
查看>>
错题集06
查看>>
磁盘配额限制
查看>>
shell的bash特性
查看>>
HTML中的超链接
查看>>
什么是进程与线程
查看>>
nodeJS之URL
查看>>
网络配置
查看>>
使用Laya引擎开发微信小游戏(上)
查看>>
mycat 集群
查看>>
Android ANR产生原因和解决办法
查看>>
构建LNMP平台
查看>>
iphone开发 NSURL中fileURLWithPath和URLWithString的区别
查看>>
求网站技术解决 话题敏感求私聊
查看>>
4G工业路由器要点介绍
查看>>
jmeter4.0 统计结果次数 BeanShell Sampler,Debug Sampler
查看>>
C和指针学习ing 课后习题练习ing
查看>>
别让bug跑了,通过问题理解ceph的克隆过程
查看>>
Dubbo下一站:Apache顶级项目
查看>>