微信小程序設(shè)置 hover-class,實(shí)現(xiàn)點(diǎn)擊態(tài)效果
我們提供的服務(wù)有:
成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、
改則ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的
改則網(wǎng)站制作公司增強(qiáng)小程序觸感,提高用戶交互感知度
概念及注意事項(xiàng)
微信小程序中,可以用 hover-class 屬性來(lái)指定元素的點(diǎn)擊態(tài)效果。但是在在使用中要注意,大部分組件是不支持該屬性的。
- 目前支持 hover-class 屬性的組件有三個(gè):view、button、navigator。
- 不支持 hover-class 屬性的組件,同時(shí)也不支持 hover-stop-propagation、hover-start-time、hover-stay-time 這三個(gè)屬性。
- 當(dāng) hover-class 的值為 none 時(shí),組件上不會(huì)有任何點(diǎn)擊態(tài)效果。
注意事項(xiàng)
- hover-class樣式顯示的原理是 點(diǎn)擊時(shí)把樣式加到class的樣式中,沖突時(shí),誰(shuí)在后面就顯示誰(shuí)!
- 當(dāng)組件中沒(méi)有任何指定的類時(shí),直接使用 hover-class 就會(huì)起到相應(yīng)的作用,但是當(dāng)組件中已經(jīng)指定了其他可能與 hover-class 沖突的類時(shí),hover-class 無(wú)效
- 將 hover-class 指定的類放在對(duì)應(yīng) wss 文件的最末尾,這樣就不會(huì)被其他類所覆蓋
- 通常,當(dāng)一個(gè) view 組件中包含 image 等不支持 hover-class 的組件,但又需要在該組件上使用 hover-stop-propagation 屬性的作用時(shí),需要將不支持 hover-class 的組件用view、button 或 navigator 包裹起來(lái)
使用場(chǎng)景
1.列表頁(yè)——詳情頁(yè)(點(diǎn)擊跳轉(zhuǎn))
以新聞資訊為例,大部分應(yīng)該都是這樣的
添加如下代碼
//html
...
//css
.wsui-btn__hover_list {
opacity: 0.9;
background: #f7f7f7;
}
文章標(biāo)題:小程序hover-class點(diǎn)擊態(tài)效果實(shí)現(xiàn)-創(chuàng)新互聯(lián)
網(wǎng)站URL:
http://weahome.cn/article/didcge.html