assignment_late
为什么捐赠
travel_explore
API 浏览器
widgets
Vue 组件
Ajax Bar Ajax 进度条
Avatar 头像
Badge 徽标
Banner 横幅
Bar 工具栏
Breadcrumbs 面包屑
Card 卡片
Carousel 轮播
Chat Message 聊天消息
Chip 纸片
Circular Progress 环形进度条
Color Picker 颜色选择器
Dialog 对话框
Editor WYSIWYG 编辑器
Expansion Item 展开项
Floating Action Button 浮动操作按钮
Icon 图标
Img 图片
Infinite Scroll 无限滚动
Inner Loading 内部加载
Intersection 交叉观察
Knob 旋钮
Linear Progress 线性进度条
List & List Items 列表与列表项
Markup Table 标记表格
Menu 菜单
No SSR
Observers 观察者
Pagination 分页
Parallax 视差
Popup Edit 弹出编辑
Popup Proxy 弹出代理
Pull to Refresh 下拉刷新
Rating 评分
Responsive 响应式
Scroll Area 滚动区域
Separator 分隔线
Skeleton 骨架屏
Slide Item 滑动项
Slide Transition 滑动过渡
Space 间隔
Spinners 加载动画
Splitter 分割面板
Stepper 步骤条
Table 表格
Tabs 标签页
Tab Panels 标签面板
Timeline 时间线
Toolbar 工具栏
Tooltip 提示框
Tree 树形控件
Uploader 上传器
Video 视频
Virtual Scroll 虚拟滚动
alternate_email
联系站长
Quasar 提供了v-ripple指令,您可以使用它轻松的为 DOM/组件添加一个 Material design 中的涟漪动画(点击元素后有一个水波效果)
WARNING
不要在已经有涟漪效果的组件中使用此指令,(例如: QBtn),他们都有一个ripple属性来控制涟漪效果。
正在加载 Ripple API...
用法
WARNING
使用前,请确保目标 DOM/组件设置了position: relative CSS,或者直接使用 relative-position Quasar CSS 辅助类。
基础
常规
着色
Material Ripple 默认采用文本的 CSS 颜色,但这是可配置的:
着色
定位
您也可以配置涟漪效果从何处展开,默认从点击处展开,您可以配置始终从 DOM 中心展开:
定位
提前触发
默认情况下,Ripple 指令在点击或按键时被触发。但是,您可以更改它并使其在第一次用户交互(mousedown, touchstart, keydown)时更早的触发。请注意,在大多数情况下,事件集可能会重叠(第一次和最后一次用户交互之间的小延迟),用户的感知没有差异,但在某些情况下,这可能会导致误导用户。
这在触摸屏上尤其明显,如果用户在触控启动后不小心移动了手指,它有时会被解释为一个非常小的滚动事件,而不是点击事件,所以点击事件没有被触发,但仍然有一个波纹。
立即触发
禁用
如果出于某些原因,您有一个场景需要禁用波纹,那么您可以为指令分配一个布尔值,来开启/禁用它
禁用
发现错误?在浏览器中编辑此页
1. Introduction
2. Ripple API
3. 用法
3.1. 基础
3.2. 着色
3.3. 定位
3.4. 提前触发
3.5. 禁用