- Foundation 常规
- Foundation - 全局样式
- Foundation - Sass
- Foundation - JavaScript
- Foundation - JavaScript 工具函数
- Foundation - 媒体查询
- Foundation - 网格系统
- Foundation - Flex 网格
- Foundation - 表单
- Foundation - 可见性类
- Foundation - 基础排版
- Foundation - 排版辅助类
- Foundation - 基础控件
- Foundation - 导航
- Foundation - 容器
- Foundation - 媒体
- Foundation - 插件
- Foundation Sass
- Foundation - Sass 函数
- Foundation - Sass 混合宏
- Foundation 库
- Foundation - Motion UI
- Foundation 有用资源
- Foundation - 快速指南
- Foundation - 有用资源
- Foundation - 讨论
Foundation - Switch SASS 参考
描述
您可以使用 SASS 参考来更改组件的样式。
变量
下表列出了项目设置文件中的 SASS 变量,这些变量使该组件的默认样式可以自定义。
序号 | 名称和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
它表示开关的背景颜色。 |
颜色 | $medium-gray |
2 |
它表示开关的活动背景颜色。 |
颜色 | $primary-color |
3 |
它表示开关的高度,没有任何类应用。 |
数字 | 2rem |
4 |
它表示开关带有 |
数字 | 1.5rem |
5 |
它表示开关带有 |
数字 | 1.75rem |
6 |
它表示开关带有 |
数字 | 2.5rem |
7 |
它表示开关的圆角。 |
数字 | $global-radius |
8 |
它表示模态框周围的边距。 |
数字 | $global-margin |
9 |
它表示开关容器和滑块的背景颜色。 |
颜色 | $white |
10 |
它表示开关主体边缘和滑块之间的间距。 |
数字 | 0.25rem |
11 |
它表示开关滑块的圆角。 |
数字 | $global-radius |
12 |
它表示开关的过渡效果。 |
数字 | all 0.25s ease-out |
混合宏
为了构建此组件的最终 CSS 输出,可以使用以下混合宏。要使用 Foundation 组件构建您自己的类结构,您可以自己使用这些混合宏。
switch-container
@include switch-container;
它添加开关容器的样式。将其应用于容器类。
switch-input
@include switch-input;
它添加开关输入样式。在开关内,您必须将其应用于<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
接受的参数。
序号 | 参数和描述 | 类型 | 默认值 |
---|---|---|---|
1 |
它表示开关内标签的字体大小。 |
数字 | 1rem |
2 |
它表示开关主体的宽度。 |
数字 | 4rem |
3 |
它表示开关主体的宽度。 |
数字 | 2rem |
4 |
它表示开关滑块的宽度。 |
数字 | 1.5rem |
5 |
它表示开关主体边缘和开关滑块之间的间距。 |
数字 | 0.25rem |
foundation_basic_controls.htm