Page 87 - css揭秘
P. 87

意到,要创建一个四分之一椭圆,其中一个角的水平和垂直半径值都需要是
                                              100%,而其他三个角都不能设为圆角。由于这四个角的半径在水平和垂直
                                              方向上都是相同的,我们甚至都不需要使用斜杠语法了。最终代码应该是这
                                              样的:

                                                  border-radius: 100% 0 0 0;

                                                  你不免还会顺着往下想,是不是还能用 border-radius 来生成椭圆的
                                              其他切块(比如八分之一椭圆、三分之一椭圆)?很遗憾,你可能会失望
                                              了,因为 border-radius 属性是无法生成这些形状的。


                    图 3-10
                    Simurai 以其精湛的手法将
                    border-radius 发挥到了极致,
                    其 糖 果 按 钮(http://simurai.com/
                    archive/buttons)展示了各种奇妙
                    的形状


















                                               试一试 play.csssecrets.io/quarter-ellipse



                                                   „ CSS 背景与边框                                     相关规范
                                                  http://w3.org/TR/css-backgrounds






















                   56   第 3 章 形状







          ඀ࠡ  JOEC
   82   83   84   85   86   87   88   89   90   91   92