记录常用css代码片段 Posted on 2018-10-10 border-1px12345678910111213141516&::after { content: ''; position: absolute; top: 0; left: 0; width: 200%; height: 200%; -webkit-transform: scale(.5); transform: scale(.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; pointer-events: none; box-sizing: border-box; border: 0 solid #ccc; border-left-width: 1px;} 单行省略12345.txt{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 多行省略123456.txt { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} css强制换行1234.txt { white-space:normal; word-break:break-all;} 更改文本选择样式1234.txt::selection { background: deeppink; color: white;} 清除浮动12345.clearfix::after { content: ''; display: block; clear: both;} 滚动条样式1234567::-webkit-scrollbar 滚动条整体部分::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb)::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件 使文本内容无法选择1user-select: none; 文字渐变12345.gradient-text { background: -webkit-linear-gradient(pink, red); -webkit-text-fill-color: transparent; -webkit-background-clip: text;} css切换开关12<input type="checkbox" id="toggle" class="offscreen" /><label for="toggle" class="switch"></label> 123456789101112131415161718192021222324252627282930.switch { position: relative; display: inline-block; width: 40px; height: 20px; background-color: rgba(0, 0, 0, 0.25); border-radius: 20px; transition: all 0.3s;}.switch::after { content: ''; position: absolute; width: 18px; height: 18px; border-radius: 18px; background-color: white; top: 1px; left: 1px; transition: all 0.3s;}input[type='checkbox']:checked + .switch::after { transform: translateX(20px);}input[type='checkbox']:checked + .switch { background-color: #7983ff;}.offscreen { position: absolute; left: -9999px;} 1document.querySelector('#toggle').checked