时间:2021-05-18
微信小程序设置 hover-class,实现点击态效果
增强小程序触感,提高用户交互感知度
概念及注意事项
微信小程序中,可以用 hover-class 属性来指定元素的点击态效果。但是在在使用中要注意,大部分组件是不支持该属性的。
注意事项
使用场景
1.列表页——详情页(点击跳转)
以新闻资讯为例,大部分应该都是这样的
添加如下代码
//html<view hover-class='wsui-btn__hover_list'> ...</view>//css.wsui-btn__hover_list { opacity: 0.9; background: #f7f7f7;}点击效果如下图
2.展示类表格列表(不触发跳转)
可设置hover-stay-time属性,突出显示触摸行或列
//html<view hover-class='wsui-btn__hover_list' hover-stay-time="3000"> ...</view>//css.wsui-btn__hover_list { opacity: 0.9; background: #f7f7f7;}3.提交类按钮
1种样式往往不能满足,各种形状的按钮,暂提供以下2种参考
.wsui-btn__hover_btn {//圆形按钮 opacity: 0.9; transform: scale(0.95, 0.95);//长矩形按钮 position: relative; top: 3rpx; left: 3rpx; box-shadow:0px 0px 8px rgba(0, 0, 0, .1) inset; }上图以长矩形按钮为例,采用scale整体缩放效果显然不佳
圆形按钮显然更合适对于同页面等待请求返回的按钮,配合 disabled 属性,使用加载中按钮的方案更为合理
4.有待考量的场景
选择类按钮,特指点击切换某些状态,会有及时的状态切换响应的,如遮罩层、active类导航图标类,首页的图标导航我认为以上无需添加hover类
特别说明声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
微信小程序视图容器组件详解:小程序给出的视图容器组件有三个:、和:1、视图容器相当于html中的标签,有四个属性:hover和hover-class与点击效果有
微信小程序实现给循环列表添加点击样式实例微信小程序有个属性hover-class='active',是指当点击列表元素时当按下鼠标左键会显示active样式,但
微信小程序利用css实现遮罩效果实例详解实现效果图:如图所示,使用css实现小程序的遮罩效果,代码如下js文件代码://index.js//获取应用实例vara
本文主要介绍了如何实现小程序tab栏下划线动画效果,分享给大家,具体如下:最终效果实现wxml{{item}}wxss.abox{display:flex;fl
先给大家展示下效果图,大家感觉不错,请参考实现代码:实现原理:点击按钮,往需要动画的div中添加或移除拥有动画效果的class。由于微信小程序中不能操作page