私はブレーンストーミング支援のビットを探しています。斜め方向の罫線を使用した水平ナビゲーション - 「アクティブ」状態の処理方法
デザイナーがまとめたレイアウトをコーディングしていて、リンクが選択されているときに、エッジを傾けて青い背景から白い背景に移動する水平ナビゲーションを処理する方法を考えようとしています。
実際にはスクリーンショットを追加します。これは、実際にはタブ付きコンテンツ領域のナビゲーションです。スクリーンショットの上半分は、最初のタブが選択されたときの外観を示しています。スクリーンショットの下半分には2番目のタブが選択されています。
http://i.stack.imgur.com/P34yI.gif
だから、私の問題は、HTML要素が角度のエッジを持つ長方形ではなく、長方形であるという事実から来ています。シェイプをCSSの背景として保存したところ、各リンクが白くなり、BGイメージに次のリンクが埋め込まれてアングルの錯覚が生じることがわかるまで、うまくいきました。したがって、一番左のリンクは、中間のリンクと、右のリンクと、別の背景が必要です。
各リンクに一意のクラス/ ID(またはn番目の子を使用)を割り当てることができますソリューションを柔軟にして、今後別のリンクやタブを追加することができます
CSS3/HTML5 /または透明なPNGと負のマージンや相対的な配置を使用してこの外観を作成する方法に関するアイデアがあれば、私は不思議でしたか?
私はコードを求めているのではなく、私の仕事をしてもらう必要はありません:)私はちょうどアイデアを探しています。ちょっとしたコミュニティブレーンストーミング。もし誰かが私に知らせてくれる提案があれば、解決策につながるかもしれません。
ありがとうございます!
ありがとうございました!私はあなたの正確なソリューションを使用しませんでしたが、私はあなたが言及したように負のマージンとZインデックスと非常によく似たものを使用しました。感謝万円! – LearnWebCode