CSS はスイッチングを実装します
#CSS (Cascading Style Sheets) は、Web ページおよびアプリケーションを作成するための言語であり、テキストや画像の外観、レイアウト、動的効果を制御できます。 Web ページの制作では、Web ページをより鮮やかで興味深いものにするために、CSS を使用して切り替え効果を実現する必要があることがよくあります。ここでは、切り替え効果を実現するための一般的な CSS メソッドをいくつか紹介します。 1. 疑似クラスを使用する疑似クラスは、要素のスタイルに加えていくつかの特別なスタイルを追加するために使用される CSS のタグです。切り替え効果を実装する場合、CSS セレクターで疑似クラスを使用できます。たとえば、:hover 疑似クラスを使用して、マウスが要素上に留まったときにスタイルを切り替えることができます。コードは次のとおりです:<style> .tab { display: inline-block; padding: 10px; border: 1px solid #ccc; } .tab:hover { background-color: #ccc; } </style> <div class="tab">标签1</div> <div class="tab">标签2</div> <div class="tab">标签3</div>
<style> .tab { display: inline-block; padding: 10px; border: 1px solid #ccc; background-color: #fff; transition: background-color 0.5s ease; } .tab:hover { background-color: #ccc; } </style> <div class="tab">标签1</div> <div class="tab">标签2</div> <div class="tab">标签3</div>
<style> .tab { display: inline-block; padding: 10px; border: 1px solid #ccc; background-color: #fff; animation: tabAnimation 0.5s ease; } .tab:hover { background-color: #ccc; } @keyframes tabAnimation { 0% { background-color: #fff; } 50% { background-color: #eee; } 100% { background-color: #ccc; } } </style> <div class="tab">标签1</div> <div class="tab">标签2</div> <div class="tab">标签3</div>
<style> .tab { display: none; padding: 10px; border: 1px solid #ccc; background-color: #fff; } .active { display: inline-block; } </style> <div class="tab active">标签1</div> <div class="tab">标签2</div> <div class="tab">标签3</div> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> $(function() { $(".tab").click(function() { $(this).addClass("active").siblings().removeClass("active"); }); }); </script>
以上がCSS実装の切り替えの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。