CSSを使用して、タブをクリックすると(下の図に示すように)、タブが非アクティブなタブを指すようにする方法はありますか?アクティブなタブは、CSSを使用して非アクティブなタブを指していますか?
緑色のタブ1(下の図)がタブ2と3を指し、タブ2をクリックするとタブ3を指し示すようにしようとしています。ただし、タブ3の場合、長方形(矢印なし)のままです。
私は様々なスタックオーバーフロースニペットをうまくいきましたが、矢印をタブの上または下に置くことはできましたが、アクティブなタブの横にある非アクティブなタブをオーバーラップさせることはできません。
これは私のHTMLの基本的な構造です:CSSに関しては
<ul>
<li class="active">
<a href="#">Tab 1</a>
</li>
<li>
<a href="#">Tab 2</a>
</li>
<li>
<a href="#">Tab 3</a>
</li>
</ul>
、私はこの1つのようなスニペットを使用してきた:https://codepen.io/mimoYmima/pen/MwzQym
問題私が実行してきたがそれは、タブが左に浮かんでいるので、アクティブなタブの矢印を他のタブと重複させることはできません。
重複があなたの最後の問題です。 **保存勾配**はここで最悪の問題です。あなたはそのcodepenの例から何かを作ろうとしましたか? –
また、 "タブ2"を選択したときの* "ダイアグラム" *はどのように見えますか? –
ありがとうございます。私のダイアグラムでは、「タブ2」をクリックすると、「タブ1」と同じ角度のアクティブなタブが採用されます。しかし、その後、 "タブ3"の場合は、どこにでもポイントを置くのではなく、ただ緑色にします。今はグラデーションを気にする必要はありません。これは、タブ付きの外観を示すためのPhotoshopの素早い仕事でした。 –