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