如何用CSS定义虚线间隔

html-css013

如何用CSS定义虚线间隔,第1张

在正式绘制边框前,我们先认识一下CSS3 border-image-slice 属性,它可以将border-image-source获取的边框背景图片切割为9份。语法如下:

border-image:border-image-source slice-width{1,4}

slice-width的值可以是具体像素,也可以是百分比。切割后的图片块分别是

border-top-left-image border-top-image border-top-right-image

border-left-image border-right-image

border-bottom-left-image border-bottom-image border-bottom-right-image

其中,border-top-image和border-bottom-image区域受到水平方向效果影响,如果是repeat则此区域图片会水平重复,如果是round则会水平平铺,责任stretch则被水平拉升。而我们设置虚线,则选择repeat/round都可以。

css中写border-bottom:1px dashed #ccc

dashed 虚线

solid 实线

dotted 点

<style>

.c{float:leftwidth:200px}

li{float:leftwidth:200pxheight:30pxline-height:30pxborder-bottom:1px dashed #ccc}

</style>

<div class="c">

<ul>

<li>11111111111111111111</li>

<li>11111111111111111111</li>

<li>11111111111111111111</li>

</ul>

</div>