HTML5技术

linear-gradient 的“高能”用法 - 冇乜吔(2)

字号+ 作者:H5之家 来源:博客园 2016-03-17 13:00 我要评论( )

background 绘制时是从 linear-gradient(45deg, transparent 37%, #dca 0, #dca 63%, transparent 0) #753 绘制到...头部的 linear-gradient(45deg, #dca 12%, transparent 0, transparent 88%, #dca 0) 渐变样式。

background绘制时是从linear-gradient(45deg, transparent 37%, #dca 0, #dca 63%, transparent 0) #753绘制到...头部的linear-gradient(45deg, #dca 12%, transparent 0, transparent 88%, #dca 0)渐变样式。所以这要注意了。

■Ⅱ.每一个使用“linear-gradient”绘制出来的渐变效果,都可以看作是一张背景图。因为,这个可以在“background-size”里设置(每个背景图的大小用逗号“,”区分)。

■Ⅲ.【非常重要,制作复杂的背景图并不难,但是你得知道“background-repeat”的原理就是每一张背景图都按照你设定的“属性”去绘制。如果你不知道这个原理,甚至没注意到。那么当你第一次看到这么漂亮的背景效果,想自己动手丰衣足食的时候却发现,“What is this”,看看我第一次写的背景效果。

 

第一次写的:

理想样子:

 

实际样式:

linear-gradient(to right, transparent 0%, #F00 0%, #F00 100%, transparent 100%) 25px 25px, 9 linear-gradient(to top,transparent 0%, #0F0 0%, #0F0 50%, transparent 50%), 10 linear-gradient(to right, transparent 0%, #F00 0%, #F00 50%, transparent 50%),

View Code

效果图:

 

 ⊙︿⊙ 好桑心,怎么整个网页红色的?

 

其实这其中就是”,所以当“background-size”不是一致的时候,复制绘制的位置也是不一样的。

知道是这个原因了,改动一下。

正确的样式:

linear-gradient(135deg, transparent 0%, #F00 0%, #F00 25%, transparent 25%) 25px 25px, 9 linear-gradient(315deg, transparent 0%, #F00 0%, #F00 25%, transparent 25%), 10 linear-gradient(to top,transparent 0%, #0F0 0%, #0F0 50%, transparent 50%), 11 linear-gradient(to right, transparent 0%, #F00 0%, #F00 50%, transparent 50%),

View Code

效果图:

 

知道原理才是硬道理 ╰( ̄▽ ̄)╮

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • alt和title的区别与用法 - 骑车帅小子

    alt和title的区别与用法 - 骑车帅小子

    2017-04-28 08:03

  • SASS入门教程及用法指南 - 定乾坤

    SASS入门教程及用法指南 - 定乾坤

    2016-09-23 12:00

  • 关于H5 storage 的一些注意事项以及用法 - 求学sql

    关于H5 storage 的一些注意事项以及用法 - 求学sql

    2016-02-25 10:00

  • 再谈Newtonsoft.Json高级用法 - 焰尾迭

    再谈Newtonsoft.Json高级用法 - 焰尾迭

    2016-01-25 12:21

网友点评