bootstrap sass 如何使用


本文摘自PHP中文网,作者藏色散人,侵删。

bootstrap sass的使用方法:首先下载Ruby;然后从官网下载Sass;接着用“@mixin”来定义代码块;最后用“@include”来复用即可。

本文操作环境:Windows7系统、bootstrap3、Dell G3电脑。

安装

Sass是由Ruby编写的,所以想使用Sass必须要先下载Ruby,Ruby只是为Sass运行提供支持,不懂Ruby也不碍事

安装好Ruby之后 再从官网下载Sass,就可以使用了

Sass用法

1、变量

Sass通过美元符号使用变量

1

2

3

4

5

6

7

8

9

//Sass源码

$highlight-color: #000000;

.selected {

  border: 1px solid $highlight-color;

}

//编译后的CSS

.selected {

  border: 1px solid #000000;

}

2、嵌套

Sass的嵌套和Less相同 直接写在里面就好了(推荐:《bootstrap教程》)

3、代码重用 @mixin @include @extend @function @import

Sass可以用@mixin 来定义代码块 然后用@include 来复用 @mixin同样也支持参数

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

//Sass源码

@mixin border-radius($radius){

  -moz-border-radius:$radius;

  -webkit-border-radius:$radius;

  border-radius:$radius;

}

 

button{

  @include border-radius(5px);

}

//编译后的CSS

button {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

}

Sass可以使用@extend 来继承一个类

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

//Sass源码

.block{

  padding: 15px;

  margin-bottom: 15px;

}

 

.block-primary{

  @extend .block;

  color: #00aff0;

}

//编译后的CSS

.block, .block-primary {

  padding: 15px;

  margin-bottom: 15px;

}

 

.block-primary {

  color: #00aff0;

}

Sass 还可以使用@import来导入外部文件 可以使用@function 来定义函数

4、Sass支持分支和循环 @if @else if @else @for @while

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

//Sass源码

@mixin add-background($color){

  background: $color;

  @if $color==#000000{

    color: #666666;

  }@else {

    color: #ffffff;

  }

}

 

.section-primary{

   @include add-background(#ffffff);

}

//编译后的CSS

.section-primary {

  background: #ffffff;

  color: #ffffff;

}

以上就是bootstrap sass 如何使用的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

bootstrap icon不显示怎么办

dialog是bootstrap的么

bootstrap怎么适配手机屏幕

浅谈vue项目中使用npm安装bootstrap和jquery

bootstrap的优缺点有哪些

bootstrap的组件有哪些?

浅谈bootstrap中的close类--关闭按钮

bootstrap4有哪些版本?

bootstrap table中toolbar新增条件查询及refresh参数使用方法

bootstrap中验证提示状态的类有什么

更多相关阅读请进入《bootstrap》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...