首页 > 其他分享 >介绍几个scss 与css 中的新的特性

介绍几个scss 与css 中的新的特性

时间:2024-03-01 15:13:11浏览次数:32  
标签:scss layer font xxx 特性 btn css

介绍几个scss 与css 中的新的特性

css 中的@layer。用法如下

@layer low,high;

@layer low{
    .btn{
        font-Size:10px;
    }
}

@layer high{
    .btn{
        font-Size:11px;
    }
}

@layer {
    .btn{
        font-Size:12px;
    }
}

.btn{
    font-Size:13px;
}

定义在命名的layer 中的css 规则,用于最低优先级,匿名layer 中的其次优先级,不在layer 中的优先级最高。

对于命名layer 的css规则,优先级顺序由它们定义的顺序决定,后出现的会覆盖先出现的。当然你可以先声明这些layer,这样后面的优先级更高。

@import "xxx" layer('xxx') 将某个css 文件导入到某个layer 中。也就是被导入的css 将拥有某个layer

sass 中的@import 被标记为deprecated. 建议使用@use

使用@use 被导入的scss, 它的内容分为:css 规则,mixin,function,variables. css规则直接被引入到全局样式中,其他的三个则会出现在一个独立的namespace 中。在父级scss中,必须通过namespace.xxx来访问。

//variables.scss
$color:red;
$size:10px;

// style.scss
@use 'varialbes'
.btn{
    color:variables.color;
}

scss 中的@forward,

简单的一句话就是类似于js 中的 export * from 'xxx';.自己意会

标签:scss,layer,font,xxx,特性,btn,css
From: https://www.cnblogs.com/kongshu-612/p/18047086

相关文章

  • 数据库专家带你体验PolarDB MySQL版 Serverless的极致弹性特性​!
    体验地址:https://developer.aliyun.com/topic/march/polardbserverless本次基于阿里云瑶池数据库解决方案体验馆,带你体验PolarDBMySQLServerless形态下的性能压测环境,基于可选择的标准压测工具进行压测,构造弹性场景进行压测,实时动态展示弹性能力、价格和性价比结果,压测环境可开......
  • 常用css两列布局汇总
    浮动+margin<divclass="container"><divclass="left">定宽</div><divclass="right">自适应</div></div>/*不给高度不行,不给宽度可以自适应*/.container{height:300px;}.left{float:left;/*......
  • CSS内联样式,内部样式表,外部样式表
    1.内联样式 直接在标签添加样式<h1style="text-align:center;">内容</h1>2.内部样式表在head标签里面定义<head><styletype="text/css">h1{text-align:center;}</style></head>3.外部样......
  • CSS流动布局-页面自适应
    项目中经常会碰到页面自适应的问题,例如:商城的列表展示、分类列表展示等页面,如下:该页面会随着页面的放大缩小而随之发生变化,解决方法:display:flex;配合子元素的动态宽度来实现,子元素的宽度=(总宽-自身的margin)/每行的数量即可。.box{border:1pxsolidred;widt......
  • CSS3有哪些新特性
    CSS3引入了很多新特性,比如:1.选择器:CSS3引入了新的选择器,如伪类选择器、伪元素选择器等,使得选择元素更加灵活和精确。2.边框圆角:CSS3允许通过 border-radius 属性为元素的边框添加圆角,创建圆形、椭圆形或具有不同角度的矩形边框。3.盒阴影:使用 box-shadow 属性,可以为元素......
  • CSS知识点总结
    盒模型宽度:width高度:height边框:border圆角:border-radius外边距:margin内边距:padding阴影效果:box-shadow背景:background背景颜色:background-color背景图片:background-image背景位置:background-position背景大小:background-size背景(图片)是......
  • 【CSS】滚动条样式的优化
    【转】https://zhuanlan.zhihu.com/p/110029332?utm_id=0前言优化后的滚动条会提亮我们的网站页面。 例如:CSS-TRICKS这个网站如果采用的是浏览器默认的滚动条,不进行优化,页面会显得很不搭。所以该网站的滚动条样式优化如下:html::-webkit-scrollbar{width:30px;......
  • css 渐变 透明
    透明也算一个颜色百分比表示的是位置 线性渐变background:linear-gradient(blue,pink);background:linear-gradient(toright,blue,pink);background:linear-gradient(70deg,blue,pink);background:linear-gradient(red,yellow,blue,orange);background:......
  • javaweb01-html&css
    HTML-CSS基础介绍html:超文本标记语言学习标签css:层叠样式表学习样式基础标签&样式-新浪新闻biao标题标题排版(标签介绍)标题标签h1、h2水平线标签hr图片标签img超链接a标题样式css引入方式:行内样式:内嵌样式:外联样式:<link颜色表示形式:关键字:redrbg表示法:#rgb(......
  • 解决uniapp项目中使用vant Weapp图标组件报错问题(Module build failed from ./node_mo
    解决uniapp项目中使用vantWeapp图标组件报错问题(Modulebuildfailedfrom./node_modules/postcss-loader/src/index):https://blog.csdn.net/it_cgq/article/details/111991644?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170909210216800225582870%2522%252C%252......