博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
被遗忘的CSS
阅读量:5771 次
发布时间:2019-06-18

本文共 3234 字,大约阅读时间需要 10 分钟。

平时在工作中遇到一些比较偏门的 css ,用过一两次,但是老是记不住,于是又需要去 baidu、 google ,所以都积累起来。

大家如有好用的 css ,也可评论留言,汇总到一起,方便以后查用(持续更新...) ?

详情,可查阅我的博客


outline 当input选中的时候会出现一个边框

/*一般设置成 none*/textarea:focus, input:focus{    outline: none;}复制代码

contenteditable 规定元素内容是否可编辑

复制代码
#example-one {     margin-bottom: 10px; }[contenteditable="true"] {     padding: 10px; outline: 2px dashed #CCC; }[contenteditable="true"]:hover {     outline: 2px dashed #0090D2; }复制代码

webkit-playsinline video 都可以在页面中播放,而不是全屏播放

复制代码

clearfix 清除浮动

.clearfix {    zoom: 1;}.clearfix:after {     visibility: hidden;     display: block;     font-size: 0;     content: " ";     clear: both;     height: 0; }复制代码

user-select 禁止选中文本

p {    -webkit-user-select: none; /* Chrome, Opera, Safari */    -moz-user-select: none; /* Firefox 2+ */    -ms-user-select: none; /* IE 10+ */    user-select: none; /* Standard syntax */}复制代码

webkit-scrollbar 自定义浏览器滚动条

/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/div::-webkit-scrollbar {    width: 5px;    height: 5px;    background-color: rgba(245, 245, 245, 0.47);}/*定义滚动条的轨道,内阴影及圆角*/div::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    border-radius: 10px;    background-color: #f5f5f5;}/*定义滑块,内阴影及圆角*/div::-webkit-scrollbar-thumb {    /*width: 10px;*/    height: 20px;    border-radius: 10px;    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);    background-color: rgba(85, 85, 85, 0.25);}复制代码

webkit-appearance 去除默认样式

input, button, textarea, select {    *font-size: 100%;    -webkit-appearance:none;}复制代码

使用CSS transforms 或者 animations时可能会有页面闪烁的bug

elements {     -webkit-backface-visibility: hidden; }复制代码

transform-style: preserve-3d 让元素支持3D

elements {    -webkit-transform: rotateY(60deg); /* Chrome, Safari, Opera */    -webkit-transform-style: preserve-3d; /* Chrome, Safari, Opera */    transform: rotateY(60deg);    transform-style: preserve-3d;}复制代码

perspective 这个属性定义子元素会获得透视效果,而不是元素本身

1
2
3
4
5
6
复制代码
.cube {  width: 100%;  height: 100%;  backface-visibility: visible;  perspective-origin: 150% 150%;  transform-style: preserve-3d;  -webkit-backface-visibility: visible;  -webkit-perspective-origin: 150% 150%;  -webkit-transform-style: preserve-3d;}.pers250 {  perspective: 250px;  -webkit-perspective: 250px;}.face {  display: block;  position: absolute;  width: 100px;  height: 100px;   border: none;  line-height: 100px;  font-family: sans-serif;  font-size: 60px;  color: white;  text-align: center;}复制代码

css实现不换行、自动换行、强制换行

/*不换行*/white-space:nowrap;/*自动换行*/word-wrap: break-word; word-break: normal; /*强制换行*/word-break:break-all;复制代码

font-smoothing 设置字体平滑,会让字体看起来比较舒服

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td {    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    font-family: "Microsoft YaHei", "微软雅黑", 'Muli', "Helvetica", Arial, sans-serif;}复制代码

::selection 修改选中文本颜色

::selection {	color: white;	background-color: rgba(0, 0, 0, 0.8);}::-webkit-selection {	color: white;	background-color: rgba(0, 0, 0, 0.8);}::-moz-selection {	color: white;	background-color: rgba(0, 0, 0, 0.8);}复制代码

转载地址:http://jhaux.baihongyu.com/

你可能感兴趣的文章
oracle体系结构
查看>>
Microsoft Exchange Server 2010与Office 365混合部署升级到Exchange Server 2016混合部署汇总...
查看>>
Proxy服务器配置_Squid
查看>>
【SDN】Openflow协议中对LLDP算法的理解--如何判断非OF区域的存在
查看>>
纯DIV+CSS简单实现Tab选项卡左右切换效果
查看>>
Centos7同时运行多个Tomcat
查看>>
使用CocoaPods过程中的几个问题
查看>>
Spring boot 整合CXF webservice 全部被拦截的问题
查看>>
Pinpoint跨节点统计失败
查看>>
机房带宽暴涨问题分析及解决方法
查看>>
XP 安装ORACLE
查看>>
八、 vSphere 6.7 U1(八):分布式交换机配置(vMotion迁移网段)
查看>>
[转载] 中华典故故事(孙刚)——19 万岁
查看>>
php5编译安装常见错误和解决办法集锦
查看>>
Unable to determine local host from URL REPOSITORY_URL=http://
查看>>
ORACLE配置,修改tnsnames.ora文件实例
查看>>
Workstation服务无法启动导致无法访问文件服务器
查看>>
Linux常用命令(一)
查看>>
一个自动布署.net网站的bat批处理实例
查看>>
我的友情链接
查看>>