前提・実現したいこと
経験値を表示するための経験値バーをCSS(HTML)で作成しています。
経験値割合は経験値バーの長さ(width)のために取得しました。
※経験値割合=100×現在経験値÷最大経験値 とします。
しかし、画面の大きさおよび経験値割合が小さすぎると、角丸の円の幅の影響で正常に描けない問題がありました。
今回は↑の問題を直す方法を知りたいです。
該当のソースコード
html
1<html style="width: 200px"> 2 <body> 3 <p>経験値割合が100%の場合</p> 4 <div style="background-color: #41A077; border-radius: 4px;"> 5 <div style="background-color: #61EDB0; border-radius: 4px; height:6px; width:100%"></div> 6 </div> 7 <p>経験値割合が50%の場合</p> 8 <div style="background-color: #41A077; border-radius: 4px;"> 9 <div style="background-color: #61EDB0; border-radius: 4px; height:6px; width:50%"></div> 10 </div> 11 <p>経験値割合が1%の場合</p> 12 <div style="background-color: #41A077; border-radius: 4px;"> 13 <div style="background-color: #61EDB0; border-radius: 4px; height:6px; width:1%"></div> 14 </div> 15 </body> 16</html>
よろしくお願いします。
質問者さんは、現状の見た目をどのように修正したいのでしょうか?可能であれば、図などを用いてもう少し詳しく教えていただけませんか?
回答2件
あなたの回答
tips
プレビュー