※ ChatGPTを利用し、要約された質問です(原文:右から距離をとってfixedを使うと画像が消える)
右から距離をとってfixedを使うと画像が消える
このQ&Aのポイント
画像(幅36px高さ136px)を上から0px右から300pxの位置で固定して表示させる方法について質問です。
現在のソースでは画像が消えてしまうため、正しい方法を知りたいです。
rightの300pxを0pxにすると表示されますが、どうしても右から300pxの距離をとりたいです。
画像(幅36px高さ136px)を上から0px右から300pxの位置で固定して常に表示させたい(ブラウザの大きさを変更しても付いてくるようにしたい)のですが、以下のソースでは画像が消えてしまいます。
どのようにすれば実現できますでしょうか?
【html】
<div id="test"><a href="http://yahoo.co.jp"></a></div>
【CSS】
#test a {
background-image: url("../image/test.png");
background-position:top right;
background-repeat:no-repeat;
background-attachment:fixed;
width:36px;
height: 136px;
position:fixed;
top:0px;
right: 300px;
}
※ちなみにrightの300pxを0pxにすると表示されますが、どうしても右から300px距離をとりたいです。
お礼
うまくいきました。本当にありがとうございます! ご丁寧に説明して下さったおかげです。本当にありがとうございました!