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

水网站模板建网站的网站有哪些

水网站模板,建网站的网站有哪些,要做好网络营销首先要,建筑模板尺寸规格及价格文章目录 前言导入SASS文件使用SASS部分文件默认变量值嵌套导入原生的CSS导入后言 前言 hello world欢迎来到前端的新世界 #x1f61c;当前文章系列专栏#xff1a;Sass和Less #x1f431;‍#x1f453;博主在前端领域还有很多知识和技术需要掌握#xff0c;正在不断努… 文章目录 前言导入SASS文件使用SASS部分文件默认变量值嵌套导入原生的CSS导入后言 前言 hello world欢迎来到前端的新世界 当前文章系列专栏Sass和Less ‍博主在前端领域还有很多知识和技术需要掌握正在不断努力填补技术短板。(如果出现错误感谢大家指出) 感谢大家支持您的观看就是作者创作的动力 导入SASS文件 css有一个特别不常用的特性即import规则它允许在一个css文件中导入其他css文件。然而后果是只有执行到import时浏览器才会去下载其他css文件这导致页面加载起来特别慢。 sass也有一个import规则但不同的是sass的import规则在生成css文件时就把相关文件导入进来。这意味着所有相关的样式被归纳到了同一个css文件中而无需发起额外的下载请求。另外所有在被导入文件中定义的变量和混合器(参见2.5节)均可在导入文件中使用。 使用sass的import规则并不需要指明被导入文件的全名。你可以省略.sass或.scss文件后缀(见下图)。这样在不修改样式表的前提下你完全可以随意修改你或别人写的被导入的sass样式文件语法在sass和scss语法之间随意切换。举例来说importsidebar;这条命令将把sidebar.scss文件中所有样式添加到当前样式表中。 本节将介绍如何使用sass的import来处理多个sass文件。首先我们将学习编写那些被导入的sass文件因为在一个大型sass项目中这样的文件是你最常编写的那一类。接着了解集中导入sass文件的方法使你的样式可重用性更高包括声明可自定义的变量值以及在某一个选择器范围内导入sass文件。最后介绍如何在sass中使用css原生的import命令。 通常有些sass文件用于导入你并不希望为每个这样的文件单独地生成一个css文件。对此sass用一个特殊的约定来解决。 使用SASS部分文件 当通过import把sass样式分散到多个文件时你通常只想生成少数几个css文件。那些专门为import命令而编写的sass文件并不需要生成对应的独立css文件这样的sass文件称为局部文件。对此sass有一个特殊的约定来命名这些文件。 此约定即sass局部文件的文件名以下划线开头。这样sass就不会在编译时单独编译这个文件输出css而只把这个文件用作导入。当你import一个局部文件时还可以不写文件的全名即省略文件名开头的下划线。举例来说你想导入themes/_night-sky.scss这个局部文件里的变量你只需在样式表中写import themes/night-sky;。 局部文件可以被多个不同的文件引用。当一些样式需要在多个页面甚至多个项目中使用时这非常有用。在这种情况下有时需要在你的样式表中对导入的样式稍作修改sass有一个功能刚好可以解决这个问题即默认变量值。 默认变量值 一般情况下你反复声明一个变量只有最后一处声明有效且它会覆盖前边的值。举例说明: $link-color: blue; $link-color: red; a { color: $link-color; }在上边的例子中超链接的color会被设置为red。这可能并不是你想要的结果假如你写了一个可被他人通过import导入的sass库文件你可能希望导入者可以定制修改sass库文件中的某些值。使用sass的!default标签可以实现这个目的。它很像css属性中!important标签的对立面不同的是!default用于变量含义是:如果这个变量被声明赋值了那就用它声明的值否则就用这个默认值。 $fancybox-width: 400px !default; .fancybox { width: $fancybox-width; }在上例中如果用户在导入你的sass局部文件之前声明了一个$fancybox-width变量那么你的局部文件中对$fancybox-width赋值400px的操作就无效。如果用户没有做这样的声明则$fancybox-width将默认为400px。 接下来我们将学习嵌套导入它允许只在某一个选择器的范围内导入sass局部文件。 嵌套导入 跟原生的css不同sass允许import命令写在css规则内。这种导入方式下生成对应的css文件时局部文件会被直接插入到css规则内导入它的地方。举例说明有一个名为_blue-theme.scss的局部文件内容如下: aside {background: blue;color: white; }然后把它导入到一个CSS规则内如下所示: .blue-theme { importblue-theme}//生成的结果跟你直接在.blue-theme选择器内写_blue-theme.scss文件的内容完全一样。.blue-theme {aside {background: blue;color: #fff;} }被导入的局部文件中定义的所有变量和混合器也会在这个规则范围内生效。这些变量和混合器不会全局有效这样我们就可以通过嵌套导入只对站点中某一特定区域运用某种颜色主题或其他通过变量配置的样式。 有时可用css原生的import机制在浏览器中下载必需的css文件。sass也提供了几种方法来达成这种需求。 原生的CSS导入 由于sass兼容原生的css所以它也支持原生的CSSimport。尽管通常在sass中使用import时sass会尝试找到对应的sass文件并导入进来但在下列三种情况下会生成原生的CSSimport尽管这会造成浏览器解析css时的额外下载: 被导入文件的名字以.css结尾被导入文件的名字是一个URL地址(比如http://www.sass.hk/css/css.css)由此可用谷歌字体API提供的相应服务被导入文件的名字是CSS的url()值。 这就是说你不能用sass的import直接导入一个原始的css文件因为sass会认为你想用css原生的import。但是因为sass的语法完全兼容css所以你可以把原始的css文件改名为.scss后缀即可直接导入了。 文件导入是保证sass的代码可维护性和可读性的重要一环。次之但亦非常重要的就是注释了。注释可以帮助样式作者记录写sass的过程中的想法。在原生的css中注释对于其他人是直接可见的但sass提供了一种方式可在生成的css文件中按需抹掉相应的注释。 后言 创作不易要是本文章对广大读者有那么一点点帮助 不妨三连支持一下您的鼓励就是博主创作的动力
http://www.pierceye.com/news/622537/

