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

太原网站建设公司哪家好网站有必要使用伪静态么

太原网站建设公司哪家好,网站有必要使用伪静态么,大型外贸商城网站建设,如何做网站优化并快速提高权重Sass mixin 与 include mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。 include 指令可以将混入(mixin)引入到文档中。 定义一个混入 混入(mixin)通过 mixin 指令来定义。 mixin name { property: value; property: value; ... } 以…

Sass @mixin 与 @include

@mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。

@include 指令可以将混入(mixin)引入到文档中。


定义一个混入

混入(mixin)通过 @mixin 指令来定义。 @mixin name { property: value; property: value; ... }

以下实例创建一个名为 "important-text" 的混入:

Sass 代码:

@mixin important-text {
  color: red;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid blue;
}

注意:Sass 的连接符号 - 与下划线符号 _ 是相同的,也就是 @mixin important-text { } 与 @mixin important_text { } 是一样的混入。

使用混入

@include 指令可用于包含一混入:

Sass @include 混入语法:

selector {
  @include mixin-name;
}

因此,包含 important-text 混入代码如下:

实例

.danger {
  @include important-text;
  background-color: green;
}

将以上代码转换为 CSS 代码,如下所示:

Css 代码:

.danger {
  color: red;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid blue;
  background-color: green;
}

混入中也可以包含混入,如下所示:

实例

@mixin special-text {
  @include important-text;
  @include link;
  @include special-border;
}


向混入传递变量

混入可以接收参数。

我们可以向混入传递变量。

定义可以接收参数的混入:

实例

/* 混入接收两个参数 */
@mixin bordered($color, $width) {
  border: $width solid $color;
}

.myArticle {
  @include bordered(blue, 1px);  // 调用混入,并传递两个参数
}

.myNotes {
  @include bordered(red, 2px); // 调用混入,并传递两个参数
}

以上实例的混入参数为设置边框的属性 (color 和 width) 。

将以上代码转换为 CSS 代码,如下所示:

Css 代码:

.myArticle {
  border: 1px solid blue;
}

.myNotes {
  border: 2px solid red;
}

混入的参数也可以定义默认值,语法格式如下:

实例

@mixin bordered($color: blue, $width: 1px) {
  border: $width solid $color;
}

在包含混入时,你只需要传递需要的变量名及其值:

实例

@mixin sexy-border($color, $width: 1in) {
  border: {
    color: $color;
    width: $width;
    style: dashed;
  }
}
p { @include sexy-border(blue); }
h1 { @include sexy-border(blue, 2in); }

将以上代码转换为 CSS 代码,如下所示:

Css 代码:

p {
  border-color: blue;
  border-width: 1in;
  border-style: dashed; }

h1 {
  border-color: blue;
  border-width: 2in;
  border-style: dashed;
}

可变参数

有时,不能确定一个混入(mixin)或者一个函数(function)使用多少个参数,这时我们就可以使用 ... 来设置可变参数。

例如,用于创建盒子阴影(box-shadow)的一个混入(mixin)可以采取任何数量的 box-shadow 作为参数。

实例

@mixin box-shadow($shadows...) {
      -moz-box-shadow: $shadows;
      -webkit-box-shadow: $shadows;
      box-shadow: $shadows;
}

.shadows {
  @include box-shadow(0px 4px 5px #666, 2px 6px 10px #999);
}

将以上代码转换为 CSS 代码,如下所示:

Css 代码:

.shadows {
  -moz-box-shadow: 0px 4px 5px #666, 2px 6px 10px #999;
  -webkit-box-shadow: 0px 4px 5px #666, 2px 6px 10px #999;
  box-shadow: 0px 4px 5px #666, 2px 6px 10px #999;
}


浏览器前缀使用混入

浏览器前缀使用混入也是非常方便的,如下实例:

实例

@mixin transform($property) {
  -webkit-transform: $property;
  -ms-transform: $property;
  transform: $property;
}

.myBox {
  @include transform(rotate(20deg));
}

将以上代码转换为 CSS 代码,如下所示:

Css 代码:

.myBox {
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}

http://www.yayakq.cn/news/866780/

相关文章:

  • 房地产网站源码ztjs
  • 网站分成比例系统怎么做分析网站推广和优化的原因
  • 如何快速建设推广网站国外设计搜索网站
  • pc端兼手机端网站模板保亭住房和城乡建设局网站
  • 昆山网站建设详细方案响应式网站设计思路
  • 浙江省建设通网站做网站那种语言好
  • 医院网站和公众号建设方案中铁十六局集团门户登录
  • 可以做视频推广的网站苏州大学网站建设目标
  • 福永网站设计促销网站怎么做
  • 长沙做网站一般多少钱合适微信支付服务商平台
  • 用jsp做网站需要的知识百度的seo关键词优化怎么弄
  • 网站建设主机美食网页设计的制作过程
  • 自贡市住房和城乡建设局网站北京官网首页
  • 素材免费下载网站网站怎么在百度搜到
  • 网站建设设计 昆山加关键词的网站
  • 做商城网站需要什么资质用六类网站做电话可以吗
  • 旅游手机网站模板做摄影网站公司
  • 百度蜘蛛不爬取网站wordpress 影视模板
  • 食品网站建设的目的高级软件开发培训
  • 用html做的网站步骤浙江建设集团
  • 自己制作头像的网站 设计 动漫天津网站建设开发有哪些
  • 温州网站设计网站建设网站网站上传到空间
  • 最好网站建设制作是那个0基础做下载网站
  • 网页网站制作维护做调查的网站知乎
  • 画画在线南宁seo规则
  • 辽宁省住房城乡建设厅网站wordpress设置显示为英文
  • 网站建设如何盈利服装品牌网站建设
  • 青岛免费网站建设网站运营做seo
  • 网站地图生成器抖音代运营公司经营范围
  • 被墙的网站有哪些做ppt的图片素材网站有哪些