Bir ilerleme çubuğu oluşturmak istiyorum. Ancak tüm ilerleme çubuğu yatay olarak yapıldı. İlerleme çubuğumun yarım tur yapılmasını istiyorum. HTML & CSS kullanarak nasıl mümkündür? click here for see the image of my wanted thing.Döndürülebilir ilerleme çubuğu nasıl yapılır?
-5
A
cevap
0
Sen onu alıp bunu göstermek için basitleştirmek bir örnek on this post
görebilirsiniz. You can see it here.
artırabilir ya da daire azaltmak için döndürme bu değer ile oynayabilir:
.circle[data-anim~=right] {
-webkit-transform: rotate(50deg);
}
1
da sınır yarıçap ve sahte elemanları kullanabilir ve sonunda Aşağıdaki örnek, ya da demo geçiş veya animasyon kullanımı:
/* 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>
İlgili konular
- 1. Başlık çubuğu ilerleme çubuğu nasıl yapılır?
- 2. Java. IDEA konsolunda ilerleme çubuğu nasıl yapılır?
- 3. Yuvarlatılmış köşe ilerleme çubuğu nasıl hızlı yapılır?
- 4. AngularJS: Dalgalanan bir ilerleme çubuğu nasıl yapılır?
- 5. bölücü ile dikey ilerleme çubuğu nasıl yapılır
- 6. Android'de singleton sınıfında İlerleme çubuğu nasıl yapılır
- 7. HTML5 Ses - İlerleme Çubuğu
- 8. UWP'de görev çubuğu ilerleme çubuğu nasıl ayarlanır
- 9. WinForms'ta belirsiz ilerleme çubuğu nasıl oluşturulur?
- 10. Javafx'te ilerleme çubuğu nasıl büyütülür?
- 11. UIAlertController'a ilerleme çubuğu nasıl eklenir?
- 12. İlerleme çubuğu animasyonunu nasıl durdurabilirim?
- 13. yükleme ilerleme çubuğu
- 14. bir ilerleme çubuğu
- 15. İşleme Sırasındaki İlerleme Çubuğu
- 16. Android'de Özel İlerleme Çubuğu
- 17. İnce mavi ilerleme çubuğu
- 18. Liferay'de İlerleme Çubuğu Oluşturun
- 19. Dikey ilerleme çubuğu
- 20. Android'de dikey ilerleme çubuğu
- 21. Wix'teki ilerleme çubuğu
- 22. Android ilerleme çubuğu bellek
- 23. VB.NET İlerleme Çubuğu
- 24. setTimeout kullanarak Bootstrap ilerleme çubuğu ilerleme durumu
- 25. jQuery kaydırıcı çubuğu, ilerleme çubuğu türü dolgusuyla
- 26. WPF'de bir seçim çubuğu nasıl yapılır?
- 27. Basit jQuery ilerleme çubuğu yüzdesi
- 28. İlerleme çubuğu ön plan rengi
- 29. Django-rest ilerleme çubuğu yükleme
- 30. Güncelleme ilerleme çubuğu dosya yapısı
P kirala Bunun ne olduğunu öğrenmek için bunu açıklayın ... –
Yazımı, SO üzerinde bulduğum basit bir örnekle düzenledim. Bunu denemenize izin verin, henüz bilmediğiniz özelliklerde arama yapın ve eğer isterseniz :) –