ローディングバーのcssやhtmlを微調整するのを手伝ってくれませんか。現在のローディング バーには、現在 2 つの問題があります。
1 つは、境界線の左右の外側のバーから余分な影が出ていることです (適切にズームすると、境界線の半径がピクセル化されているように見えます)。とbox-shadow
の両方のボックス シャドウ プロパティを削除すると、それが存在しないため、それが の問題であることはわかっています。#progress
#buffer
もう1つは非常にマイナーですが、本当に私を悩ませています。プログレス/バッファ バーがロードを開始する (変更style="width:0.4%"
) とき、半径を持つ div のフォームはコンテナの外に出ます:
私はそれができるoverflow:hidden
ことを知っています(私はすでに で行っています)が、非表示にしたくない#loading_bar_container
と思います(これには、2つのバーを1つの位置に配置し、互いに重ね合わせる必要があるという絶対的な原因が必要です)。(バーが1つしかないため)を削除し、 と を削除するとposition:absolute
、必要なシナリオが得られます。#buffer
loading_bar
position:relative
#progress
position:absolute
コードのjsfiddle フラグメントをここに追加して、それで遊ぶことができるようにします。
乾杯!
PS: タグは loading-bar であるべきだと思いますが、新しいタグを作成できないので、progress-bar として追加します。
編集:このテストは Chrome で行いましたが、@Oriol は FF でうまく機能すると述べています。確認したところ、FFは希望どおりに表示されます。Safariで確認したところ、Chromeと同じように表示されました。したがって、これまでのところ、この質問は Chrome と Safari に関するものです。IEで確認していません(怖い)。