Skip to content

Commit b2444f5

Browse files
committed
docs(components/glass_slider): add Glass Slider docs and preview GIF
1 parent d412f22 commit b2444f5

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed

docs/en/components/glass_slider.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Glass Slider component
3+
order: 15
4+
---
5+
6+
# Glass Slider
7+
8+
```rust
9+
pub fn glass_slider(
10+
args: impl Into<GlassSliderArgs>,
11+
state: Arc<RwLock<GlassSliderState>>,
12+
)
13+
```
14+
15+
The glass_slider component displays an interactive slider that allows selecting a value within a range. It is the glass variant of the `slider` component. The component supports configuring background color, border, refraction, dispersion, and more, and provides drag interaction.
16+
17+
## Arguments
18+
19+
- `args: impl Into<GlassSliderArgs>`
20+
21+
This argument configures the style of the glass_slider component, including size, color, border, etc. Use `GlassSliderArgsBuilder` to construct it.
22+
23+
- `state: Arc<RwLock<GlassSliderState>>`
24+
25+
This argument manages the state of the glass_slider component, including the current value.
26+
27+
## Preview
28+
29+
![glass_slider](/glass_slider_example.gif)
252 KB
Loading
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Glass Slider 组件
3+
order: 15
4+
---
5+
6+
# Glass Slider
7+
8+
```rust
9+
pub fn glass_slider(
10+
args: impl Into<GlassSliderArgs>,
11+
state: Arc<RwLock<GlassSliderState>>,
12+
)
13+
```
14+
15+
`glass_slider` 组件用于显示一个可交互的滑动条,可以在一个范围内选择一个数值。可以认为它是 `slider` 组件的玻璃风格变体。该组件支持配置背景色、边框、折射率、色散等,并提供拖动交互。
16+
17+
## 参数
18+
19+
- `args: impl Into<GlassSliderArgs>`
20+
21+
该参数用于配置 `glass_slider` 组件的样式,包括大小、颜色、边框等。可以使用 `GlassSliderArgsBuilder` 来构建。
22+
23+
- `state: Arc<RwLock<GlassSliderState>>`
24+
25+
该参数用于管理 `glass_slider` 组件的状态。
26+
27+
## 预览
28+
29+
![glass_slider](/glass_slider_example.gif)

0 commit comments

Comments
 (0)