CSS3初识

作者: Rella7 | 来源:发表于2017-04-27 20:34 被阅读9次

CSS3帮助手册

CSS3一直在持续进化中,我们可以通过帮助文档去学习CSS3,下面把常用的文档罗列一下:

CSS3简介

CSS3为我们提供了很多让人兴奋的新样式,但是由于浏览器的兼容性问题,所以并不是所有的浏览器都能够使用
不过这并不影响我们学习以及使用它

前缀:

  • 浏览器厂商在实现CSS3的效果时,有的还有的还在测试阶段,为了保证显示效果,我们在使用某些属性的时候需要添加额外的前缀
  • 举个例子:我要使用属性xxx
    • -ms-xxx:ie浏览器
    • -moz-xxx:FireFox浏览器
    • -o-xxx:Opera浏览器
    • -webkit-xxx:Chrome以及Safari
Trident内核(IE): 前缀为 -ms
Gecko内核(FireFox): 前缀为 -moz
Presto内核(Opera): 前缀为 -o
Webkit内核(Chrome,Safari): 前缀为 -webkit

核心知识点

CSS3的所有样式都分为模块,其中最重要的是

  • 选择器
  • 框模型
  • 背景和边框
  • 文本效果
  • 2D/3D 转换
  • 动画
  • 多列布局
  • 用户界面

CSS中出现的新属性

selection

  • 语法:
    • 选中时的样式
    • 只能设置的属性有background-color,color,text-shadow
E::selection

placeholder

该属性处于测试阶段,需要配合浏览器前缀使用

  • 语法:
    • 设置input标签placeholder属性的显示颜色
E::selection
  • 示例代码:
<input type="text" placeholder="占位符" />

input::-webkit-input-placeholder {
    color: #999;
}
input:-ms-input-placeholder { // IE10+
    color: #999;
}
input:-moz-placeholder { // Firefox4-18
    color: #999;
}
input::-moz-placeholder { // Firefox19+
    color: #999;
}

颜色

新增了RGBAHSLA模式,其中的A 表示透明度通道,即可以设置颜色值的透明度,跟opacity相比,它们不具有继承性,即不会影响子元素的透明度。

  • RGBA
    • Red:0-255
    • Green:0-255
    • Blue:0-255
    • Alpha:0-1(小数)
    • 注意,不使用A那么认为没有透明度
    color:RGBA(100,100,100,0.3);
    color:RGB(100,100,100);
  • HSLA
    • Hue(色调):0-360
    • Saturation(饱和度):0-100%
    • Lightness(亮度):0-100%
    • Alpha(透明度):0-1(小数)
color: hsla(308, 85%, 58%, 1);
color: hsl(308, 85%, 58%);
  • 取色:

  • 透明度说明:

    • opacity只能针对整个盒子设置透明度,子盒子及内容会继承父盒子的透明度 ,他是作为CSS的属性来使用的
    • transparent始终完全透明,他是作为颜色的取值来使用color:transparent
  • 适用范围:

    • 所有可以使用颜色的地方,都能够使用RGBA 以及HSLA

相关文章

  • 【前端精华课程】十天精通CSS3,变身前端大牛

    第1章 初识CSS3 1-1 什么是CSS3? 1-2 CSS3能做什么? 第2章 边框 2-1 圆角效果 bor...

  • CSS3简明教程之初识CSS3

    第一章 初识CSS3 什么是CSS3? CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了...

  • CSS3初识

    CSS3帮助手册 CSS3一直在持续进化中,我们可以通过帮助文档去学习CSS3,下面把常用的文档罗列一下: w3s...

  • 初识CSS3

    前面已经学完了HTML5,这肯定不够的,后面我们还会根据情况补充HTML5的知识。 现在我们一起来认识一下CSS3...

  • 初识CSS3

    一、边框 1.border-radius2.box-shadow:X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影...

  • CSS3

    CSS参考手册 一、初识CSS3 1.1 CSS是什么 CSS3在CSS2.1的基础上增加了很多强大的新功能。目前...

  • CSS3学习总结一

    一、初识CSS3 如同人类的的进化一样,CSS3是CSS2的“进化”版本,在CSS2基础上,增强或新增了许多特性,...

  • CSS3新特性初识

    渐变 转换(又称变形) 过渡 多列 动画 复杂选择器 渐变 线性渐变 径向渐变 重复渐变(线性-径向渐变) 转换 ...

  • css知识点

    1:初识css css全称为"层叠样式表",用来定义HTML内容在浏览器的显示样式。css3是将不同的功能拆分为独...

  • 第1章 初识CSS3

    什么是CSS3? CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了很多强大的新功能。 目...

网友评论

    本文标题:CSS3初识

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