css3实现信纸/同学录效果的示例代码


Posted in HTML / CSS onDecember 11, 2018

本文介绍了css3实现信纸/同学录效果的示例代码,分享给大家,具体如下:

css3实现信纸/同学录效果的示例代码

实现思路:

网格背景,由css3的线性渐变来实现。

纸上的打孔,由圆和圆柱组成,多个打孔,可以由box-shadow的平铺来实现。

实际代码:

<div class="bg-grid"></div>
<style>
.bg-grid {
    height: 400px;
    padding: 10px;
    padding-top: 64px;
    background-color: #efefef;
    background-image:   linear-gradient(#e7e6e6 1px, transparent 0),
                        linear-gradient(90deg, #e7e6e6 1px, transparent 0);
    background-size: 21px 21px, 21px 21px;
    background-position: center;
}

.bg-grid:before,
.bg-grid:after{
    content: '';
    position: absolute;
    z-index: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    background-color: #fff;
    height: 28px;
    box-shadow: 68px 0 0 0 #fff, 
                calc(68px * 2) 0 0 0 #fff, 
                calc(68px * 3) 0 0 0 #fff, 
                calc(68px * 4) 0 0 0 #fff, 
                calc(68px * 5) 0 0 0 #fff, 
                -68px 0 0 0 #fff, 
                calc(68px * -2) 0 0 0 #fff, 
                calc(68px * -3) 0 0 0 #fff, 
                calc(68px * -4) 0 0 0 #fff, 
                calc(68px * -5) 0 0 0 #fff;
}
.bg-grid:before {
    top: 0;
    width: 10px;
}

.bg-grid:after {
    top: 26px;
    width: 28px;
    border-radius: 50%;
}
.bg-grid{

}
</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
利用CSS3的transform做的动态时钟效果
Sep 21 HTML / CSS
使用CSS3的appearance属性改变元素的外观的方法
Dec 12 HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
Apr 25 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
Dec 13 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
Jan 07 HTML / CSS
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
Jan 30 HTML / CSS
HTML5样式控制示例代码
Nov 27 HTML / CSS
详解HTML5中表单验证的8种方法介绍
Dec 19 HTML / CSS
HTML5实现文件断点续传的方法
Jan 04 HTML / CSS
如何避免常见的6种HTML5错误用法
Nov 06 HTML / CSS
使用html5实现表格实现标题合并的实例代码
May 13 HTML / CSS
使用layui实现左侧菜单栏及动态操作tab项的方法
Nov 10 HTML / CSS
利用CSS3实现动态的二级三级菜单效果实例源码
Jan 04 #HTML / CSS
详解Css3新特性应用之过渡与动画
Jan 10 #HTML / CSS
CSS3样式linear-gradient的使用实例
Jan 16 #HTML / CSS
纯CSS3实现表单验证效果(非常不错)
Jan 18 #HTML / CSS
使用CSS实现阅读进度条
Feb 27 #HTML / CSS
利用css3 translate完美实现表头固定效果
Feb 28 #HTML / CSS
纯CSS3实现Material Design效果
Mar 09 #HTML / CSS
You might like
header()函数使用说明
2006/11/23 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
使用原生js实现页面蒙灰(mask)效果示例代码
2014/06/20 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
vue+axios实现post文件下载
2019/09/25 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
使用pandas读取csv文件的指定列方法
2018/04/21 Python
Python使用OpenCV进行标定
2018/05/08 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
python pandas移动窗口函数rolling的用法
2020/02/29 Python
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
Expedia丹麦:全球领先的旅游网站
2018/03/18 全球购物
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
简述数组与指针的区别
2014/01/02 面试题
过滤器的用法
2013/10/08 面试题
新闻学专业应届生求职信
2013/11/08 职场文书
中学生在校期间的自我评价分享
2013/11/13 职场文书
见习报告的格式
2014/10/31 职场文书
第二次离婚起诉书
2015/05/18 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript