私は、複数の検索文字列の提案(Googleのような)の下にdivをポップする自動推薦付きの検索ボックスを持っています。 CSSを使って自動提案するボックスに影を落とすことは可能ですか、何らかの種類のスクリプトが必要でしょうか?私は背景画像を試しましたが、示唆の数は1から10または15まで変化する可能性があります。divコンテナに影を落とす?
可能であればIE6 +とFF2 +で動作するものを好むでしょう。ありがとう!
私は、複数の検索文字列の提案(Googleのような)の下にdivをポップする自動推薦付きの検索ボックスを持っています。 CSSを使って自動提案するボックスに影を落とすことは可能ですか、何らかの種類のスクリプトが必要でしょうか?私は背景画像を試しましたが、示唆の数は1から10または15まで変化する可能性があります。divコンテナに影を落とす?
可能であればIE6 +とFF2 +で動作するものを好むでしょう。ありがとう!
CSS3の属性はbox-shadow
です。ブラウザの互換性を最大限に高めるには、現時点でベンダープレフィックスが必要です。
div.box-shadow {
-webkit-box-shadow: 2px 2px 4px 1px #fff;
box-shadow: 2px 2px 4px 1px #fff;
}
css3pleaseで利用できる発電機があります。
これを実行する最も幅広く互換性のある方法は、ボックス自体と同じサイズの2番目のdivを作成し、右下にいくつかのピクセルをナッジします。 JSを使ってそれを作成して配置することができます。これは、かなり現代的なフレームワークを使用している場合は難しくありません。
うん、良い背景画像で好きな形の素敵なメインボックスを作って、ドロップシャドウと同じ形の全黒のものを作って、不透明度を調整して好きな効果を得ることができます。 –
PNGドロップシャドウを使用できます。 IE6はそれをサポートしていませんが、うまく機能しません。
http://www.positioniseverything.net/articles/dropshadows.html
あなたはこれをしようとする場合があります。かなり簡単で、IE6やMozillaで動作するようです。
<div id ="show" style="background-color:Silver;width:100px;height:100px;visibility:visible;border-bottom:outset 1px black;border-right:outset 1px black;" ></div>
一般的な構文は次のとおりです。 BORDER-〔postion]:[境界線スタイル] [ボーダー幅] [ボーダーカラー] |
利用できる[境界線のスタイル]のリストを継承することは、次のとおりです。
ちょうどボーダーを追加し、影を落とさない。 – Si8
.shadow {
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 5px 6px #ccc;
}
絶対位置を正しく動作させるには、自動候補ボックスを絶対的または相対的に配置する必要があります。 –
自動提案ボックスの高さを固定してもらえない場合はどうすればよいですか?示唆の数は1~15の範囲である。 –