特定の境界線にどのようにドロップシャドウを適用しますか?ボーダートップにのみドロップシャドウを適用しますか?
header nav {
border-top: 1px solid #202020;
margin-top: 25px;
width: 158px;
padding-top:25px;
}
が、私は(1ピクセル1ピクセル1ピクセル#cdcdcd)ドロップシャドウをしたいのborder-topにのみ適用:
は例えば、私は、次のコードを持っています。
これを達成する最もよい方法は何ですか?
EDIT
これは私が
div {
border-top: 1px solid #202020;
margin-top: 25px;
margin-left:25px;
width: 158px;
padding-top:25px;
-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.75);
}
探しているものを、本質的であるしかし、影はパディングの影響を受けているようです。パディングを調整することなく、境界線だけに影を付けるにはどうしてですか?
基本的にはいです。 しかし、私はそれがボーダートップの下にある必要があります。これは可能ですか? – AMC
ああ、いいですね。私はダンブルンデルのフィドルを編集して、シャドーを内側に置く 'inset'プロパティを使用しました。これをチェックしてください:http://jsfiddle.net/FrEnY/4/これは:: beforeを使った私の他の提案より簡単です。 –