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图上面的每个小图标都保存为图片,一个小图标就一张图片.但这也是比较笨的方法,因为浏览器同一时间最多加载 ...
随机推荐
- 利用Queue队列实现FIFO的算法
#!/usr/bin/env python # -*- coding: utf-8 -*- # learn <<Problem Solving with Algorithms and Da ...
- 再谈通过http访问SSAS
问题: 在有些场景下,数据中心会分为不同的服务器场:数据库场和应用程序场.服务器场间有严格的防火墙控制,其中数据库场只能建立从应用程序场的防火墙穿越,也就是说不允许任何客户端直接连接到防火墙. 这种策 ...
- IOS真机测试
学习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html)倒是有类似的地方,都是节点标签显示的,当然个人理解,感 ...
- MIT 6.828 JOS学习笔记5. Exercise 1.3
Lab 1 Exercise 3 设置一个断点在地址0x7c00处,这是boot sector被加载的位置.然后让程序继续运行直到这个断点.跟踪/boot/boot.S文件的每一条指令,同时使用boo ...
- webrtc的音频处理模块apm( audio processing)下载与编译出libwebrtc_audio_preprocessing.so
webrtc代码在android和chromium项目中都有.但是android中的那个带有Android.mk,稍微修改下就能用ndk-build编译出libwebrtc_audio_preproc ...
- Java(Helloworld.java)
public class A{ public static void main(String args[]){ System.out.println("Hello world!") ...
- 命名函数、eval创建局部变量
1.命名函数 var f = function double(){return x *2;} 该语句将函数绑定到变量f,而不是变量double 匿名的函数表达式: var f = function(x ...
- PHPExcel——读取excel
在网上找了excel读取的一些资料,个人觉得PHPExcel这还是挺好用的,相对比较全的工具. 主要功能是读取上传的excel文件,插入或更新到数据库. iconv("gbk",& ...
- Struts2文件上传与下载
一,页面 index.html 在页面中最重要的就是这个文件上传用的 form 表单,注意这里一定要把 form 的encyType属性明确标定为“multipart/form-data”,只有这样. ...
- python 基础
Python基础 三元运算(三目运算),是对简单的条件语句的缩写. # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则, ...