これはすでに尋ねられていますが、別の方法で必要です。下の画像を見て、実現しようとしているナビゲーション バーを確認してください。
問題:
- エッジの周りの影
- バー内のテキスト/画像
- 図の周りに1pxの実線の境界線があれば素晴らしいでしょう
もちろん、静止画像でも可能ですが、別のものを使用したいと思います。それを行う方法についてのアイデアはありますか (可能な限り多くのブラウザをサポートして)。
編集:
<nav>
絶対配置です
これが私がこれまでにしたことです
しかし、境界線を適用することはできず、固定サイズも問題があります。
nav {
float: left;
position: absolute;
background-color: #ffffff;
top: 0;
left: 0;
display: inline;
padding: 12px;
padding-right: 0;
width: auto;
}
.behind_nav {
height: 60px;
width: 523px;
position: absolute;
top: 0;
left: 0;
border-right: 20px solid transparent;
border-top: 48px solid white;
}
.behind_nav
遅れてい<nav>
ます(驚き、驚き)。実際には、上記の影と境界線の問題を除いて、これはうまく機能します。また、固定値にバインドされているため、問題があります。<nav>
幅をコンテンツに合わせます (CMS データ / ブラウザによって異なる場合があります)