未知のサイズの画像の境界線として白い輝きを作成するにはどうすればよいですか? (9 IE <ではサポートされません)CSS:画像の周りに白い輝きを作成する
答えて
使用シンプルなCSS3
img
{
box-shadow: 0px 0px 5px #fff;
}
これはあなたの周りの輝きを希望された画像を選択するために、より具体的なセレクタを使用して、ドキュメント内のすべての画像の周りに白い輝きを置きます。
img
{
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0px 0px 5px #fff;
}
IEのためにあなたが輝きを使用することができます:あなたは自分のブラウザの最新バージョンを持っていないユーザーが心配している場合は
は、これを使用もちろん:)の色を変更することができますフィルタ(それをサポートするブラウザがわからない)
img
{
filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=5);
}
あなたに合ったものを見るために設定して再生する:)
ターゲットブラウザが何であるかに依存します。あなたは、例えば、on this exampleをベースと回避策を実装する必要があり、古いブラウザの場合
-moz-box-shadow: 0 0 5px #fff;
-webkit-box-shadow: 0 0 5px #fff;
box-shadow: 0 0 5px #fff;
が、あなたはおそらく、余分なマークアップが必要になります。新しいものではas simple asです。
CSS3を使ってそのようなエフェクトを作成できますが、CSS3PIEのようなポリフィルを使用しない限り、ボックスシャドウをサポートする最新のブラウザでのみ表示されます。たとえば、次のようなことができます。http://jsfiddle.net/cany2/
@tamir;あなたはcss3プロパティでそれを行う。
img{
-webkit-box-shadow: 0px 0px 3px 5px #f2e1f2;
-moz-box-shadow: 0px 0px 3px 5px #f2e1f2;
box-shadow: 0px 0px 3px 5px #f2e1f2;
}
あなたは、あなたが、それはIEの古いバージョンで作業する必要がある場合は、&あなたこれらのブラウザでボックスシャドウをエミュレートするためにCSS3 PIEを使用することができ、ここでhttp://css3generator.com/
から生成することができますフィドルhttp://jsfiddle.net/XUC5q/1/ &をチェックカイルは、あなたがここからあなたのフィルタを生成することができ、この
filter:progid:DXImageTransform.Microsoft.Glow(color='red', Strength='5')
のように言ったようfilter
を使用することができます
ここに遅れています。しかしちょうど余分な楽しみのビットを追加したいと思った。
box-shadow: 0px 0px 5px rgba(0,0,0,.3);
padding:7px;
あなたにイメージで埋め尽くされた見栄えを与える。パディングは、シミュレートされた白い枠線(または設定した枠線)を表示します。 rgbaはあなたに特定の色の不透明度を許すだけです。 0,0,0は黒である。他のRGBカラーと同じように簡単に使うことができます。
これが誰かを助けることを願っています!
魅力的な作品です!
.imageClass {
-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
}
Voila!それでおしまい!明らかに、これは動作しません、しかし、誰が気に...
Downvoted; -webkit-filterはCSSプロパティではなく、いずれにしてもWebkitブラウザのみをサポートします。プレフィックスのないバージョンやおそらく-moz-、-ms-、-oのプレフィックスを追加したほうがよいでしょう。 Mozilla、MicrosoftかOperaか(Opera 12はまだ流通中です...) –
Upvoted。非標準的な財産であってもそれは役に立たないものではありません。 Webkit以外のものをサポートする必要がないユースケースがあります。この回答は私を助け、ボックスシャドウよりも私の場合には-webkit-filter効果が適しています。 –
これは最良の答えです。なぜなら、コンテナではなくコンテンツをドロップシェードするからです – smedasn
- 1. UIViewの周りに輝きを作成する
- 2. 白い枠の周りの画像
- 3. 画像の周りに黒い枠を作成する
- 4. 空白の周りの画像
- 5. png画像の周りの白い四角を外します。
- 6. ビットマップの周りに白い枠線を作成するには?
- 7. Android - 親よりも面白い画像を作成する
- 8. すぐに画像の周りに円形のプログレスバーを作成する
- 9. プログレスサークルが周りにいない画像
- 10. 背景画像を作成する方法テキストの文字を「輝かせる」
- 11. 枠の周りの画像
- 12. ビデオの周りに画像を巻き込む(応答する)
- 13. CSSを使用して画像の周りにテキストを折り返す方法
- 14. iOS周辺の白いピクセルCIFilterを使用した画像
- 15. CSS:画像のサイズに合わせて画像にdivボックスを作成する
- 16. イメージの周りの空白を削除する - CSS
- 17. フュージョンチャートを画像にエクスポートするときの空白の画像
- 18. 画像の白い背景をCSSで透明にします
- 19. OpenGLブレンディングは、テクスチャの周りに白い境界線を作成します。
- 20. .cssの余白が背景の画像
- 21. カスケーディングスタイルシート(CSS) - スクロールの画像の上にポストを作成する
- 22. CSSで折り畳みの上に背景画像を作成するには?
- 23. Androidで画像の周りの余白を削除するにはどうすればよいですか?
- 24. 画像の周りに黒い枠線を取り除く
- 25. css/svgは大きな背景画像を作成します
- 26. css/bootstrapを使って画像の周りに輪郭を描く
- 27. ボタンの周りに輝くアニメーションが必要です
- 28. jQuery fadeIn IEの画像上に白い斑点/斑点を作成する
- 29. CSSの白黒から黒への画像の切り替え
- 30. GD:php imagepngは画像に空白を作成します
ありがとうございました。また、IEでサポートされているものがあればいいですか? – tamir
私はこれがIE 9+のみをサポートしていると思います。IE9とIE10のページをIE9としてレンダリングするには ''を追加してください。 –
そのフィルタはいくつかの要素で予期しない動作をします。フィールドセットに適用して驚かせてください。また、子要素にリークすることがあります。恐ろしい黄色いバーが表示されたページのActiveX警告が表示されます。ただそれを避けてください。 IEのための薄い灰色の影を追加してください。 – gcb