第二十九节-背影相关 渐变 倒影 遮罩

一:背景相关 background 

 backgroud-origin:  决定背景图片起始位置

                     默认 padding-box  从padding起始      (背景不受padding 影响,在border 外)

                             content-box   从content起始  (受padding border 影响, 在width height内)

                             border-box     从border起始 (不受border padding 影响 )

background-clip:剪裁

                            padding-box: 把超出padding范围的背景图剪掉

                            content-box:把超出width/height(content)的背景图剪掉

                            border-box:跟没剪一样,因为背景图不会超出border

            炫酷操作:text(要加前缀在background)

                            -webkit-background-clip:text          把除了文字以外的剪除,剪除的背景图片会变透明一般配合hover

                                                                            第二十九节-背影相关 渐变 倒影 遮罩_第1张图片第二十九节-背影相关 渐变 倒影 遮罩_第2张图片

 

                                    配合hover使用效果更佳:第二十九节-背影相关 渐变 倒影 遮罩_第3张图片

 

                                    直接给transition:time  即可过渡hover带来的变化

新增背景颜色:hsla

                         h:hue(色调): 0/360红色  120绿色 240蓝色

                         s:saturation(饱和度) 0-100%,值越低越灰

                         l:lightness(亮度)  50%正常,值越低越黑,越高越白

                         a:0.5透明

linear-gradient(渐变):

                                           关键词/deg

                                          1.关键词  to bottom(从上到下)  to top(从下到上) to left to right         默认从上到下

                                          2.deg   值增大顺时针 ,值减小逆时针

                                          eg:background-image:linear-gradient(to top,red,yellow,blue) 

                                  可以给值或者相对于自身高度·的百分比

                                          eg:background-image:linear-gradient(red 100px,yellow,blue)

                                         eg:background-image:linear-gradient(pink 50%,red 50%)

 linear-gradient的兼容写法:-webkit-linear-gradient:

与未兼容的区别:1.方位不加to         background-image:-webkit-linear-gradient(red 100px,blue,yellow)

                            2.写deg,值增大为逆时针,值减小为顺时针

 

radial-gradient(径向渐变):

                                      1.圆心位置 top left right bottom 必须加at

                                      2.半径大小只能用px或者关键字 不能用百分比,但颜色可以给百分比

                                        关键字:closest-side:圆心到最近边的距离

                                                      closest-corner:圆心到最近边角之间的距离

                                                      farthest-side:圆心到最远边之间的距离

                                                      farthest-corner:圆心到最远边角之间的距离

                                     3.形状 默认:ellipse椭圆               background-image:radial-gradient(100px 50px,red,yellow)

                                                          circle:圆

                                       background-image:radial-gradient(at top,red,blue,yellow)

                                       background-image:radial-gradient(at top,red,blue 50px ,yellow 50px)

              background-image:radial-gradient(at top,red,blue 50% ,yellow 70%)

第二十九节-背影相关 渐变 倒影 遮罩_第4张图片

 

 颜色 30-60-90之间的渐变

 

重复线性渐变做多层条纹:第二十九节-背影相关 渐变 倒影 遮罩_第5张图片 ,以高度20%结尾。

 

重复径向渐变:第二十九节-背影相关 渐变 倒影 遮罩_第6张图片 

 

 

 

 

 

 

 

 

                                      

                                         

 

 

 

 

                           

                      

你可能感兴趣的:(第二十九节-背影相关 渐变 倒影 遮罩)