美文网首页
2017年要学习的3个CSS新特性

2017年要学习的3个CSS新特性

作者: 占三疯 | 来源:发表于2017-02-05 15:29 被阅读51次

原文:3 New CSS Features

新年快乐!

新的一年到了,我们重新有了一整套新的东西要学习。 虽然有很多新的功能,但以下3个是我今年最想要使用的.

1.功能查询

前一段时间,我写了关于功能查询是我真正想要的一个CSS功能。 好了,现在它基本上在这里! 除了IE,它现在支持其他主流浏览器(包括Opera Mini)。

使用@supports规则的功能查询允许我们在一个条件块中包装CSS,该条件块仅在当前用户代理支持特定的CSS属性值对时应用。 一个简单的示例是只将Flexbox样式应用于支持显示的浏览器:flex -

此外,使用'like'和'not'的运算符,我们可以创建更复杂的功能查询。 例如,我们可以检测浏览器是否只支持旧的Flexbox语法 -

Support


2. 网格布局

CSS网格布局模块定义用于创建基于网格的布局的系统。 它与Flexbible Box布局模块具有相似之处,但是更专业用于页面布局,因此具有许多不同的特征。

显示项展示位置

网格由网格容器(使用display:grid创建)和网格项(它的子项)组成。 在我们的CSS中,我们可以轻松和明确地定义网格项的位置和顺序,而与其在标记中的位置无关。

Support

CSS网格模块将在今年3月在浏览器中可用。

3.原生变量

最后,本地CSS变量(级联变量的自定义属性模块)。 此模块介绍了创建作者定义的变量的方法,它可以作为值分配给CSS属性。

例如,如果我们有一个主题颜色,我们在样式表中的几个地方使用,我们可以将它抽象成一个变量并引用该变量,而不是多次写出实际值。

这是我们能够在CSS预处理器(如SASS)的帮助下做的,但CSS变量具有生活在浏览器中的优势。 这意味着他们的值可以实时更新。 要更改上面的--theme-color属性,例如,我们所要做的就是以下 -

Support


以上内容应该都属于CSS4,你是否已经很期待了.

相关文章

  • css新特性

    2017 年要学习的三个 CSS 新特性 新的一年,我们有一系列新的东西要学习。尽管 CSS 有很多新的特性,但有...

  • 2021 前端技术总结

    一、HTML、CSS、JavaScript。二、HTML5 和 CSS3。要熟悉其中的新特性。如:canvas 等...

  • CSS相关文章

    前端面试之 CSS3 新特性 除了 HTML5 的新特性,CSS3 的新特性也是面试中经常被问到的。如何用 js ...

  • 前端技能概况

    html 块级元素、行内元素、盒子模型 H5新特性 css css3新特性 flex 布局 动画 js js基础 ...

  • 零基础转行前端,大概需要学多长时间?

    第一阶段:HTML+CSS 学习时间: 半个月 主要学习内容: 1.HTML标签、表单,HTML5新特性2.CSS...

  • 2017年要学习的3个CSS新特性

    原文:3 New CSS Features 新年快乐! 新的一年到了,我们重新有了一整套新的东西要学习。 虽然有很...

  • 2017年要学习的3个CSS新特性

    本文转载自:众成翻译译者:dainiel链接:http://www.zcfy.cc/article/2360原文:...

  • 2020-01-02

    知识点: 1.H5的新特性 css3新特性 2.css的权重,css模块化 3.em,rem的区别 4.值引用,地...

  • 2022css面试题总结

    H5 的新特性 css3 新特性 div 盒子居中 css 的弹性盒模型和怪异盒模型 css 实现三角形 浏览器兼...

  • CSS3 新特性学习

    CSS3 是最新的 CSS 标准,并且完全向后兼容,不过目前W3C 仍然在对 CSS3 规范进行开发,虽然标准的规...

网友评论

      本文标题:2017年要学习的3个CSS新特性

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