13 个前端可能用得上的 CSS技巧
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
本文收集了13个CSS技巧,包括解决图片间距问题、元素高度与窗口相同、修改输入框占位符样式、使用:not选择器、修改光标颜色、使用flex布局固定元素在底部、去掉type="number"末尾的箭头、删除输入状态行、解决iOS滚动条卡住问题、画三角形、自定义选定的文本样式、不允许选择的文本、使页面处于灰色模式。
🎯
关键要点
-
解决图片底部多出5px间距的问题,有4种解决方案。
-
使用vh单位设置元素高度为100vh,使其与窗口高度相同。
-
修改输入框的placeholder样式,使用::-webkit-input-placeholder选择器。
-
使用:not选择器为除了最后一个元素之外的所有元素添加样式。
-
使用caret-color属性修改光标颜色。
-
使用flex布局将元素智能地固定在页面底部。
-
去掉type='number'输入框末尾的小箭头。
-
使用outline:none删除输入框被选中时的状态行。
-
解决iOS滚动条卡住的问题,使用-webkit-overflow-scrolling: touch。
-
使用CSS绘制三角形。
-
自定义选定文本的样式,使用::selection选择器。
-
使用user-select: none;不允许选择文本。
-
使用filter: grayscale(1)使页面处于灰色模式。
🏷️