css3几个新属性
1、text-shadow 文字阴影
p{
text-shadow:2px 2px 10px #000;
}
四个参数,依次:
a:水平偏移
b:垂直偏移
c:阴影程度
d:阴影颜色
2、word-break:break-all
解释:允许单词换行,是紧接前面内容

3、word-wrap:break-word
解释:允许单词换行,是先把单词换一行

4、white-space:nowrap
解释:强制文本不换行
5、text-overflow:ellipsis
解释:显示省略符号来代表被修剪的文本。
6、box-sizing:border-box
解释:其实就是把border和padding计算在width之内,也就是所说的怪异模式。
使用时:
-webkit-box-sizing: 100px; // for ios-safari, android
-moz-box-sizing:100px; //for ff
box-sizing:100px; //for other
7、background-clip
解释:规定背景的绘制区域
值有三个:
border-box 背景被裁剪到边框盒。(默认属性值)
padding-box 背景被裁剪到内边距框。
content-box 背景被裁剪到内容框。
举个栗子,比如border-box和padding-box的区别
border-box:
.box{
width:100px;
height:100px;
border:10px dashed red;
background: greenyellow;
background-clip: border-box;
}
效果:

padding-box:
.box{
width:100px;
height:100px;
border:10px dashed red;
background: greenyellow;
background-clip: padding-box;
}
效果:

8、background-origin
解释:background-origin 属性规定 background-position 属性相对于什么位置来定位。
值有三个:
border-box 背景图像相对于内边距框来定位。(默认属性值)
padding-box 背景图像相对于边框盒来定位。
content-box 背景图像相对于内容框来定位。
举个栗子,比如padding-box和content-box的区别
padding-box:
.box{
width:250px;
height:250px;
border:10px dashed red;
background:greenyellow url(123.jpg) no-repeat;
background-origin:padding-box;
}
效果:

content-box:
.box{
width:210px;
height:210px;
padding:20px;
border:10px dashed red;
background:greenyellow url(123.jpg) no-repeat;
background-origin:content-box;
}
效果:

9、background-size:cover
解释:规定背景图像的尺寸,cover规定把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。
栗子:
.box{
width:450px;
height:300px;
border: 1px solid #000;
background:greenyellow url(123.jpg) no-repeat;
}
这里盒子大小是450*300,而背景图片大小为300*200,自然没法填满,效果:

接下来添加属性:background-size:cover
.box{
width:450px;
height:300px;
border: 1px solid #000;
background:greenyellow url(123.jpg) no-repeat;
background-size:cover;
}
效果:

css3几个新属性的更多相关文章
- css3的Background新属性
前言 CSS3中出现了几种关于背景图片的新属性:background-origin.background-clip.background-position等.之前大致了解了下,但是background ...
- css3的一些新属性及部分用法
CSS3是CSS(层叠样式表)技术的升级版本,增加了很多新属性,我们在web开发中采用css3技术可以提高程序的性能以及用户体验.而且一般面试中会问到知道哪些新增加的属性,我们不可能将所有东西一一复述 ...
- css3之背景新属性
background属性 属性 描述 background-origin 背景图片的定位区域 background-size 背景图片尺寸 background-image:url(),url();允 ...
- css3的一些新属性1
<body> /*文本阴影*/ <h1 style="text-shaow:5px 5px 5px #C0F">我爱你</h1> </bo ...
- css3之边框新属性
border属性 属性 描述 border-image 图片边框 border-radius 圆角 box-shadow 矩形阴影
- CSS3中哪些新属性—阴影、文本省略(1)
CSS3中的阴影,我知道的就是盒阴影和文字阴影.两者使用大同小异. 1.文字阴影 不知道为啥阴影会被开发出来,觉得这没啥好用啊.用了之后发现好像还行,使页面更有立体感了那么一点点.看起来趣味性强一点. ...
- css3之文本新属性
- CSS3学习之 animation 属性
发现animation这个新属性很有趣,在此学习,并整理下! 浏览器支持: Internet Explorer 10.Firefox 以及 Opera 支持 animation 属性: Safari ...
- 使用css3新属性clip-path制作小图标
一般一个网页上面,或多或少都会用到一些小图标,展示这些小图标的方法有很多种.最简单的做法就是将UI图上面的每个小图标都保存为图片,一个小图标就一张图片.但这也是比较笨的方法,因为浏览器同一时间最多加载 ...
随机推荐
- 铁区MES部分页面展示
激活码: 76231722-2e7554593-b750-07e2f4844531 TIP: 若您激活不成功,可能是因为您所安装的软件版本较低,请尝试以下激活码 激活码: RXWY-A25421-K5 ...
- Java基础知识点2:hashCode()方法
hashCode()方法基本实现 hashCode方法是Java的Object类所定义的几个基本方法之一.我们可以深入到Object类的源码中去查看: public native int hashCo ...
- 关于datatime 时间处理模块:
import time from datetime import datetime from datetime import timedelta aHour= ...
- [poj2337]求字典序最小欧拉回路
注意:找出一条欧拉回路,与判定这个图能不能一笔联通...是不同的概念 c++奇怪的编译规则...生不如死啊... string怎么用啊...cincout来救? 可以直接.length()我也是长见识 ...
- 首师大附中互测题:99999999海岛帝国后传:算法大会【D001】
[D001]99999999海岛帝国后传:算法大会[难度:D] ———————————————————————————————————————————————————————————————————— ...
- zorka源码解读之tracer内部实现
核心类: ZorkaAsyncThread.java protected BlockingQueue<T> submitQueue; /** * Processes single item ...
- CAS代理配置
CAS Server:www.sinosoft.com 代理服务:palace.sinosoft.com 被代理服务:gguser.sinosoft.com 1. 建立key,命令如下: keytoo ...
- 基础知识:Q&A
1.点乘几何意义? >0,a,b同向,=1时,方向完全相同 =0,垂直 <0,反向,=-1时,方向完全相反 2.叉乘几何意义?叉乘得到的向量的方向怎么确定? aXb ,可以得到 同时垂直于 ...
- AngularJS 30分钟快速入门【译】
引用自:http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/,翻译如下: 简介 我三年前开始使用 ...
- oracle 大表 迅速 导出(使用命令行)
导出: exp dbname/dbpwd@orclname file=c:\xxx.dmp tables=(tablename) 导入:imp ross_delivery/123456@orcl fi ...