相关文章:

  • 国外网站做问卷怎么做免费公司网站
  • 内容型网站有哪些企业网站常见问题
  • 毕节市住房和城乡建设局网站做wordpress总结
  • 桐城市建设局网站wordpress主题美容
  • 海阳市城建设局网站深圳高端设计公司名单
  • 高端网站制作系统网站开发的背景和意义
  • 假电影网站做注册长春seo代理计费
  • 网站代运营公司怎么做vip电影网站
  • 南京网站南京网站设计制作公司提高工作效率
  • 大连网站制作最好的公司萍乡商城网站建设
  • 做网站有2个前提条件_一个是网站班级优化大师app下载学生版
  • 自己做网站广告法wordpress自带评论表情
  • 苏州市城乡和建设局网站首页在线crm系统价格
  • php企业门户网站陕西高速公路建设网站
  • 网站商城系统建设方案h5页面制作网站易企秀
  • 绍兴网站建设方案报价seo外贸网站
  • 物流网站建设重要性建筑公司网址大全
  • 腾讯云注册域名后怎么做网站郑州网站建设大华伟业
  • 哪个小说网站可以做封面中国软件园排名前十
  • 门户网站建设预算表十大软件免费下载安装手机版
  • 河南省安阳市建设银行网站wordpress会员卡
  • 旅游类网站怎么做网站前端设计
  • 涉县网站设计商城网站建设推荐
  • 网站注册了域名然后怎么做网站运维是做什么的
  • 深圳学校网站建设哪家好企业宣传网
  • 静态网站如何添加关键词xp花生壳做网站
  • 南宁霸屏网站开发国际数据公司idc
  • 百色建设网站广西建设监理协会网站
  • 天河营销型网站建设惠东网站设计
  • 网站建设用什么科目qq腾讯官网登录入口