美文网首页
CSS3新增

CSS3新增

作者: 馋中解禅 | 来源:发表于2017-04-26 15:32 被阅读0次

1.新增选择器

1.原css选择器

  • 通配符选择器:*
  • 元素选择器:div p
  • 类选择器:.class
  • ID选择器:#id
  • 后代选择器:空格
  • 子元素选择器:>
  • 相邻兄弟元素选择器:+
  • 群组选择器:,
  • 伪类选择器:active focus hover link visited first-child lang
  • 伪元素选择器:first-line first-letter before after
  • 属性选择器:
    1.[ ]:用于选取带有指定属性的元素
    2.[=value]:用于选取带有指定属性和值的元素
    3.[~=value]:用于选取属性值中包含指定词汇的元素
    4.[|=value]:用于选取带有以指定值开头的属性值的元素

2.新增属性选择器

  • [^=value]:匹配属性值以指定值开头的每个元素
  • [$=value]:匹配属性值以指定值结尾的每个元素
  • [* =value]:匹配属性值中包含指定值的每个元素

3.结构伪类选择器

  • root:匹配所在文档的根元素
  • last-child:匹配其父元素的最后位置的子元素
  • nth-child(n): 匹配其父元素中第n个位置的子元素
  • nth-last-child(n):匹配其父元素中倒数第n个位置的子元素
  • nth-of-type(n):匹配在其父元素中同类型第n个位置的子元素
  • nth-last-of-type(n):匹配在其父元素中同类型倒数第n个位置的子元素
  • first-of-type:匹配其父元素中第一个同类型的子元素
  • last-of-type:匹配其父元素中最后一个同类型的子元素
  • only-child:匹配只包含一个子元素的父元素
  • only-of-type:匹配只包含一个同类型子元素的父元素
  • empty:匹配不包含子节点的元素

4.UI伪类选择器

  • enabled:匹配所有可用UI元素
  • disables :匹配所有不可用UI元素
  • checked:匹配所有可用UI元素

5.其它选择器

  • 通用兄弟选择器:~
  • 否定选择器:not
  • 目标伪类选择器:target

!important > 行内样式(1000) > ID选择器(100) > 类,属性选择器和伪类选择器(10) > 元素和伪元素(1)

2.文本样式与颜色

  • text-shadow:文本阴影
  • text-overflow:超文本省略显示
  • word-break:定义文本自动换行
  • rgba:红色,绿色,绿色,不透明度
  • hsl:色调,饱和度,亮度
  • hsla:色调,饱和度,亮度,不透明度
  • opacity:不透明度
  • transparent:设置完全透明

3.平滑过渡

  • transition-property:检索或设置对象中的参与过渡的属性
  • transition-duration:检索或设置对象过渡的持续时间
  • transition-timing-function:检索或设置对象过渡的动画类型
  • transition-delay:检索或设置对象延时过渡的时间
  • transition:复合属性,检索或设置对象变换时的过渡

4.渐变效果

  • css3渐变:IE10+
  • css3线性渐变:linear-gradient
  • css3径向渐变:radial-gradient

5.转换变形

  • Transform:旋转,移动,缩放,扭曲,矩阵
  • 2D转换:rotate translate scale skew matrix
  • 3D转换:rotate3d translate3d scale3d matrix3d
  • Transform与坐标系统:transform-origin更改转换元素的位置
  • 矩阵
  • 扩展属性:transform-style perspective perspective-origin backface-visibility

6.动画效果

  • animation-name:检索或设置对象所应用的动画名称
  • animation-duration:检索或设置对象动画的持续时间
  • animation-timing-function:检索或设置对象动画的过渡类型
    1.linera:线性过渡
    2.ease:平滑过渡
    3.ease-in:由慢到快
    4.ease-out:由快到满
    5.ease-in-out:由慢到快再到慢
    6.step-stsrt:等同于steps(1,start)
    7.step-end:等同于steps(1,end)
    8.steps:接受两个参数的步进函数
    9.cubic-bezier:特定的贝塞尔曲线类型
  • animation-delay:检索或设置对象动画的延迟时间
  • animation-iteration-count:检索或设置对象动画的循环次数
  • animation-direction:检索或设置对象动画在循环中是否反向运动
  • animation-fill-mode:规定当动画不播放时,要应用到元素的样式
  • animation-play-state:指定动画是否正在运行或已暂停
  • animation:复合属性,检索或设置对象所应用的动画特效
  • @Keyframes:关键帧,可以指定任何顺序排列来决定Animation动画变化的关键位置
  • will-change:增强页面渲染性能

7.背景

  • css3背景图像区域:background-clip
  • css3背景图像定位:background-origin
  • css3背景图像大小:background-size
  • css3背景背景图像:background-img
  • css3背景属性整合:background

8.边框

  • 圆角:border-radius
  • 盒阴影:box-shadow
  • 边界图片
    1.border-image-source:指定要使用的图像
    2.border-image-slice:指定图像的边界向内偏移
    3.border-image-width:指定图像边界的宽度
    4.border-image-outset:指定在边框外部绘制border-image-area的量
    5.border-image-repeat:用于图像边界是否应重复(repeated),拉伸(stretched)或铺满(rounded)

9.多列布局

  • columns-width:定义每列的宽度
  • columns-count:定义列数
  • columns-gap:定义列间距
  • columns-rule:定义列边框样式
  • columns-span:定义跨列显示
  • columns-fill:定义列高度

相关文章

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • 关于H5(1)

    H5基础都有哪些: H5有用的标签: 新增标签 *表单 *js新增功能 css3选择器: *css3新增的样式 浏...

  • H5新增 input 标签 属性选择器 结构伪类选择器

    五、新增 input 标签 六、新增表单属性 七、CSS3 属性选择器(上) 什么是 CSS3在 CSS2 的基础...

  • 2018.10.25css3动画特效

    css3有哪些新增的特性?1,css权重 2,新增选择器 3,css3圆角,阴影,rgba(颜色表示法) ...

  • 前端面试大全(四)

    第四部分 CSS 3 · CSS3新增伪类有那些? CSS3新增伪类 p:last-of-type 选择其...

  • css3新增选择器

    css3新增选择器 CSS3新增了许多灵活查找元素的方法,极大的提高了查找元素的效率和精准度。CSS3选择器与 j...

  • 过度动画

    css3过度动画 css3都有哪些新增的东西 : 过度,动画,阴影,圆角; transition : width ...

  • 动画知识点

    css3过度动画 css3都有哪些新增的东西 : 过度,动画,阴影,圆角; transition : width ...

  • css3过度动画、变形

    css3过度动画 css3都有哪些新增的东西 : 过度,动画,阴影,圆角; transition : width ...

  • Day8 动画

    css3过度动画 css3都有哪些新增的东西 : 过度,动画,阴影,圆角; transition : width ...

网友评论

      本文标题:CSS3新增

      本文链接:https://www.haomeiwen.com/subject/lzlcattx.html