Page 162 - css揭秘
P. 162

然后,就可以通过色标的百分比位置值来微调虚线的虚实比例,还可以
                    通过 background-size 来改变虚线的疏密。

                     试一试 play.csssecrets.io/underlines

                        最后留个练习给你。试试生成波浪型的下划线,就像文本编辑器在高亮
                    拼写错误时所用的那种效果。(提示,你会用到两层渐变。)在下面的“试一
                    试”示例中可以找到解决方案,但在亲手尝试之前请不要偷看答案哦,还是
                    自己动手更好玩!

                     试一试 play.csssecrets.io/wavy-underlines

                        向 Marcin Wichary(http://www.aresluna.org)脱帽致敬,感谢他提出
                    这 个 效 果 的 最 初 版 本(http://medium.com/designing-medium/crafting-link-
                    underlines-on-medium-7c03a9274f 9)。

                                                                                            致 敬

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

                         „ CSS 文本装饰
                        http://w3.org/TR/css-text-decor















                     关于未来       未来的文本下划线

                    在未来自定义下划线的时候,我们再也不需要求助于这些带有 hack 味道的方法了。在 CSS 文本装饰(第
                    三版)(http://w3.org/TR/css-text-decor-3)中,针对这个需求引入了一些新属性。
                       „ text-decoration-color 用于自定义下划线或其他装饰效果的颜色。
                       „ text-decoration-style 用于定义装饰效果的风格(比如实线、虚线、波浪线等)。
                       „ text-decoration-skip 用于指定是否避让空格、字母降部或其他对象。

                       „ text-underline-position 用于微调下划线的具体摆放位置。
                    不过,目前这些属性基本上还没有得到浏览器的支持。




                                                                                                              131
                                                                                           26 自定义下划线
                                                                                           26 自定义下划线          131





          ඀ࠡ  JOEC
   157   158   159   160   161   162   163   164   165   166   167