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几个新属性的更多相关文章

  1. css3的Background新属性

    前言 CSS3中出现了几种关于背景图片的新属性:background-origin.background-clip.background-position等.之前大致了解了下,但是background ...

  2. css3的一些新属性及部分用法

    CSS3是CSS(层叠样式表)技术的升级版本,增加了很多新属性,我们在web开发中采用css3技术可以提高程序的性能以及用户体验.而且一般面试中会问到知道哪些新增加的属性,我们不可能将所有东西一一复述 ...

  3. css3之背景新属性

    background属性 属性 描述 background-origin 背景图片的定位区域 background-size 背景图片尺寸 background-image:url(),url();允 ...

  4. css3的一些新属性1

    <body> /*文本阴影*/ <h1 style="text-shaow:5px 5px 5px #C0F">我爱你</h1> </bo ...

  5. css3之边框新属性

    border属性 属性 描述 border-image 图片边框 border-radius 圆角 box-shadow 矩形阴影

  6. CSS3中哪些新属性—阴影、文本省略(1)

    CSS3中的阴影,我知道的就是盒阴影和文字阴影.两者使用大同小异. 1.文字阴影 不知道为啥阴影会被开发出来,觉得这没啥好用啊.用了之后发现好像还行,使页面更有立体感了那么一点点.看起来趣味性强一点. ...

  7. css3之文本新属性

                                                     

  8. CSS3学习之 animation 属性

    发现animation这个新属性很有趣,在此学习,并整理下!  浏览器支持: Internet Explorer 10.Firefox 以及 Opera 支持 animation 属性: Safari ...

  9. 使用css3新属性clip-path制作小图标

    一般一个网页上面,或多或少都会用到一些小图标,展示这些小图标的方法有很多种.最简单的做法就是将UI图上面的每个小图标都保存为图片,一个小图标就一张图片.但这也是比较笨的方法,因为浏览器同一时间最多加载 ...

随机推荐

  1. 利用Queue队列实现FIFO的算法

    #!/usr/bin/env python # -*- coding: utf-8 -*- # learn <<Problem Solving with Algorithms and Da ...

  2. 再谈通过http访问SSAS

    问题: 在有些场景下,数据中心会分为不同的服务器场:数据库场和应用程序场.服务器场间有严格的防火墙控制,其中数据库场只能建立从应用程序场的防火墙穿越,也就是说不允许任何客户端直接连接到防火墙. 这种策 ...

  3. IOS真机测试

    学习了两天的Android开发,我感觉Android开发跟IOS开发和.NET平台下的开发有点不同,Android开发我更觉得跟web(Html)倒是有类似的地方,都是节点标签显示的,当然个人理解,感 ...

  4. MIT 6.828 JOS学习笔记5. Exercise 1.3

    Lab 1 Exercise 3 设置一个断点在地址0x7c00处,这是boot sector被加载的位置.然后让程序继续运行直到这个断点.跟踪/boot/boot.S文件的每一条指令,同时使用boo ...

  5. webrtc的音频处理模块apm( audio processing)下载与编译出libwebrtc_audio_preprocessing.so

    webrtc代码在android和chromium项目中都有.但是android中的那个带有Android.mk,稍微修改下就能用ndk-build编译出libwebrtc_audio_preproc ...

  6. Java(Helloworld.java)

    public class A{ public static void main(String args[]){ System.out.println("Hello world!") ...

  7. 命名函数、eval创建局部变量

    1.命名函数 var f = function double(){return x *2;} 该语句将函数绑定到变量f,而不是变量double 匿名的函数表达式: var f = function(x ...

  8. PHPExcel——读取excel

    在网上找了excel读取的一些资料,个人觉得PHPExcel这还是挺好用的,相对比较全的工具. 主要功能是读取上传的excel文件,插入或更新到数据库. iconv("gbk",& ...

  9. Struts2文件上传与下载

    一,页面 index.html 在页面中最重要的就是这个文件上传用的 form 表单,注意这里一定要把 form 的encyType属性明确标定为“multipart/form-data”,只有这样. ...

  10. python 基础

    Python基础 三元运算(三目运算),是对简单的条件语句的缩写. # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则, ...