用纯css实现一个图片拼接九宫格
<style>
body{
margin: 0;
padding: 0;
// 设定居中
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.container{
width: 300px;
height: 300px;
display: flex;
// 子盒子布局,要让子盒子之间有间隙就把宽高设大一些。
justify-content: space-between;
flex-wrap: wrap;
position: relative;
/* background-color: red; */
}
.item{
overflow: hidden;
box-shadow: inset 0 0 0 1px #FFF;
transition: 0.5s;
background-size: 300px 300px;
height: 100px;
width: 100px;
background-image: url(./image/m4.jpg);
}
// 选中每行盒子的第一个
.item:nth-child(3n + 1){
/* margin-left: -20px; */
background-position-x: 0;
}
.item:nth-child(3n + 2){
/* margin-left: 0; */
background-position-x: -100px;
}
.item:nth-child(3n + 3){
/* margin-left: 20px; */
background-position-x: -200px;
}
// 这里设置的样式是为了从给底下3个盒子设置位置,中间和上面的盒子位置设置把这里的覆盖掉
.item{
background-position-y: -200px;
}
.item:nth-child(-n + 6){
background-position-y: -100px;
}
.item:nth-child(-n + 3){
background-position-y: 0;
}
</style>
</head>
<body>
// 先设立九个子盒子和一个父盒子
<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</body>
</html>
用纯css实现一个图片拼接九宫格相关推荐
- html按钮按下效果_【CSS小分享】纯CSS实现一个水波纹效果按钮
前言 如果大家有用过Material Design风格的UI库,那么一定对水波纹按钮很熟悉,我们这次就是使用纯CSS实现一个最简单的水波纹效果按钮,先上成品: 原理 在按钮中放置一个默认隐藏径向渐变的 ...
- html怎么让方块自动旋转,如何使用纯CSS实现一个圆环旋转错觉的动画效果(附源码)...
本篇文章给大家带来的内容是关于如何使用纯CSS实现一个圆环旋转错觉的动画效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果预览 源代码下载 https://github.com ...
- 纯css实现一个族谱树
在做前端的时候,发现用到很多树的组件,但大多数的前端框架,都是左右树,并不是上下树,也就是族谱树. 那今天就给大家纯CSS实现一个族谱树. 先看看效果图: 参考代码: <!-- We will ...
- android三角形切图软件,还在为小三角形切图?使用纯CSS写一个简单的三角形
同学们,当美工给的设计图是这样: 或者这样: 我的内心其实是拒绝的-_-:但工作还得干,大部分同学会写 .icon{width:20px;height:20px;display:block;margi ...
- 如何用纯 CSS 创作一个小球上台阶的动画
如何用纯 CSS 创作一个小球上台阶的动画 效果预览 在线演示 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/come ...
- 39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效
39.纯 CSS 创作一个表达怀念童年心情的条纹彩虹心特效 原文地址:https://segmentfault.com/a/1190000015126240 HTML code: <div cl ...
- html做微信logo,纯CSS实现一个微信logo,需要几个标签?_html/css_WEB-ITnose
博客已迁移至http://lwzhang.github.io. 纯CSS实现一个微信logo并不难,难的是怎样用最少的 html 标签实现.我一直在想怎样用一个标签就能实现,最后还是没想出来,就只好用 ...
- 28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形
28.纯 CSS 绘制一个世界上不存在的彭罗斯三角形 原文地址:https://segmentfault.com/a/1190000014946883 感想:三个平面图形旋转 HTML代码: < ...
- 4. 纯 CSS 创作一个金属光泽 3D 按钮特效
4. 纯 CSS 创作一个金属光泽 3D 按钮特效 原文地址:https://segmentfault.com/a/1190000014599280 HTML代码: <div class=&qu ...
最新文章
- IT十八掌作业_java基础第十八天_项目完善
- 把接口调用打成jar包的类怎么写_直观讲解RPC调用和HTTP调用的区别
- 从AlexNet到BERT:深度学习中那些最重要idea的最简单回顾
- 我一直怀疑这孩子不是我亲生的,眼神太二了
- 图像理解之物体检测object detection,模型rcnn/fastrcnn/fasterrcnn原理及概念
- 神经网络之dropout层
- cisco switch configuration
- 【HTTP 2】 序言
- 字符串(AC自动机(fail tree))
- MonogoDB 查询小结
- Unix 网络编程(四)- 典型TCP客服服务器程序开发实例及基本套接字API介绍
- LeetCode 362. 敲击计数器(map)
- (引用)Python 元素、元组、列表、字典的区别
- 手机vnc远程控制软件,2步完成手机vnc远程控制软件的安装和使用
- JAVA IO ---------- File类(转自 skywang12345)
- centos7上运行 ultravnc repeater
- c语言中while(a)、if(a)、while(!a)、if(!a)、if(%a)是什么意思?
- Android获取本机蓝牙地址
- java粒子特效_程序员20分钟搞定粒子效果, 仅仅200行代码
- Strtok分割字符串
热门文章
- VBS 请求WebAPI接口_C#进阶系列——WebApi 路由机制剖析:你准备好了吗?
- python多个条件组合_python – 组合选择器条件
- bandgap中简并点理解与仿真
- 使用新版FLIR (FLIR_ADAS_v2) 训练Faster RCNN模型
- 玩客云pc端_玩客云电脑客户端-玩客云PC端 V1.4.5.112 免费安装版
- python飞行棋项目
- Acer S3 拆机换固态硬盘!【我的Acer S3小三,时尚时尚最时尚!】
- OpenCV:多边形逼近轮廓
- 用计算机打字打错了怎么办,电脑键盘打字错乱,怎么快速解决?
- 94、图解:网络硬件的发展史