
【CSS】スクロールしても画像を固定表示させる方法
画像を固定で配置し、スクロールしてもその場に表示させる方法2種類を備忘録としてポストします。
画像を固定表示させるCSS
サンプル1
ブラウザの左端に固定表示させる方法。
イメージ
HTML
[html]
// ←★画像
リンク画像を上部に固定する
サンプル1. ブラウザの最左に設置
スクロールしてください。
[/html]
CSS
[css]
img#floatButton1 {
position: fixed;
left: 0;
top: 50px;
}
[/css]
position: fixed; で、固定、
left: 0 でブラウザの内側、左端、
top: 50 でブラウザの内側、上から 50ピクセルの位置に表示させています。
right: 0 とすれば、右端に表示されます。
サンプル1 デモ
デモ1はこちらから
サンプル1. ブラウザの最左に設置
https://lightning-bolt.xyz/fixed_image/
https://lightning-bolt.xyz/fixed_image/
サンプル2
コンテンツの右端に固定表示させる方法。
イメージ
HTML
[html]
リンク画像を上部に固定する
サンプル2. コンテンツの右外に設置
スクロールしてください。
[/html]
CSS
[css]
img#floatButton2{
position: fixed;
margin-left: 871px;
top: 70px;
}
[/css]
position: fixed; で、固定、
margin-left: 871px; でコンテンツの外側へ配置、
top: 70 でブラウザの内側、上から 70ピクセルの位置に表示させています。
サンプル2 デモ
デモ2はこちら。
サンプル2. コンテンツの右外に設置
https://lightning-bolt.xyz/fixed_image/index2.html
https://lightning-bolt.xyz/fixed_image/index2.html