CSS3实现画方格
一、实现思路
需求:画n个20 x 20的方格,作为元素div的背景图片
思路:利用CSS3的linear-gradient。
首先设置元素的background-size为20px 20px;利用linear-gradient为元素设置渐变的背景图片,分别向上下左右四个方向画0.5px的线。
二、实现代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>画方块</title>
<style>
#css3-square {
height: 100px;
background-image: linear-gradient(to right, transparent 19.5px, rgba(77, 163, 228, 1) 20px),
linear-gradient(to left, transparent 19.5px, rgba(77, 163, 228, 1) 20px),
linear-gradient(to top, transparent 19.5px, rgba(77, 163, 228, 1) 20px),
linear-gradient(to bottom, transparent 19.5px, rgba(77, 163, 228, 1) 20px)
;
background-size: 20px 20px;
}
</style>
</head>
<body>
<div id="css3-square"></div>
</body>
</html>三、实现效果

相关推荐
CaiKanXP 2020-06-13
zuncle 2019-11-17
wwwxuewen 2019-11-03
Haines 2019-10-23
huakaiwuxing 2019-06-29
沉着前进 2018-02-15
libowen0 2019-06-27
Phoebe的学习天地 2019-06-27
yaodilu 2019-06-27
realitycss 2019-06-27
葉無聞 2019-06-26
wcssdu 2019-06-25
jianqi 2019-06-21
wangnantjobj 2019-06-20
前端外刊评论 2017-12-08