Page 180 - css揭秘
P. 180

/* [其余样式] */
                        }

                        button::before {
                            content: '';
                            position: absolute;
                            top: -10px; right: -10px;
                            bottom: -10px; left: -10px;
                        }


                        只要有任何一个伪元素可供利用,这个方法就可以发挥作用,也不会干
                    扰其他任何效果。这个基于伪元素的解决方案极为灵活,我们基本上可以把
                    热区设置为任何想要的尺寸、位置或形状,甚至可以脱离元素原有的位置!

                     试一试 play.csssecrets.io/hit-area




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






















                    31 自定义复选框




                    难题


                        设计师对网页中各种元素的控制欲是永无止境的。当 CSS 经验不足的
                    平面设计师接到一个网页设计任务时,他几乎一定会为各种表单元素设计一
                    套自己的样式,这让接下来写 CSS 的工程师感到崩溃。
                        当 CSS 最初出现时,它对表单元素的样式控制力是极为有限的,而且
                    现在仍然没有哪个 CSS 规范明确定义了这方面的行为。不过这些年来,各
                    种浏览器已经在逐步放开 CSS 属性对表单控件的作用范围,从而允许我们
                    设置大多数表单控件的样式。



                                                                                           31 自定义复选框          149







          ඀ࠡ  JOEC
   175   176   177   178   179   180   181   182   183   184   185