想摸鱼吗?先掌握这 19 个 css 技巧( 二 )


文章插图
 
关键代码:
.box {padding: 15px;background-color: #ffffff;border-radius: 6px;display: flex;align-items: center;justify-content: center;}.arrow {display: inline-block;margin-right: 10px;width: 0;height: 0;/* Base Style */border: 16px solid;border-color: transparent #cddc39 transparent transparent;position: relative;}.arrow::after {content: "";position: absolute;right: -20px;top: -16px;border: 16px solid;border-color: transparent #fff transparent transparent;}/*下*/.arrow.bottom {transform: rotate(270deg);}/*上*/.arrow.top {transform: rotate(90deg);}/*左*/.arrow.left {transform: rotate(180deg);}/*右*/.arrow.right {transform: rotate(0deg);}事例地址:https://codepen.io/qianlong/pen/ZEaXEEP
12. 图像适配窗口大小

想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
事例地址:https://codepen.io/qianlong/pen/PoOJoPO
13. 隐藏滚动条第一个滚动条是可见的,第二个滚动条是隐藏的 。这意味着容器可以被滚动,但滚动条被隐藏起来,就像它是透明的一样 。
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
.box-hide-scrollbar::-webkit-scrollbar {display: none; /* Chrome Safari */}事例地址:https://codepen.io/qianlong/pen/yLPzLeZ
14. 自定义选定的文本样式
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
.box-custom::selection {color: #ffffff;background-color: #ff4c9f;}事例地址:https://codepen.io/qianlong/pen/jOaGOVQ
15. 不允许选择文本
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
.box p:last-child {user-select: none;}事例地址:https://codepen.io/qianlong/pen/rNYGNyB
16. 将一个元素在水平和垂直方向上居中
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
display: flex;align-items: center;justify-content: center;事例地址:https://codepen.io/qianlong/pen/VwrMwWb
17. 单行文本溢出时显示省略号
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 375px;事例地址:https://codepen.io/qianlong/pen/vYWeYJJ
18. 多行文本溢出时显示省略号
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;/* set n lines, including 1 */-webkit-line-clamp: 2;-webkit-box-orient: vertical;事例地址:https://codepen.io/qianlong/pen/ZEaXEJg
19.使用 "filter:grayscale(1)",使页面处于灰色模式 。
想摸鱼吗?先掌握这 19 个 css 技巧

文章插图
 
关键代码:
body{filter: grayscale(1);}


推荐阅读