リンクがアクティブなときにbefore擬似要素を選択する必要がありますが、リンクをホバーするときにbefore擬似要素を選択できます。ページを最初のリンク(ブラウズ)をロードオンcss3:リンクがアクティブなときに:before擬似要素を選択する
がアクティブであると私はアクティブながら、ホバーのと同じ効果を必要とします。
ホバリングしながら、前の擬似要素を選択するには:
.breadcrumb a:hover:before {
background: black;
border: 1px solid white;
color: white;
}
を前に、擬似要素を選択するには、アクティブ(私は以下しようとしていますが、それは動作していない)ながら:
.breadcrumb a:active:before {
background: black;
border: 1px solid white;
color: white;
}
見つけてください https://jsfiddle.net/diasraphael88/ygj40pn7/
それは動作します。おそらく ':active'と':focus'を混同しているのでしょうか? – Oriol
作業リンクを共有していただけますか?まだ動作していません。 – user1645290
あなたの同じフィドルを赤い背景で見てください:https://jsfiddle.net/ygj40pn7/1/。リンクをアクティブにすると、赤が表示されます。だから ':active'が動作します。 – Oriol