Page 58 - css揭秘
P. 58

里的 r 表示 border-radius)。这意味着,如果描边的宽度比 (2 1)r−                   小,
                    那我们是不可能用这个方法达成该效果的。

                     试一试 play.csssecrets.io/inner-rounding



                         „ CSS 背景与边框                                                     图 2-19
                        http://w3.org/TR/css-backgrounds                 相关规范            当我们的圆角半径是 r 时,从圆
                                                                                         角的圆心到描边顶角的长度就是
                         „ CSS 基本 UI 特性                                                  r  2 ,这意味着投影的扩张值不
                        http://w3.org/TR/css3-ui                                         能小于 r  2 r−=  ( 21)r−















                           5 条纹背景






                      背景知识
                      CSS 线性渐变,background-size



                    难题


                        不论是在网页设计中,还是在其他传统媒介中(比如杂志和墙纸等),
                    各种尺寸、颜色、角度的条纹图案在视觉设计中无处不在。要想在网页中实                                    图 2-20
                                                                                         我们的起点
                    现条纹图案,其过程还远远不够理想。通常,我们的方法是创建一个单独的
                    位图文件,然后每次需要做些调整时,都用图像编辑器来修改它。可能有人
                    试过用 SVG 来取代位图,但这样还是会有一个独立的文件,而且它的语法
                    也远远不够友好。如果可以直接在 CSS 中创建条纹图案,那该有多棒啊!
                    你可能会惊讶地发现,我们居然真的可以。


                    解决方案
                                                                                         图 2-21
                                                                                         渐变现在出现在总高的 60% 区
                        假设我们有一条基本的垂直线性渐变,颜色从                        #fb3 过渡到      #58a
                                                                                         域,剩下的部分显示为实色;色
                   (参见图 2-20):                                                           标的位置用虚线标示出来了



                                                                                                5 条纹背景         27







          ඀ࠡ  JOEC
   53   54   55   56   57   58   59   60   61   62   63