总结--15个实用CSS属性
来源:互联网 发布:淘宝助理打印机没反应 编辑:程序博客网 时间:2024/05/22 15:18
平常我们编码过程中总会遇到好多听起来很简单,但是实现的时候有点挠头的需求。今天来总结一些实用的CSS属性。
1.为了不让用户复制内容,使用下面的属性禁止选择
<div unselectable="on" onselectstart="return false;"> <!-- countent... --></div>
2.input声音录入按钮(仅支持谷歌)
<input id = "box" x-webkit-speech>
3.input默认文字样式修改
::-webkit-input-placeholder { /* WebKit browsers */ color: #999;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999;}::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999;}:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999;}
4.超出长度显示省略号
/* 单行文本显示 */.box{ display:bolck; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/* 多行文本显示 */#box{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
5.强制换行和不换行
/*自动换行*/.box{ word-wrap: break-word; word-break: normal;} /*强制引文单词断行*/.box{ word-break:break-all;} /*强制不换行*/.box{ white-space:nowrap;}
6.两端对齐
.box{ text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}
7.textarea禁止拖动
.box{resize: none;} /*resize其他值: both:用户可以调节元素的宽度和高度; horizontal:用户可以调节元素的宽度; vertical:让用户可以调节元素的高度; inherit:默认继承。*/
8.模糊遮罩效率,模糊滤镜效果
.box{ filter: blur(3px);}
9.背景图裁剪
/*包含边框在内的整个盒子区域*/.box{ background-clip:border-box}/*不包含边框在内的盒子区域*/.box1{ background-clip:padding-box}/*内容区域*/.box{ background-clip:content-box}
10.优化用户滑动流畅度
.box{ -webkit-overflow-scrolling:touch;}
11.文字排版方式
/* 内容为我们常规的水平排列,从左到右阅读,第二行在第一行的下方。 */#box{ writing-mode : horizontal-tb}/*内容垂直排列,从上到下,从右到左阅读,第二行在第一行的左侧。 */.box{ writing-mode : vertical-rl}/*内容垂直排列,从上到下,从左到右阅读,第二行在第一行的右侧。 */.box{ writing-mode : vertical-lr}/*内容垂直排列,从上到下,从左到右阅读,在所有的排版方式中,即使是垂直版式, 字的顶部都是向左的。 */.box{ writing-mode : sideways-lr}/*内容垂直排列,从上到下,从右到左阅读,在所有的排版方式中,即使是垂直版式,字的顶部都是向右。 */.box{ writing-mode : sideways-rl}
12.点击穿透
.box{ pointer-events: none;}
13.文字模糊效果
.box{ color: transparent; text-shadow: #111 0 0 5px; /*参数说明:颜色 X轴偏移量 Y轴偏移量 模糊程度 */}
14.文字空隙和单词空隙
/* 文字间隙 */.box{ letter-spacing:10px}/* 单词空隙 */.box{ word-spacing:10px}
15.解决图片失真呈现的锯齿状
.box{ /* 适用于IE7+ */ -ms-interpolation-mode:bicubic; /* 适用于Firefox 3.6+ */ image-rendering:optimizeQuality}
阅读全文
0 0
- 总结--15个实用CSS属性
- 5个简单,但很实用的 css属性
- 5个简单,但很实用的css属性
- 实用css特殊属性
- 实用css总结
- 实用的css知识点总结
- CSS属性规则总结
- CSS positon 属性总结
- CSS重要属性总结
- css常用属性总结
- CSS属性总结
- css属性 知识总结
- 常用CSS属性总结
- css属性总结
- 53个非常实用的CSS
- 8个简单实用的CSS秘诀
- 8个简单实用的CSS秘诀
- 11个实用的CSS学习工具
- 快速求和(炒鸡数据版)
- 树莓派配置usb无线网卡
- PIL.Image的简单使用
- 2144 数据结构实验之图论九:最小生成树
- 费曼技巧
- 总结--15个实用CSS属性
- 矩阵相乘和矩阵点乘
- 斐波那契数的实现与改进
- RevitAPI之关于Room、Area、Tag【比目鱼原创】
- HTML基础(1.head属性)
- java丨事件驱动程序设计学习笔记(二)
- linux/unix/mac 下通过expect/tcl 脚本透过跳板机一键登录目标机器
- Jsoup爬虫是class有多个空格无法解析
- 经典算法之折半插入排序