当前位置: 首页 > news >正文

有哪些做婚礼电子请柬的网站搜索引擎优化指南

有哪些做婚礼电子请柬的网站,搜索引擎优化指南,做茶网站,国外网站建设的发展前言 近来在项目中使用sass,想着学习一下,但官方写的教程太冗杂,所以就有了本文速通Sass的基础语法 Sass 是 CSS 的一种预编译语言。它提供了 变量(variables)、嵌套规则(nested rules)、 混合(mixins) 等…

前言

近来在项目中使用sass,想着学习一下,但官方写的教程太冗杂,所以就有了本文速通Sass的基础语法

Sass 是 CSS 的一种预编译语言。它提供了 变量(variables)、嵌套规则(nested rules)、 混合(mixins) 等功能,并且完全兼容 CSS 语法。Sass 能够让复杂的样式表更有条理, 并且易于在项目内部或跨项目共享设计。

使用变量

变量在Sass中的概念

  1. 使用美元符号$
  2. 注意声明的顺序
  3. 可以在一个变量中引入另一个变量
  4. 调用变量时依然使用美元符号加变量名
  5. sass并不想强迫任何人一定使用中划线或下划线,所以这两种用法相互兼容
$demo-color: skyblue;
$demo-border: 1px solid $demo-color;
$demo_border = demo-border 
.header-border{border:$demo-border;
}
// 编译后
.header-border{border: 
}

嵌套CSS规则

使用Sass可以轻松将多个内容嵌套在一起
而不用像CSS一项需要分开写

.content {article {h1 { color: #333 }p { margin-bottom: 1.4em }}aside { background-color: #EEE }
}/* 编译后 */
content article h1 { color: #333 }
content article p { margin-bottom: 1.4em }

符号&

将该符号后面的内容与其父元素直接进行连接 适用于各种伪元素


article a {color: blue;&:hover { color: red }
}
/* 编译后  */
article a {
color: gray;
}
article a:hover{color: red;
}

群组嵌套

子元素会和父元素一一配对

.container {h1, h2, h3 {margin-bottom: 8px}
}
.container h1, .container h2, .container h3 { margin-bottom: .8px }

多种选择器

可以在嵌套层内使用多种选择器

.article {~ article { border-top: 1px dashed #ccc }> section { background: #eee }dl > {dt { color: #333 }dd { color: #555 }}nav + & { margin-top: 0 }
}
// 编译后
article ~ article { border-top: 1px dashed #ccc }
article > footer { background: #eee }
article dl > dt { color: #333 }
article dl > dd { color: #555 }
nav + article { margin-top: 0 }

嵌套属性

nav {border: {style: solid;width: 1px;color: #ccc;}
}
// 编译后
nav {border-style: solid;border-width: 1px;border-color: #ccc;
}

import

  1. 导入外部的scss文件,不需要添加后缀.scss
  2. 不可以导入css文件
  3. Scss编译时,sass@import规则在生成css文件时就把相关文件导入进来。
  4. 可以导入scss文件内的局部内容 例如 import ./login/abc

!default

假如你写了一个可被他人通过@import导入的sass库文件,你可能希望导入者可以定制修改sass库文件中的某些值。
!default定义。变量被声明赋值了,那就用它声明的值,否则用!default

$fancybox-width: 400px !default;
$fancybox-width: 500px;
.fancybox {
width: $fancybox-width;
}
// 编译后
.fancybox{
width: 500px;
}

静默注释

sass另外提供了一种不同于css标准注释格式/* ... */的注释语法,即静默注释,其内容不会出现在生成的css文件中。

//普通注释编译后不会显示在css内
/*编译后会显示在css内 */       

混合器(Mixin)

是Sass中用来重用样式代码的一种方式。通过混入,我们可以将一组样式属性集合成一个可重用的代码块。

@mixin no-bullets {list-style: none;li {list-style-image: none;list-style-type: none;margin-left: 0px;}
}
ul.plain {color: #444;@include no-bullets;
}
// 编译后
ul.plain {color: #444;list-style: none;
}
ul.plain li {list-style-image: none;list-style-type: none;margin-left: 0px;
}

本文只是带你速通下基础语法 更多细节请看官网

[[Sass中文官网]]https://www.sass.hk/

http://www.zhongyajixie.com/news/28616.html

相关文章:

  • 免费申请地图定位外贸seo公司
  • 武汉做网站做得好的设计工作室中关村在线app
  • 网站开发工具的是什么营销云
  • 怎么在京东做网站近一周新闻热点事件
  • 做海鲜代理在什么网站软文新闻发稿平台
  • 打代码怎么做网站免费推广的渠道有哪些
  • 怎么在vps上做网站百度百度地图
  • 做羊毛毡的网站长沙优化官网服务
  • 网站服务器安全防护2022重大时政热点事件简短
  • 怎样做当地网站推广专业黑帽seo推广
  • 网站建设公司的重要性市场推广计划书
  • 免费建设网站制作小吃培训去哪里学最好
  • 网站如何做好seo在线网站流量查询
  • wordpress simple主题百度网站排名搜行者seo
  • dedecms教育h5网站模板网络营销推广工具有哪些
  • 做网站可行性分析腾讯新闻发布平台
  • 橘子seo北京网站seo公司
  • 网站内页怎么做3322免费域名注册
  • 网站开发设计方案搜索引擎排名优化包括哪些方面
  • wordpress如何开启小绿锁广州网站优化
  • 做网站如何在百度快照上排名网络推广员的前景
  • 弹幕怎么做视频网站360安全浏览器
  • 朔州推广型网站建设百度推广手机登录
  • 文明校园建设专题网站山西网络推广专业
  • 网站建设可行性分析报告网站seo关键词优化
  • 淮安市住房和城乡建设局网站网址链接
  • 深圳网站建设十强河北网站建设公司排名
  • 郑州微信小程序开发哪家好关键词seo排名优化软件
  • 新都网站建设seo网站优化系统
  • 淘宝移动网站建设网站服务器一年的费用