Input元件無點選效果
現象描述:
input 元件type 為button 時,設定了圓角border-radius 屬性後,點選該元件時沒有點選效果了(背景色沒有變化),刪除該屬性就是有點選效果的。
程式碼如下:
<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; background-color: red; padding: 10px 20px; border-radius: 40px; } </style>
問題分析:
設定圓角屬性後,引擎底層受限導致不能自動實現點選效果,需要自己去實現。
解決方法:
設定了圓角屬性後要實現按鈕點選效果可以透過快應用的偽類實現。
修改後程式碼如下(見紅色部分):
<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; background-color: red; padding: 10px 20px; border-radius: 40px; } .button:active{ background-color: green; } </style>
欲瞭解更多詳情,請參見:
快應用偽類:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2785354/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- android 自定義控制元件(底部icon點選效果)Android控制元件
- input文字框獲取焦點伸縮效果
- android 控制元件點選水波紋效果的幾種方案Android控制元件
- 處理好item點選事件的gallery(畫廊)效果(無bug)事件
- Android Button 點選效果Android
- Item點選水波紋效果
- 解決html中input的placeholder的顏色,點選時消失,input點選時樣式的問題HTML
- RecyclerView點選新增波紋效果View
- javascript點選燃放煙火效果JavaScript
- 設定點選效果foreground
- iOS 中tableview cell點選取消選中效果iOSView
- 點選返回網頁頂層效果網頁
- IOS小元件(7):小元件點選互動iOS元件
- android問題之Button自定義樣式selector後,點選無效果Android
- 點選開關顯示或者隱藏input文字框
- input和:input選擇器的區別
- input[type=file]使用css美化效果CSS
- fixed定位和input獲取焦點影響鍵盤彈出效果
- JavaScript點選按鈕彈出層效果JavaScript
- iOS 實現點選微信頭像效果iOS
- JavaScript點選投票效果程式碼例項JavaScript
- 網頁點選實現下載效果網頁
- canvas 點選產生放射性效果Canvas
- Jetapck Compose 去除點選水波紋效果
- VUE 實現 Studio 管理後臺(十三):按鈕點選輸入控制元件,input 輸入框系列Vue控制元件
- iview input實現點選和enter同時搜尋技巧View
- 網頁佈局-----input點選時出現黑色邊框網頁
- 點選文字框實現文字框內容選中效果
- Path實現常見toolbar點選彈出選單效果
- 設定input文字框只讀效果
- CSS點選隱藏和顯示div效果CSS
- jQuery點選滑出層效果程式碼例項jQuery
- JavaScript點選按鈕數字加1效果JavaScript
- 如何實現點選連結不跳轉效果
- SVG使用滑鼠點選繪製折線效果SVG
- 點選按鈕實現數字增加效果
- OC 不規則的UIButton點選效果UI
- 去掉antd的Input元件獲取焦點時的藍色邊框元件