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

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

Patricia Arquette
リリース: 2024-12-20 12:23:20
オリジナル
906 人が閲覧しました

How Can I Disable Links Using Only CSS?

CSS によるリンクの無効化: 完全ガイド

Web ページ上のリンクを無効にする必要がありますが、リンクの設定は CSS のみに依存しますか?解決?自由に使える簡単な解決策があるので心配しないでください。

課題

リンクのあるナビゲーション バーがあり、リンクの 1 つが現在のページを表していると想像してください。あなたはオンです。このリンクを無効にして、クリックしても何もアクションが起こらないようにしたいと考えています。

CSS ソリューション

この無効化を実現するには、 aria-current="page" 属性を活用できます。この属性は、要素が現在のページを表すことを示します。この属性を持つ要素に次の CSS ルールを適用すると、リンクを無効にすることができます:

[aria-current="page"] {
  pointer-events: none; // Prevents any cursor interaction
  cursor: default; // Resets the cursor to its default appearance
  text-decoration: none; // Removes any underlining
  color: black; // Restores the text color to black
}
ログイン後にコピー

実践例

このソリューションを HTML に適用するには、次のようにします。 aria-current="page" 属性を に追加します。

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

この CSS ソリューションを実装すると、リンクの外観を変更したり JavaScript に頼ったりすることなく、リンクを効果的に無効にすることができます。この手法により、ユーザーが現在どのページを表示しているかを明確に示し、クリーンでアクセスしやすいユーザー インターフェイスが保証されます。

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

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