国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

移動端網頁解決CSS的active偽類無效的方法

2024-07-11 08:29:41
字體:
來源:轉載
供稿:網友

:active偽類常用于設定點擊狀態下或其他被激活狀態下一個鏈接的樣式。最常用于錨點<a href="#">這種情況,一般主流瀏覽器下也支持其他元素,如button等。在多按鍵的鼠標系統中,:active只適用于主按鍵,目前的大部分情況都是左鍵即主鍵。
該偽類下定義的CSS樣式只在按下鼠標按鈕與釋放鼠標按鈕之間的短暫瞬間被觸發顯示。使用鍵盤的tab鍵也可以觸發:active狀態。


說到:active偽類就不得不提到:link,:visited,:hover,:active這個四個,最常用的是用于a鏈接,設定鼠標交互時不同的鏈接顏色。如下示例:

CSS Code復制內容到剪貼板
  1. a:link { /* Essentially means a[href], or that the link actually goes somewhere */        color: blue;     
  2. }      a:visited {     
  3.   color: purple;      }     
  4. a:hover {        color: green;     
  5. }      a:active {     
  6.   color: red;      }    


上述代碼中,將 :visited放到最后,則會導致以下結果:若鏈接已經被訪問過,a:visited會覆蓋:active和:hover的樣式聲明,鏈接將總是呈現為紫色,無論鼠標懸停還是按下激活,鏈接都將保持為紫色。

基于此原因,上述代碼必須按照順序定義,一般稱為LVHA-order: :link — :visited — :hover — :active,為方便記憶,可記為“LOVE HATE”

L :link
O
V :visited
E


H :hover
A :active
T
E


瀏覽器兼容性:

項目中是移動端頁面要做一個按鈕狀態切換的效果,在PC上測試沒有問題,到了手機端發現安卓的正常,iOS則沒有效果。


源碼:

CSS Code復制內容到剪貼板
  1. .slotbtn{          width: 5.5rem;     
  2.     height: 4rem;          background: url(../images/sbtn.png) no-repeat 0 0;     
  3.     -webkit-background-size: 100% auto;          background-size: 100% auto;     
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 荥阳市| 和林格尔县| 盐边县| 铁岭县| 青州市| 大丰市| 汤原县| 岳阳县| 福泉市| 芦溪县| 荆州市| 黑水县| 牟定县| 渭南市| 镶黄旗| 桐庐县| 虎林市| 葫芦岛市| 远安县| 垣曲县| 巴马| 许昌市| 枣强县| 正安县| 瓦房店市| 南丹县| 德钦县| 顺义区| 扶余县| 南靖县| 海阳市| 东港市| 临泉县| 临清市| 阜南县| 韩城市| 集贤县| 丹寨县| 云林县| 武汉市| 江门市|