これはちょうど:visited
リンクまたはボックスシャドウの一般的なスタイリングのものと関連しているかどうかはわかりませんが、上書きすることはできません。訪問したリンクのボックスシャドウを削除できない - 2度適用
https://jsfiddle.net/pt39v1yy/1/
私は当初、ボックスの影の色を変更しようとしたが、その後、それはので、私は同様に削除しないと、まだ何もしようとした事をオーバーライドしていなかった実現しました。私は重要な、設定されていない、イニシャルなどを追加しようとしましたが、常に元のボックスシャドウが横切られていないことを検査すると、オーバーライドできないようです。
a:not(.btn) {
text-decoration: none;
border-bottom: 3px solid #b4e7f8;
box-shadow: inset 0 -4px 0 #b4e7f8;
-webkit-transition: background .35s cubic-bezier(.33,.66,.66,1);
transition: background .35s cubic-bezier(.33,.66,.66,1);
color: inherit;
}
a:not(.btn):hover{
background: #b4e7f8;
text-decoration: none;
}
a:not(.btn):visited {
border-bottom: 3px solid #beb4f8;
background: #beb4f8;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: inherit;
}