Foundation - Switch SASS 参考
描述
您可以使用 SASS 参考更改组件的样式。
变量
下表列出了项目设置文件中的 SASS 变量,这些变量可自定义此组件的默认样式。
Sr.No. | 名称 &描述 | 类型 | 默认值 |
---|---|---|---|
1 | $switch-background 表示开关的背景颜色。 |
颜色 | $medium-gray |
2 | $switch-background-active 表示开关的背景活动颜色。 |
颜色 | $primary-color |
3 | $switch-height 它表示开关的高度,没有应用任何类。 |
Number | 2rem |
4 | $switch-height-tiny 它表示开关的高度,带有 .tiny 类。 |
Number | 1.5rem |
5 | $switch-height-small 它表示开关的高度,带有.small 类。 |
数字 | 1.75rem |
6 | $switch-height-large 它表示开关的高度,带有 .large 类。 |
数字 | 2.5rem |
7 | $switch-radius 它表示开关的边框半径。 |
数字 | $global-radius |
8 | $switch-margin 它表示模态框周围的边框。 |
数字 | $global-margin |
9 | $switch-paddle-background 它表示开关容器和桨的背景颜色。 |
颜色 | $white |
10 | $switch-paddle-offset 表示主体边缘与开关桨之间的间距。 |
Number | 0.25rem |
11 | $switch-paddle-radius 表示开关桨的边框半径。 |
Number | $global-radius |
12 | $switch-paddle-transition 表示开关过渡。 |
Number | all 0.25s ease-out |
Mixins
要构建此组件的最终 CSS 输出,可以使用以下 mixin。要使用 Foundation 组件构建自己的类结构,您可以自己使用 mixin。
switch-container
@include switch-container;
它添加了 switch 容器的样式。将其应用于容器类。
switch-input
@include switch-input;
它添加了 switch 输入样式。在开关内,您必须将其应用于 <input>。
switch-paddle
@include switch-paddle;
它为开关的拨片和背景添加了样式。在开关中,您必须将其应用于 <label>。
switch-text
@include switch-text;
在开关中,它为活动或非活动文本添加了基本样式。您必须将其应用于 <label> 内的文本元素。
switch-text-active
@include switch-text-active;
它为开关的活动状态文本添加了样式。
switch-text-inactive
@include switch-text-inactive;
它为开关的非活动状态文本添加了样式。
switch-size
@include switch-size($font-size, $width, $height, $paddle-width, $paddle-offset);
通过更改主体和桨的大小,switch-size 会改变开关的大小。您必须将其应用于开关的容器。
下表列出了 switch-size 接受的参数。
Sr.No. | 参数 &描述 | 类型 | 默认值 |
---|---|---|---|
1 | $font-size 表示开关内标签的字体大小。 |
数字 | 1rem |
2 | $width 表示开关主体的宽度。 |
数字 | 4rem |
3 | $height 表示开关主体的高度。 |
数字 | 2rem |
4 | $paddle-width 表示开关拨片的宽度。 |
数字 | 1.5rem |
5 | $paddle-width 表示开关主体边缘与开关拨片之间的间距。 |
数字 | 0.25rem |
foundation_basic_controls.html