使用CSS实现网格+渐变背景色的Web页面背景

简介: 使用CSS实现网格+渐变背景色的Web页面背景

使用CSS实现网格+渐变背景色的Web页面背景



【提示】:本文中’Out[]:'代表代码对应的运行结果。

先建立一个html架子:

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>纯CSS实现网格+渐变背景色的Web页面背景</title>
  </head>
  <body>
      <!--这里是第一层div,用来放网格-->
      <div class="bdgrid">
          <!--这里是第二层div,用来放渐变背景色-->
          <div class="bdkgc"></div>
      </div>
  </body>
</html>

我们的思路很简单,先是在一个DIV中制作网格:

background:
/* 水平条纹 */
-webkit-linear-gradient(top, transparent 10px, #F0F0F0 10px, #cdcdcd 12px,transparent 12px, transparent 69px, #F0F0F0 60px),
/* 垂直条纹 */
-webkit-linear-gradient(left, transparent 10px, #F0F0F0 10px, #cdcdcd 12px,transparent 12px, transparent 69px, #F0F0F0 60px)
;
-webkit-background-size: 41px 41px;
-moz-background-size: 41px 41px;
background-size: 41px 41px;
;
margin: 0;
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
background-size: 20px 20px;

同时在另外一个DIV中制作渐变色:

width: 100%;
height: 100%;
background-image: linear-gradient(#000327, #000214 ,#000752,#000a77 ,#000752);
-webkit-background-size:100% 100%;
-moz-background-size: 100% 100%;
background-size: 100% 100%;
opacity: 0.7;        /* 透明度 */

为了使得周围不留白,必须手动设置body的内边距为0:

body{
    margin: 0;
}

最后就是:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>纯CSS实现网格+渐变背景色的Web页面背景</title>
<style>
body{
    margin: 0;
}
.bdgrid{
  background:
  /* 水平条纹 */
  -webkit-linear-gradient(top, transparent 10px, #F0F0F0 10px, #cdcdcd 12px,transparent 12px, transparent 69px, #F0F0F0 60px),
  /* 垂直条纹 */
  -webkit-linear-gradient(left, transparent 10px, #F0F0F0 10px, #cdcdcd 12px,transparent 12px, transparent 69px, #F0F0F0 60px)
  ;
  -webkit-background-size: 41px 41px;
  -moz-background-size: 41px 41px;
  background-size: 41px 41px;
  ;
  margin: 0;
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  background-size: 20px 20px;
}
.bdkgc{
  opacity: 0.7;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(#000327, #000214 ,#000752,#000a77 ,#000752);
  -webkit-background-size:100% 100%;
  -moz-background-size: 100% 100%;
  background-size: 100% 100%;
}
</style>
</head>
<body>
  <!--这里是第一层div,用来放网格-->
  <div class="bdgrid">
    <!--这里是第二层div,用来放渐变背景色-->
    <div class="bdkgc"></div>
  </div>
</body>
</html>

最后的效果如图:

目录
相关文章
|
1月前
|
存储 前端开发 搜索推荐
Web前端网站(一) - 登录页面及账号密码验证
页面背景动态是烟花和文字特效与缓缓下落的雪花相结合,在登录表单的旁边还有五个白色光圈以不规则的方式环绕,当鼠标靠近时,会发出彩色的光芒~~~
38 1
Web前端网站(一) - 登录页面及账号密码验证
|
23天前
|
前端开发
css动画(仿微信聊天页面)
css动画(仿微信聊天页面)
|
25天前
|
前端开发 算法 容器
css【详解】grid布局—— 网格布局(栅格布局)(一)
css【详解】grid布局—— 网格布局(栅格布局)(一)
29 1
|
1月前
|
前端开发 UED
CSS动画效果(炫酷登录页面)
CSS动画效果(炫酷登录页面)
|
1月前
|
前端开发 容器
CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)
CSS3 新增背景属性 + 新增边框属性(如果想知道CSS3新增背景属性和新增边框属性的知识点,那么只看这一篇就够了!)
|
1月前
|
数据库 数据安全/隐私保护 Python
Web实战丨基于django+html+css+js的电子商务网站
Web实战丨基于django+html+css+js的电子商务网站
47 3
|
1月前
jetty内嵌web页面服务入门
jetty内嵌web页面服务入门
18 1
|
1月前
|
前端开发 安全 数据安全/隐私保护
Web实战丨基于django+html+css+js的在线博客网站
Web实战丨基于django+html+css+js的在线博客网站
36 2
|
1月前
|
存储 前端开发 测试技术
Web实战丨基于django+html+css的在线购物商城
Web实战丨基于django+html+css的在线购物商城
46 2
|
25天前
|
前端开发 容器
css【详解】grid布局—— 网格布局(栅格布局)(二)
css【详解】grid布局—— 网格布局(栅格布局)(二)
8 0