一、什么是css3

  css用于控制网页的样式和布局,css3是css的升级版本,受浏览器限制,跨浏览器开发有点复杂。css3完全向后兼容

二、css3新特性

  1、边框

  css3的边框有如下属性:

    (1)、border-radius:圆角边框,示例如下:

    

    效果如下所示:

    (2)、box-shadow:边框阴影,示例如下:

    

    效果如下所示:

    

    (3)、border-image:边框图片,示例如下:

    

    效果如下所示:

     

  2、背景

    (1)、background-size

      css3中规定背景图片的尺寸,可以设置重复的背景图片。之前是由图片的实际尺寸决定的。

    (2)、background-origin

      规定背景图片的定位区域,此属性可以将多个图片整合成一个图片。有利于减少HTTP请求。

  3、文本效果

    (1)、text-shadow,文本阴影,示例如下:

      

    效果如下:  

      

    (2)、word-wrap,文本换行,示例如下:

      

    效果如下:

      

  4、字体

    css3中使用@font-face规则定义字体,指向字体的文件,在HTML中使用font-family属性引用字体的名称。

  5、2D转换

    (1)、translate()移动,示例如下:

     

    (2)、rotate()旋转,示例如下:

      

    (3)、scale()元素的缩放,示例如下:

      

    (4)、skew()元素根据x轴或者y轴进行翻转,示例如下:

      

    (5)、matrix()定义2D转换,使用六个值的矩阵。

  6、3D转换

    

  7、过渡

    transition简写属性,用于在一个属性中设置四个过渡属性。示例如下:

    

  8、动画

    css3中能够创建动画,可以在许多网页中取代动画图片,flash动画以及JavaScript。

    创建动画需要学习@keyframes规则,form表示开始。to表示结束,也可以使用百分比设置。示例如下:

    

  9、多列

    (1)、column-count规定元素被分割的列数,示例如下:

      

    效果如下:

  

    (2)、column-gap规定列之间的间隔,示例如下:

    

    (3)、column-rule设置列之间的宽度、样式和颜色规则。示例如下:

    

  10、用户界面

    (1)、resize规定是否可由用户调整元素尺寸。

    

    (2)、box-sizing允许你以确切的方式定义适应某个区域的具体内容。

    

    (3)、outline-offset对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓。

    

    

三、总结

  此次经历面试后才发现自己css3方面学过的都忘记了,值此空闲时间做一些笔记加深记忆。

css3新特性总结的更多相关文章

  1. 新特性AAtitti css3 新特性attilax总结titti css

    Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...

  2. Atitti css3 新特性attilax总结

    Atitti css3 新特性attilax总结 图片发光效果2 透明渐变效果2 文字描边2 背景拉伸2 CSS3 选择器(Selector)4 @Font-face 特性7 Word-wrap &a ...

  3. CSS3新特性(阴影、动画、渐变、变形、伪元素等)

    CSS3与页面布局学习总结(六)--CSS3新特性(阴影.动画.渐变.变形.伪元素等)   目录 一.阴影 1.1.文字阴影 1.2.盒子阴影 二.背景 2.1.背景图像尺寸 2.2.背景图像显示的原 ...

  4. 深入了解css3新特性

    深入了解css3新特性:http://www.ibm.com/developerworks/cn/web/1202_zhouxiang_css3/

  5. H5 和 CSS3 新特性

    博客地址:https://ainyi.com/52 H5 新特性 语义化标签:header.footer.section.nav.aside.article 增强型表单:input 的多个 type ...

  6. 01-移动端开发教程-CSS3新特性

    1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包 ...

  7. css css3新特性

    css  css3新特性 一.css3是什么? 我不喜欢把已有的概念从一个地方抄到另一个地方,还是喜欢如下方式. 参考百度百科: http://baike.baidu.com/link?url=z2V ...

  8. [转]深入了解 CSS3 新特性

    简介 CSS 即层叠样式表(Cascading Stylesheet).Web 开发中采用 CSS 技术,可以有效地控制页面的布局.字体.颜色.背景和其它效果.只需要一些简单的修改,就可以改变网页的外 ...

  9. css3新特性学习系列 -- border

    css3新特性 border属性(border-radius.border-image.box-shadow)详解 1.border-radius  圆角 支持:IE9+ 用法: border-rad ...

随机推荐

  1. laravel 默认所有请求带session解决办法

    laravel  app/Http/Kernel.php protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\Encr ...

  2. Asp.net Zero 应用实战-官方示例PhoneBook学习1

    适用Zero版本:ASP.NET Core & Angular 2+ (aspnet-zero-core-3.1.0). 该版本官方有两个solution文件夹:Angular(前端) 和 a ...

  3. EmWin 文本显示函数

    函数模型----------------------------------- 1:void GUI_DispChar(U16 c):  在当前窗口的当前文本位置处,使用当前字体显示单个字符.  c ...

  4. Vmware 无法启动虚拟机 -VMware Workstation and Device/Credential Guard are not compatible.

    因为在学习Linux,起初尝试用Hyper-V安装Linux进行学习,之后为了方便和老师的设置一样,所以改装了VMware,所有初始设置先好后发现,虚机机无法启用. VMware也提示不支持CPU虚拟 ...

  5. 快速排序——JavaScript实现

    基本原理: 1.从一个数组中任意挑选一个元素作为中轴元素: 2.将剩下的元素以中轴元素作为比较的标准,将小于等于中轴元素的放到中轴元素的左边,将大于中轴元素的放到中轴元素的右边: 3.以当前中轴元素的 ...

  6. Python类——面向对象

    一.有关面向对象的一些知识 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” ...

  7. 修改云主机windows密码不生效

    Step1:使用文本工具打开插件路径: 路径为:C:\Program Files\Cloudbase Solutions\Cloudbase-Init\Python\Lib\site-packages ...

  8. centos7 Mycat/MySQL/MariaDB安装部署

    使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...

  9. JavaScript基础视频教程总结(081-090章)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  10. Java 包与类的命名(util、service、tool、dao )区别

    util 通用的.与业务无关的,可以独立出来,可供其他项目使用.方法通常是public static,一般无类的属性,如果有,也是public static. service 与某一个业务有关,不是通 ...