ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用してリンクを無効にするにはどうすればよいですか?

CSS を使用してリンクを無効にするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-24 06:38:09
オリジナル
394 人が閲覧しました

How Can I Disable Links Using CSS?

リンクを無効にする CSS トリック

問題:

CSS を使用してリンクを無効にすることは可能ですか?たとえば、「current-page」というクラスがある場合、そのクラスへのリンクがクリックされたときにアクティブにならないようにすることができます。

解決策:

次の CSS コード スニペットは、簡単な解決策を提供します。

[aria-current="page"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}
ログイン後にコピー

このコードは、「aria-current='page'」属性を持つ要素をターゲットにしており、 「pointer-events」を「none」に設定することで対話性を無効にします。また、「カーソル」を「デフォルト」に設定し、テキストの装飾を削除し、テキストの色を黒にリセットすることで、一般的なリンクのスタイルも削除されます。

このソリューションを HTML に適用するには、次のようにリンクを変更します。

<a href="link.html" aria-current="page">Link</a>
ログイン後にコピー

これにより、リンクが無効になり、「current-page」クラスが適用されているときにリンクをクリックできなくなります。

以上がCSS を使用してリンクを無効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート