CSSで背景画像をリサイズするテクニック
2008年05月22日-
スポンサード リンク
How To: Resizeable Background Image - CSS-Tricks
Is there a way to make a background image resizeable?
CSSで背景画像をリサイズするテクニック
デモサイトを見ると、驚くべきことに、背景画像のサイズがビローンと伸びて表示されます。
記事中では3種類の手法について書かれていますが、JavaScriptなしで、CSSだけで実現する3つ目の方法がスマートです。
background-image ではなく、画像に次のようなCSSを宛てることで実現しているみたい。
#img.source-image {
width: 100%;
position: absolute;
top: 0;
left: 0;
}
body {
overflow: hidden;
}
背景が伸びるというと、ちょっと珍しいので実装してみるとちょっとしたインパクトが与えられ、面白いかもしれませんね。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 15000以上のいい感じの線形アイコン「Lineicons」
- CSSやTailwindでのCSSスニペットライブラリ「CSS Snippets Library」
- AIを使ってサイトマップが作れる「Octopus.do」
- ライブラリ依存のないモーダルオープンライブラリ「Blendy」
- 個性的な明朝フリーフォント「築豊初号明朝OFL」
- CSSで太陽が差し込むようなアニメーション実装
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- 過去のエントリ