AppGallery Connect:Input組件無點(diǎn)擊效果

來源: 華為開發(fā)者論壇
作者:Mayism
時(shí)間:2021-01-28
16652
設(shè)置圓角屬性后,引擎底層受限導(dǎo)致不能自動(dòng)實(shí)現(xiàn)點(diǎn)擊效果,需要自己去實(shí)現(xiàn)。設(shè)置了圓角屬性后要實(shí)現(xiàn)按鈕點(diǎn)擊效果可以通過快應(yīng)用的偽類實(shí)現(xiàn)。

person-touching-open-macbook-on-table-839465.jpg

現(xiàn)象描述:

input組件type為button時(shí),設(shè)置了圓角border-radius屬性后,點(diǎn)擊該組件時(shí)沒有點(diǎn)擊效果了(背景色沒有變化),刪除該屬性就是有點(diǎn)擊效果的。

代碼如下:

<template>

  <div class="page-wrapper">

    <input type="button" class="button"  value="Animation 動(dòng)畫" />

  </div>

</template>

<script>

</script>

<style>

.page-wrapper {

  flex-direction: column;

  justify-content: center;

  align-items: center;

}

.button {

  color: #20a0ff;

  background-color: red;

  padding: 10px 20px;

  border-radius: 40px;

}

</style>

問題分析:

設(shè)置圓角屬性后,引擎底層受限導(dǎo)致不能自動(dòng)實(shí)現(xiàn)點(diǎn)擊效果,需要自己去實(shí)現(xiàn)。

解決方法:

設(shè)置了圓角屬性后要實(shí)現(xiàn)按鈕點(diǎn)擊效果可以通過快應(yīng)用的偽類實(shí)現(xiàn)。

修改后代碼如下(見紅色部分):

<template>

  <div class="page-wrapper">

    <input type="button" class="button"  value="Animation 動(dòng)畫" />

  </div>

</template>

<script>

</script>

<style>

.page-wrapper {

  flex-direction: column;

  justify-content: center;

  align-items: center;

}

.button {

  color: #20a0ff;

  background-color: red;

  padding: 10px 20px;

  border-radius: 40px;

}

.button:active{

  background-color: green;

}

</style>

欲了解更多詳情,請(qǐng)參見:

快應(yīng)用偽類:

https://developer.huawei.com/consumer/cn/doc/development/quickApp-References/quickapp-style#h1-1578402140607

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于華為開發(fā)者論壇,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家