
css
平时在工作中遇到一些比较偏门的 css ,用过一两次,但是老是记不住,于是又需要去 baidu、 google ,所以都积累起来,方便以后查看(持续更新…) 😀
outline 当input选中的时候会出现一个边框
1 | /*一般设置成 none*/ |
contenteditable 规定元素内容是否可编辑
1 | <div id="example-one" contenteditable="true"> |
1 | #example-one { |
webkit-playsinline video 都可以在页面中播放,而不是全屏播放
1 | <video id="myvideo" src="test.mp4" webkit-playsinline="true"></video> |
clearfix 清除浮动
1 | .clearfix { |
user-select 禁止选中文本
1 | p { |
webkit-scrollbar 自定义浏览器滚动条
1 | /*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/ |
webkit-appearance 去除默认样式
1 | input, button, textarea, select { |
使用CSS transforms 或者 animations时可能会有页面闪烁的bug
1 | elements { |
transform-style: preserve-3d 让元素支持3D
1 | elements { |
perspective 这个属性定义子元素会获得透视效果,而不是元素本身
1 | <div class="cube pers250"> |
1 | .cube { |
css实现不换行、自动换行、强制换行
1 | /*不换行*/ |
font-smoothing 设置字体平滑,会让字体看起来比较舒服
1 | h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td { |
::selection 修改选中文本颜色
1 | ::selection { |
让背景图片大小自适应且居中
1 | background-size: contain; |


v1.1.9-beta9