進捗バーを作ってみたい。しかし進捗バーはすべて水平になっていました。私の進行状況バーは半分にしたい。 HTML & CSSはどのように使用できますか? click here for see the image of my wanted thing.ラウンド可能なプログレスバーを作成するには?
-5
A
答えて
0
あなたは、私はそれを取ると、あなたがそれを表示するためにそれを簡素化on this post
例を見ることができます。あなたは円を増加または減少させるために回転のこの値で遊ぶことができYou can see it here.
:
.circle[data-anim~=right] {
-webkit-transform: rotate(50deg);
}
1
あなたはまた、国境半径と擬似要素を使用し、最終的には、遷移やアニメーション 下記の例やdemo使用することができます。
を/* 10% = 18deg */
div {
text-align: center;
font-size: 22px;
font-weight: bold;
color: #7F8C8C;
display: inline-block;
margin: 0 1em;
}
p {
margin: 0;
}
[data-progress] {
width: 120px;
height: 60px;
border-radius: 180px 180px 0 0;
position: relative;
overflow: hidden;
background: #76C7C0
}
[data-progress]:before {
content: attr(data-progress);
display: block;
margin: 18px;
background: white;
text-align: center;
font-size: 30px;
line-height: 50px;
font-weight: bold;
font-family: helvetica;
border-radius: inherit;
position: relative;
z-index: 1;
}
[data-progress]:after {
content: '';
background: #E2534B;
position: absolute;
top: 100%;
left: 0;
right: 0;
height: 60px;
transform-origin: top center;
z-index:0;
border-radius:0 0 180px 180px ;
box-shadow: 0 0 5px black;
}
[data-progress="20"]:after {
transform: rotate(36deg);
}
[data-progress="50"]:after {
transform: rotate(90deg);
}
[data-progress="80"]:after {
transform: rotate(144deg);
}
[data-progress="100"]:after {
transform: rotate(180deg);
}
[data-progress="..."]:after {
animation:spin 4s infinite linear;
}
@keyframes spin {
to {
transform: rotate(360deg);
}
}
<div>
<p data-progress="20">20</p>
<p>progress 1 </p>
</div>
<div>
<p data-progress="50">50</p>
<p>progress 2 </p>
</div>
<div>
<p data-progress="80">80</p>
<p>progress 3 </p>
</div>
<div>
<p data-progress="100">100</p>
<p>progress 4 </p>
</div>
<div>
<p data-progress="...">In progress</p>
<p>loading</p>
</div>
関連する問題
- 1. クリック可能なプログレスバーの作成
- 2. GtkButtonラウンドを作成する
- 3. Swiftラウンドでインナーシャドウを作成する
- 4. カスタムdrawRectでラウンドUIButtonを作成する:
- 5. TableViewでラウンド画像を作成する
- 6. HTML/CSSでカスタマイズ可能なプログレスバー
- 7. クリック可能なリンクを作成する
- 8. アニメーション可能なカスタムプロパティを作成する
- 9. ズーム可能なカスタムレイアウトを作成する
- 10. 不可能なボールトを作成する
- 11. 作成100%ラウンドのUIView/UIImageview
- 12. WinFormsで不確定なプログレスバーを作成するには?
- 13. 移植可能なクラスライブラリにスレッドを作成するには?
- 14. 完全にアンクローズ可能なProgressDialogを作成するには?
- 15. ウォッチキットでラウンドWKInterfaceButtonを作成するには?
- 16. 作成可能なエントリー後
- 17. iOSで水平スクロール可能なUITabBarを作成するには?
- 18. "移植可能な" MySQL InnoDBデータベースを作成するには?
- 19. 折りたたみ可能なデータグリッドを作成するには?
- 20. スキン可能なアプリケーションを作成するには?
- 21. クリアボタンで再利用可能なEditTextを作成するには?
- 22. 編集可能なajaxセルを作成するには?
- 23. Node.js:プラグイン可能なアプリケーションを作成するには?
- 24. iPhoneでスクロール可能なタブバーを作成するには
- 25. cakephpで編集可能な要素を作成するには?
- 26. 再利用可能なAsyncTasksをアンドロイドで作成するには?
- 27. JavaScriptで連鎖可能な関数を作成するには?
- 28. Crystal Reportで編集可能なPDFを作成するには?
- 29. Pythonでキャンセル可能なタスクを作成するには?
- 30. viewcontrollerからアクセス可能な関数を作成するには?
Pリースこれを説明するためにこれを説明してください... –
私はSOで見つけた簡単な例で私の投稿を編集しました。私はあなたがそれを試して、あなたがまだ知りませんかもしれないプロパティを検索し、あなたがしたい場合は後に質問する:) –