5.CSS图像绘制之:条纹背景

CSS
body {

    background:linear-gradient(#51B0E7 50%, #006084 50%);

    background-size:100% 20px;

}

 

 

CSS
body {

    background:#FFF;

    margin:50px;

    background:linear-gradient(45deg, #3498DB 50%, #2980B9 50%);

    background-size:30px 30px;

}

 

 

CSS
方法一:实际线条宽度15/1.414

body {

    background:#FFF;

    margin:50px;

    background:

    /*#2980B9 0中0表示此之前最大数,即#2980B9 25%*/

    /*此处设置0,为了减少重复性,方便维护*/

    linear-gradient(45deg, #3498DB 25%, #2980B9 0,#2980B9 50%,#3498DB 0%,#3498DB 75%,#2980B9 0);

    background-size:30px 30px;

   

}

方法二:

!必须指定width、height,用于repeating-linear-gradient填充

div {

    width:600px;

    height:600px;

    background:

    /*让repeating-linear-gradient自动填充div,

    可以任意修改角度,直接指定线条宽度15px*/

    repeating-linear-gradient(45deg, #3498DB, #3498DB 15px, #2980B9 0,#2980B9 30px);

}

方法三:(用于同一颜色,只有明度有差异)

 

body {

    width: 600px;

    height: 600px;

    background:#45aad7;

    /*背景图上直接叠加一层半透明白色条纹*/

    background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1)15px,transparent 0,transparent 30px);

}

 

 

CSS
body {

    background:#FFF;

    background-image:linear-gradient(0deg, rgba(200,0,0,.5) 50%, transparent 50%),

                                       linear-gradient(90deg,rgba(200,0,0,.5) 50%, transparent 50%) ;

    background-size:30px 30px;

}

 

 

CSS
body {

    background:#58a;

    background-image:linear-gradient(0deg,white 1px, transparent 0),

                                        linear-gradient(90deg,white 1px, transparent 0);

    background-size:30px 30px;

}

 


CSS
body {

    background:#58a;

    background-image:

                                     linear-gradient(0deg,hsla(0,0%,100%,.3) 1px, transparent 0),

                                     linear-gradient(90deg,hsla(0,0%,100%,.3) 1px, transparent 0),

                                     linear-gradient(0deg,white 2px, transparent 0),

                                     linear-gradient(90deg,white 2px, transparent 0);

    background-size:15px 15px,15px 15px,75px 75px,75px 75px;

}

 


CSS
body {

    background:#58a;

    background-image:

                                     linear-gradient(45deg,#fff 25%, transparent 25%),

                                     linear-gradient(-45deg,#fff 25%, transparent 25%);

    background-size:30px 30px;

}

 


CSS
body {

    background:#58a;

    background-image:radial-gradient(#fff 20%, transparent 0),

    background-size:60px 60px;

}

 


CSS
body {

    background:#58a;

    background-image:

                                     radial-gradient(#fff 20%, transparent 0),

                                     radial-gradient(#fff 20%, transparent 0);

    background-size:60px 60px;

    background-position: 0 0 ,30px 30px;

}

 

 

CSS
body {

    background:#58a;

    background-image:

                                     /*下三角向下移动至下一个三角,向下形成正方形*/

                                     linear-gradient(45deg,hsla(0,0%,100%,.3) 25%, transparent 0),

                                     linear-gradient(45deg,transparent 75%, hsla(0,0%,100%,.3) 0),


                                     /*上三角下形成上正方形*/

                                     linear-gradient(45deg,transparent 75%, hsla(0,0%,100%,.3) 0),

                                     linear-gradient(45deg,hsla(0,0%,100%,.3) 25%, transparent 0);

 

    background-size: 30px 30px;

    background-position: 0 0,15px 15px;

 }

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值