2017-07-26 24 views
1

jQueryとCSS3の新機能です。私は、次のHTMLは次のようになりする必要があります。異なる色のjQuery/CSS半円プログレスバー

here

私を助けてください。

<pre> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

<div class="progress"> 
    <div class="barOverflow"> 
    <div class="bar"></div> 
    </div> 
    <span>10</span>% 
</div> 

<div class="progress"> 
    <div class="barOverflow"> 
    <div class="bar"></div> 
    </div> 
    <span>100</span>% 
</div> 

<div class="progress"> 
    <div class="barOverflow"> 
    <div class="bar"></div> 
    </div> 
    <span>34</span>% 
</div> 

<div class="progress"> 
    <div class="barOverflow"> 
    <div class="bar"></div> 
    </div> 
    <span>67</span>% 
</div> 
</pre> 

ブロックレベルのHTML要素はいくつかの制限があります。

彼らは空行で、周囲のテキストから分離しなければなりません。 最も外側のブロック要素の開始タグと終了タグをインデントしてはいけません。 HTMLブロック内でマークダウンを使用することはできません。

+0

ようこそStackOverflow!これまでに何か試しましたか? StackOverflowは無料のコード作成サービスではなく、あなた自身が最初にあなたの問題を解決しようとしています**(http://meta.stackoverflow.com/questions/261592)。質問を更新して、あなたが既に直面している特定の問題を[**最小限で完全で検証可能な例**](http://stackoverflow.com/help/mcve)で紹介してください。詳細については、[**よくある質問をする方法**](http://stackoverflow.com/help/how-to-ask)を参照して、[**サイトのツアー**](http ://stackoverflow.com/tour):) –

答えて

0

ここでは、私が実際にあなたの質問を得るが、ここで私が思い付いたものですしていない、あなたはそれに応じて変更を加えることができ、

です。

HTML

<div class="circle"></div> 

CSS

.circle { 
    background: transparent; 
    width: 120px; height: 120px; 
    border: 12px solid; 
    border-top-color: blue; 
    border-right-color: red; 
    border-bottom-color: green; 
    border-left-color: yellow; 
    border-radius: 50%; 
    animation: spin 2s linear infinite; 
} 

@keyframes spin { 
    0% { transform: rotate(0deg) } 
    100% { transform: rotate(359deg) } 
} 

変換、アニメーションなどの特性のため、ベンダープレフィックスを追加するなど

はそれが役に立てば幸い!

+0

お返事ありがとうございます。 私はhttps://jsfiddle.net/sqwdkrg0/1782/のように必要です。ステージ上の色とテキストが異なる25%50%75 %..あなたが理解することを望む.. – KPY