CSS图文排版裁切及滤镜的使用
2015-09-15 00:00
435 查看
摘要: 通过模仿QQ音乐界面的制作,已熟悉使用CSS,摘录部分使用不熟练的css功能。
1.图文排版
字符间距(中英文文字间): letter-spacing; 单词间距:word-spacing;
英文换行:word-break; 中文换行:word-wrap; 强制不换行:whitespace:nowrap,但此时文本会超出容器的范围。
文本产生省略号:前提是强制不换行,并且使用overflow属性,并取值为hidden,即裁剪超出部分。
然后使用text-overflow属 性,并取值为ellipsis; 代码示例如下:
2.图片裁切
clip属性:对图片进行裁切,img属性必须绝对定位,方法:clip:rect(上 右 下 左偏移);
margin属性:取负值;
css3属性:background-size : cover/100px/10%;
3.CSS滤镜
filter属性 使用方法:filter : 滤镜名称(滤镜参数);
进行滤镜操作,必须先定义滤镜名称,滤镜名称包括 alpha blur chroma等;滤镜参数自己定制,以控制该滤镜的表现程度。
以blur用于图片模糊的滤镜为例,参数设置如下:
filter : blur(add = true/false, direction = 模糊方向,strength=模糊程度);
其中,模糊方向:(0°表示垂直向上,45°为一个单位,默认向左的270°);模糊程度:(取整数像素值,默认5px)。
1.图文排版
字符间距(中英文文字间): letter-spacing; 单词间距:word-spacing;
英文换行:word-break; 中文换行:word-wrap; 强制不换行:whitespace:nowrap,但此时文本会超出容器的范围。
文本产生省略号:前提是强制不换行,并且使用overflow属性,并取值为hidden,即裁剪超出部分。
然后使用text-overflow属 性,并取值为ellipsis; 代码示例如下:
#c{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
2.图片裁切
clip属性:对图片进行裁切,img属性必须绝对定位,方法:clip:rect(上 右 下 左偏移);
margin属性:取负值;
css3属性:background-size : cover/100px/10%;
3.CSS滤镜
filter属性 使用方法:filter : 滤镜名称(滤镜参数);
进行滤镜操作,必须先定义滤镜名称,滤镜名称包括 alpha blur chroma等;滤镜参数自己定制,以控制该滤镜的表现程度。
以blur用于图片模糊的滤镜为例,参数设置如下:
filter : blur(add = true/false, direction = 模糊方向,strength=模糊程度);
其中,模糊方向:(0°表示垂直向上,45°为一个单位,默认向左的270°);模糊程度:(取整数像素值,默认5px)。
相关文章推荐
- 居中(纯css方式)
- css3中box-flex的使用
- 【html+css】block和inline的区别
- [CSS工具推荐]0001.推荐 10 个超棒的 CSS3 代码生成工具
- CSS-页面布局
- CSS-页面布局
- css学习 选择器
- css3的linear-gradient
- css学习绝对定位、相对定位
- Css_2跟3
- Css3_浏览器支持
- Css3_必备10个东西
- Htmlt_Div+Css简介
- Css_Backgroud-position(背景图片)定位问题详解
- Css_加载样式
- css优先级(特殊性)
- HTML&CSS Learning Notes 3
- IE6下margin双倍边距Bug的处理办法
- css3--text-overflow
- Java学习-029-JSON 之三 -- 模仿 cssSelector 封装读取 JSON 数据方法