长天之云

JavaScript 实现中英文空格

2018-02-05

为什么需要 JavaScript 处理? 写普通的文案时,我们有约定如何使用空格,但动态内容的处理有两种麻烦情况: 字符串插值,例如 {nameA}赞同了{nameB}的回答 有时在表达式一侧,有时在表达式两侧 各个节点之间(元素或文本),例如 {name…

CSS 实现夜间模式

2018-02-05

实现主题配色的通常需求有: 只引用单个颜色变量,在切换主题时自动切换变量对应其他色值 在一条 CSS…

用 CSS 修复 WebKit 伪粗体问题

2017-11-15

如何重现: Code Pen 样例页面 (使用最新版 iOS/macOS Safari 访问) 解决方式: 样例截图: macOS High Sierra 10.13.1 - Safari 说明: 重现版本为 iOS 11.1.1,macOS High Sierra 10.1…

图标如何对齐文本

2017-11-04

关于对齐的常见问题: 浏览器本身如何对齐图标和文本? 如何封装一个图标组件,使其无论大小如何变化,都能自动对齐临近的文本? 为什么明明使用了 flex,图标还是看起来差了 1 像素没对齐? 有两种让浏览器自行对齐的方式( CodePen demo:浏览器对齐 ): 一、 flex…