CSS3有哪些新特性

在项目开发中我们采用的CSS3新特性有

1.CSS3的选择器

1)E:last-child 匹配父元素的最后一个子元素E。
2)E:nth-child(n)匹配父元素的第n个子元素E。 
3)E:nth-last-child(n) CSS3 匹配父元素的倒数第n个子元素E。

2. @Font-face 特性

Font-face 可以用来加载字体样式,而且它还能够加载服务器端的字体文件,让客户端显示客户端所没有安装的字体。

  1. @font-face {

  2.  

    font-family: BorderWeb;

  3.  

    src:url(BORDERW0.eot);

  4.  

    }

  5.  

    @font-face {

  6.  

    font-family: Runic;

  7.  

    src:url(RUNICMT0.eot);

  8.  

    }

  9.  

    .border { FONT-SIZE: 35px; COLOR: black; FONT-FAMILY: "BorderWeb" }

  10.  

    .event { FONT-SIZE: 110px; COLOR: black; FONT-FAMILY: "Runic" }

淘宝网字体使用

  1. @font-face {

  2.  

    font-family: iconfont;

  3.  

    src: url(//at.alicdn.com/t/font_1465189805_4518812.eot);

  4.  

    }

3. 圆角

border-radius: 15px;

4. 多列布局 (multi-column layout)

  1. <div class="mul-col">

  2.  

    <div>

  3.  

    <h3>新手上路</h3>

  4.  

    <p>新手专区 消费警示 交易安全 24小时在线帮助 免费开店</p>

  5.  

    </div>

  6.  

    <div>

  7.  

    <h3>付款方式</h3>

  8.  

    <p>快捷支付 信用卡 余额宝 蚂蚁花呗 货到付款</p>

  9.  

    </div>

  10.  

    <div>

  11.  

    <h3>淘宝特色</h3>

  12.  

    <p>手机淘宝 旺信 大众评审 B格指南</p>

  13.  

    </div>

  14.  

    </div>

  1. .mul-col{

  2.  

    column-count: 3;

  3.  

    column-gap: 5px;

  4.  

    column-rule: 1px solid gray;

  5.  

    border-radius: 5px;

  6.  

    border:1px solid gray;

  7.  

    padding: 10px ;

  8.  

    }

兼容性不好,还不够成熟。还不能用在实际项目中。

5.阴影(Shadow)

  1. .class1{

  2.  

    text-shadow:5px 2px 6px rgba(64, 64, 64, 0.5);

  3.  

    }

OPPO官网的阴影特效http://www.oppo.com/cn/products.html

6.CSS3 的渐变效果

background-image:-webkit-gradient(linear,0% 0%,100% 0%,from(#2A8BBE),to(#FE280E));

这里 linear 表示线性渐变,从左到右,由蓝色(#2A8BBE)到红色(#FE280E)的渐变。效果图如下:

7.css弹性盒子模型

  1. <div class="boxcontainer">

  2.  

    <div class="item">1</div>

  3.  

    <div class="item">2</div>

  4.  

    <div class="item">3</div>

  5.  

    <div class="item">4</div>

  6.  

    </div>

  7.  

    .boxcontainer {

  8.  

    width: 1000px;

  9.  

    display: -webkit-box;

  10.  

    display: -moz-box;

  11.  

    -webkit-box-orient: horizontal;

  12.  

    -moz-box-orient: horizontal;

  13.  

    }

  14.  

  15.  

    .item {

  16.  

    background: #357c96;

  17.  

    font-weight: bold;

  18.  

    margin: 2px;

  19.  

    padding: 20px;

  20.  

    color: #fff;

  21.  

    font-family: Arial, sans-serif;

  22.  

    }

效果图

8. CSS3制作特效

1) Transition 对象变换时的过渡效果

  • transition-property 对象参与过渡的属性
  • transition-duration 过渡的持续时间
  • transition-timing-function 过渡的类型
  • transition-delay 延迟过渡的时间

缩写方式:  

transition:border-color .5s ease-in .1s, background-color .5s ease-in .1s, color .5s ease-in .1s;

拆分方式:

  1. transition-property:border-color, background-color, color;

  2.  

    transition-duration:.5s, .5s, .5s;

  3.  

    transition-timing-function:ease-in, ease-in, ease-in;

  4.  

    transition-delay:.1s, .1s, .1s;

  示例代码

  1. <style type="text/css">

  2.  

    .main{

  3.  

    position: relative;

  4.  

    margin: 0 auto;

  5.  

    height:45px;

  6.  

    width: 300px;

  7.  

    background-color:lightgray;

  8.  

    transition:background-color .6s ease-in 0s;

  9.  

    }

  10.  

    .main:hover{

  11.  

    background-color: dimgray;

  12.  

    }

  13.  

    </style>

  14.  

    <div class="main"></div>

效果显示

原文地址:https://www.cnblogs.com/sunshinezjb/p/9335028.html

时间: 2024-10-12 04:04:13

CSS3有哪些新特性的相关文章

CSS3 的一些新特性以及效果

深入了解 CSS3 新特性 来源: ibmdeveloperworks  发布时间: 2012-02-06 15:34  阅读: 5114 次  推荐: 3   原文链接   [收藏] 摘要:现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观.用户体验更好的界面.CSS3,这个新一代的标准应运而生.为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),

CSS3 值得称赞新特性

Html5和CSS3相信大家现在都已不陌生了吧,但CSS3哪些新特性值得我们去称赞呢? 首先还是让大家来看几张效果图,相信大家看到这些效果图,肯定会说这些效果只用CSS是如何实现的呢? 1.3D正方形及动画(如果大家用过webpack的话,一定看过webpack的动画logo吧.听老婆大人说现在流行动画的logo,再也不是那些静止不动的喽 :>.) 2.3D正方形边框移动 3.CSS挤压效果 在以上的效果中值得一提的特性如: 1.CSS进行渐变背影的设置,在background中添加了linea

CSS3中的新特性

一.CSS3新属性 1.CSS3边框 边框添加了三种特性,圆角边框border-radius,盒阴影box-shadow,图片边框border-image. 圆角边框border-radius语法:border-radius: 1-4 length|% / 1-4 length|%;默认值:0;. 解释:符号"/"前后分别表示长半轴与短半轴的长度,x轴为长半轴.每个半径的四个值的顺序是:左上角,右上角,右下角,左下角.如果省略左下角,与右上角是相同的.如果省略右下角,与左上角是相同的.

html5 css3表单新特性

2如何给不支持新特性的浏览器打补丁1 2如何给不支持新特性的浏览器打补丁1Modernizr补丁下载 <!DOCTYPE html> <HTML> <HEAD> <TITLE> New Document </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="

Html5 与CSS3中的新特性

Html5 绘画 canvas 元素 用于媒介回放的 video 和 audio 元素 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失: sessionStorage 的数据在浏览器关闭后自动删除 语意化更好的内容元素,比如 article.footer.header.nav.section 表单控件,calendar.date.time.email.url.search CSS3 CSS3实现圆角(border-radius),阴影(box-shadow), 对文

[css] css3 中的新特性加强记忆

css3被拆分成如下的小模块,选择器,盒模型,背景和边框,文字特效,2D/3D转换,动画,多列布局和用户界面 2D转换 使用transform:属性来为元素设置2D转换,兼容浏览器加前缀 –webkit-  -moz- 使用rotate()方法,让元素旋转一定的角度,参数:角度 例如:transform:rotate(30deg); deg是角度的单位 使用translate()方法,让元素位移,参数:x轴 ,y轴 例如:transform:translate(10px,10px); 使用sca

CSS3有哪些新特性?

1. CSS3实现圆角(border-radius),阴影(box-shadow), 2. 对文字加特效(text-shadow.),线性渐变(gradient),旋转(transform) 3.transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);// 旋转,缩放,定位,倾斜 4. 增加了更多的CSS选择器  多背景 rgba 5. 在CSS3中唯一引入的伪元素是 ::selection. 6

HTML5和CSS3中的交互新特性

当文章的标题是一副用photoshop制作的图片,那么势必在搜索引擎中无法搜索到.并且因为图片的体积不算小.可能在网速慢的的时候不得不耐心的等待图片的刷新. 所以.我们来谈谈有没有一种新的方法能够避免这些缺点. 什么是HTML5和CSS3 HTML和CSS并不难理解.HTML为构成网页的主要语言.通过这样的语言.我们能够向计算机说明网页格式.内容.显示效果等等.而CSS则是专门用来控制网页显示效果的语言. HTML 5的新特性 1. 新的内容标签 HTML4中的内容标签级别同样,无法区分各部分内

CSS选择符、属性继承、优先级算法以及CSS3新增伪类、新特性

CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?CSS新增了哪些特性?下面我整理了一些,仅供参考. CSS 选择符: 1)      id选择器(# myid) 2)      类选择器(.myclassname) 3)      标签选择器(div, h1, p) 4)      相邻选择器(h1 + p) 5)      子选择器(ul > li) 6)      后代选择器(li a) 7)      通配符选择器( * ) 8)      属性选择器