前提・実現したいこと
初めての投稿となります。jQuery初心者です。
jQueryを使って、格闘ゲームの体力ゲージのようなものを表したいと思っています。
0_体力ゲージは「#box」で表現しています。CSSでwidthを100pxで設定。
1_"#btn"をクリックすると"#box"の幅が20pxずつ縮小する。
2_"#box"のwidthが残り40pxになるとゲージがCSSオレンジ色になる。
3_"#box"のwidthが残り20pxになるとゲージがCSS赤色になる。
4_"#box"のwidthが0pxになると画像("./img/finish.jpg")が現れる。
としたいです。
下のjQueryの部分にif文(widthが40pxであれば…)
を置いていけば良いのだと思っていますが、
具体的なコードが思いつかず困っています。
ご協力のほどどうぞ宜しくお願いします!
該当のソースコード
■HTML <div id="box"></div> <img id="finish" src="./img/finish.jpg"> ■CSS #box{ width:100px; background-color: yellow; } ■Javascript $("#btn").on("click",function(){ $("#box").width("-=20"); }); ```
回答1件
あなたの回答
tips
プレビュー