PHP网格显示图片,使用CSS3绘制网格线

Css

1

2

3

4

.grid{

background:

-webkit-linear-gradient(top,transparent39px,blue40px);

}

它的效果是酱紫滴:

81d625919ba70ac3e9d9d0bafcb25889.png

前面39px的都是透明的,那只要让40px之后的也是透明的或者看不到不就成了一条线了么。这时background-size就上场咯。何谓background-size?w3cschool如是说:

The background-size property specifies the size of the background images.

也就是指定背景图片(渐变也是个图片)的大小。比如说一张100 x 100的图片,可以用这个属性指定只显示其中的30 x 20(纯属举例)。这里把水平限制设置为100%(也就是不限制),垂直方向限制成只显示40px的范围。这样就会漏出1像素的蓝色,看上去就成了一条线了。

Css

1

2

3

4

5

.grid{

background:

-webkit-linear-gradient(top,transparent39px,blue40px);

background-size:100%40px;

}

060e6567425d7949357e885152a2c4e2.png

可以看到,当不设置背景平铺的时候,横线就出来了吧。加上repeat之后,hoho,就成了信纸咯~

那么,接下来的事就容易过剃头啦(么剃头很容易么)!利用CSS3的多重背景,依个葫芦画个瓢再加个垂直的竖线,就搞定咯。完整的代码如下:

Css

1

2

3

4

5

6

7

.grid{

background:

-webkit-linear-gradient(top,transparent39px,blue40px),

-webkit-linear-gradient(left,transparent39px,blue40px)

;

background-size:40px40px;

}

85b36c671d51585cd6632627f91cc9c7.png

呼~大功告成!如果你的浏览器支持CSS3,可以到这里查看live demo。不过这个网格是不是有点单调?如果你够创意,可以整成更炫哦~比如说:2px宽,颜色相间的网格——

eaeb5ab43e63ae52c12a803d65084234.png

嗯,剩下的就各位自由发挥了,hoho~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值