私は多くを検索して何も見つけませんでした。私はの角丸で進捗バーを作っています進行バーはの影がありますを持っている必要があります。私は今のようでしたすべてはここにある:JavaスクリプトとCSSの丸い角と影を持つ半円の進行状況バーを作成する
$(".progress-bar").each(function(){
var bar = $(this).find(".bar");
var val = $(this).find("span");
var per = parseInt(val.text(), 10);
$({p:0}).animate({p:per}, {
duration: 3000,
easing: "swing",
step: function(p) {
bar.css({
transform: "rotate("+ (45+(p*1.8)) +"deg)"
});
val.text(p|0);
}
});
});
body{
background-color:#3F63D3;
}
.progress-bar{
position: relative;
margin: 4px;
float:left;
text-align: center;
}
.barOverflow{
position: relative;
overflow: hidden;
width: 150px; height: 70px;
margin-bottom: -14px;
}
.bar{
position: absolute;
top: 0; left: 0;
width: 150px; height: 150px;
border-radius: 50%;
box-sizing: border-box;
border: 15px solid gray;
border-bottom-color: white;
border-right-color: white;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="progress-bar">
<div class="barOverflow">
<div class="bar"></div>
</div>
<span>100</span>%
</div>
私はと影を持つラウンドコーナーを作りたいです。与えられたイメージの下に、実際に私が望むものが表されます。描くことを知らないので、影が欠けている。 :
私もProgressbar.jsを試してみましたが、私はSVGについての多くの知識を持っていません。いずれの答えも高く評価されます。
あなたは文句を言わないの国境半径を用いて所望の結果を得る - あなたはSVGにあなたの提案のための –
感謝を学ぶ必要があります。はい、私もそうだと思います。あなたは良いチュートリアルを提案できますか? –