Input组件无点击效果
现象描述:
input组件type为button时,设置了圆角border-radius属性后,点击该组件时没有点击效果了(背景色没有变化),删除该属性就是有点击效果的。
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
< template > < div class = "page-wrapper" > < input type = "button" class = "button" value = "Animation 动画" /> </ div > </ template > < script > </ script > < style > .page-wrapper { flex-direction: column; justify-content: center; align-items: center; } .button { color: #20a0ff; red; padding: 10px 20px; border-radius: 40px; } </ style > |
问题分析:
设置圆角属性后,引擎底层受限导致不能自动实现点击效果,需要自己去实现。
解决方法:
设置了圆角属性后要实现按钮点击效果可以通过快应用的伪类实现。
修改后代码如下(见红色部分):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
< template > < div class = "page-wrapper" > < input type = "button" class = "button" value = "Animation 动画" /> </ div > </ template > < script > </ script > < style > .page-wrapper { flex-direction: column; justify-content: center; align-items: center; } .button { color: #20a0ff; red; padding: 10px 20px; border-radius: 40px; } .button:active{ green; } </ style > |
欲了解更多详情,请参见:
快应用伪类:
https://developer.huawei.com/consumer/cn/doc/development/quickApp-References/quickapp-style#h1-1578402140607
原文链接:https://developer.huawei.com/...
原作者:Mayism
标签:
华为快应用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-08-05 【有奖众测】我有礼品,你有快服务吗?