Circle Progress Bar Using Html CSS and SVG | CSS Percentage Circle

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

ความคิดเห็น • 88

  • @AlejanroDelHierro
    @AlejanroDelHierro 4 ปีที่แล้ว +16

    If you want this to be more dynamic, use animation, like this:
    .box .percent svg circle:nth-child(2) {
    stroke-dashoffset: calc(440 - (440 *87) /100);
    stroke: #03a9f4;
    opacity: 10;
    animation: animate-circle 3s cubic-bezier(0,0.23,1,.1);
    }
    @keyframes animate-circle {
    0% {
    opacity: 0;
    stroke-dashoffset: 440;
    }
    30% {
    opacity: 0.30;
    stroke-dashoffset: 200;
    }
    80% {
    opacity: 0.80;
    stroke-dashoffset: 100;
    }
    100% {
    opacity: 10;
    }
    }

  • @AndrewTSq
    @AndrewTSq 2 ปีที่แล้ว

    This is the best channel for me to learn CSS. CSS and HTML was like a black magic for me, and ive watched different youtuberes tutorials, but I never understood a thing really. Then I found this channel, and things made sense :) I like that we all the time see the updates on the side.

  • @XengShi
    @XengShi 2 ปีที่แล้ว

    Your are genious sir ,❣ I don't have words for you.
    Aap mahaan hain.....

  • @thekokoserver
    @thekokoserver 3 ปีที่แล้ว

    thanks you just saved me from headache

  • @michelromero7671
    @michelromero7671 2 ปีที่แล้ว +1

    4:59 "Put percent value here", the most obvious thing in the entire video is what gets the most explanation.

  •  2 ปีที่แล้ว

    formule circle svg= PI*2*r = range

  • @underworld-of-gaming
    @underworld-of-gaming ปีที่แล้ว +1

    Thank you ❤️

  • @mohamedkhalilkhedhri9942
    @mohamedkhalilkhedhri9942 2 ปีที่แล้ว

    Came excited left with depression
    I wish i achieve this lvl one day .. now , the only thing i know is how to do a background image xD

  • @Marc1920x1080p
    @Marc1920x1080p ปีที่แล้ว

    Thank you so much for this!!

  • @stefanienaiser3066
    @stefanienaiser3066 ปีที่แล้ว

    Wow... it`s amazing.. what´s possible with only CSS! I like your videos... Maybe you can help me to fix a problem... I've made the progress circle according to your instruction... and it works very well on Edge-Browser... but not on firefox. Do you have any idea how to fix that? cheers stef

  • @rnahmed4635
    @rnahmed4635 3 ปีที่แล้ว

    Zajallahu Khairan.

  • @ZariDV
    @ZariDV 4 ปีที่แล้ว

    Amazing! Thank you for this. It was just the right tutorial for the final touch I needed on a section my project. It was a nice base for me to take apart, put together and play around with until I could understand the code fully and implement it.

  • @tinvo5369
    @tinvo5369 4 ปีที่แล้ว +1

    wow, this is an awesome video! thanks

  • @lakshminarayanan9099
    @lakshminarayanan9099 4 ปีที่แล้ว

    Excellent bro 👌🏻

  • @satinderkumar2472
    @satinderkumar2472 4 ปีที่แล้ว

    Sir aap ko Web development me kitne salo experience hai please answer your works are awesome

  • @hodaelfi1941
    @hodaelfi1941 3 ปีที่แล้ว

    thank you!!

  • @anchalsrivastava9763
    @anchalsrivastava9763 3 ปีที่แล้ว

    Thank you 👏👏

  • @alexalannunes
    @alexalannunes 4 ปีที่แล้ว

    👏👏👏👏👏👏 very good awesome
    But I did not understand this stroke-dasharray and dashoffset yet.
    I've read on several sites

  • @_praba
    @_praba 3 ปีที่แล้ว +2

    if i give r = 100, what should i put for stroke-dasharray, stroke-dashoffset?

    • @mi-skal6880
      @mi-skal6880 2 ปีที่แล้ว +1

      the formula is 2*r*P. This should be your dasharray and offeset

    • @mariannedeasis
      @mariannedeasis ปีที่แล้ว

      @@mi-skal6880 what is P?

  • @maskman4821
    @maskman4821 4 ปีที่แล้ว

    this is awesome !!!

  • @AaronLunaParrado
    @AaronLunaParrado 4 ปีที่แล้ว

    The best!

  • @westfield90
    @westfield90 4 ปีที่แล้ว

    Superb

  • @IamManny777
    @IamManny777 4 ปีที่แล้ว +4

    But that seems static, what's a way to make it dynamic so that its functional? I am not sure if it's possible to pass an arg into css but probably isn't best practice too ?

    • @jumalley
      @jumalley 4 ปีที่แล้ว +1

      using js

    • @zegracamasterelite
      @zegracamasterelite 4 ปีที่แล้ว +1

      Is completely normal pass args to css via classes binding in js, this change the dom and new styles can be applied, scss and front end frameworks also allow bind dinamic values in style

    • @foxmulderqqs
      @foxmulderqqs 4 ปีที่แล้ว

      if you still here i can tell you how to turn dynamic

    • @IamManny777
      @IamManny777 4 ปีที่แล้ว

      @@foxmulderqqs sure please do, my front end css work isn't very good but would love to get better.

    • @Shyrius
      @Shyrius 3 ปีที่แล้ว

      @@foxmulderqqs can you tell me how to turn this to dynamic?

  • @harshvaghanii
    @harshvaghanii 4 ปีที่แล้ว

    Thanks man

  • @daidandy
    @daidandy 4 ปีที่แล้ว

    wow,good man

  • @BrightCode
    @BrightCode 4 ปีที่แล้ว +7

    You have already done this before 😑😑
    I did the same on my channel but mine I made it so that you will be the one to input the value yourself and the percentage will change

    • @OnlineTutorialsYT
      @OnlineTutorialsYT  4 ปีที่แล้ว +2

      Yes...but this UI is different

    • @unknown-bx8my
      @unknown-bx8my 4 ปีที่แล้ว

      plz make how to download canvas image tutoriols😢
      why you don't apply my request😭

    • @YahyaRahimov
      @YahyaRahimov 4 ปีที่แล้ว

      Yeah but ui is different luuul xD

    • @BrightCode
      @BrightCode 4 ปีที่แล้ว

      @@YahyaRahimov 🤷🤷

    • @unknown-bx8my
      @unknown-bx8my 4 ปีที่แล้ว +1

      only color is differnet

  • @sovonic322
    @sovonic322 4 ปีที่แล้ว

    เยี่ยมยอด​

  • @davidmontoya2787
    @davidmontoya2787 4 ปีที่แล้ว +1

    Me dio de la siguiente forma:
    stroke-dasharray: 150;
    stroke-dashoffset: 150;
    stroke-dashoffset: calc(150 - (150 * 70) / 100);

  • @zyishai
    @zyishai 4 ปีที่แล้ว

    Just... thank you!!

  • @codewithdash833
    @codewithdash833 2 ปีที่แล้ว

    good smooth music bro can you tell me what is music name ?

  • @romuloalves9349
    @romuloalves9349 4 ปีที่แล้ว

    Ótimo vídeo parabéns 👍.

  • @balaji-venkatraman
    @balaji-venkatraman 3 ปีที่แล้ว

    This looks perfect but i wanted to increase and decrease the size of Progress bar what are the values i need to change?

    • @xhvsh
      @xhvsh 11 หลายเดือนก่อน

      stroke-dashoffset: calc(440 - (440 * X) / 100);
      just change the "X" to the value in %

  • @crazycode2578
    @crazycode2578 4 ปีที่แล้ว

    Thanks

  • @jobs408
    @jobs408 4 ปีที่แล้ว +3

    How to make it dynamic?

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 ปีที่แล้ว

    ty

  • @rootzxc3626
    @rootzxc3626 4 ปีที่แล้ว +1

    Can you do it pure CSS only ?

  • @dundiramesh4086
    @dundiramesh4086 4 ปีที่แล้ว +1

    This video is nice tq broo.
    Can you make a video of photo slider with different animations plzzz it helps me a lot. Plzz broo

  • @FRANCHISCO
    @FRANCHISCO 4 ปีที่แล้ว +4

    too bad why because no source code first comment!!!

    • @OnlineTutorialsYT
      @OnlineTutorialsYT  4 ปีที่แล้ว +7

      If you want to learn something then try to write code himself

    • @OnlineTutorialsYT
      @OnlineTutorialsYT  4 ปีที่แล้ว +3

      If you want only source code then join our channel membership...

  • @rs-vo1po
    @rs-vo1po 4 ปีที่แล้ว

    i did so, with js. + transfom.rotate

  • @YahyaRahimov
    @YahyaRahimov 4 ปีที่แล้ว +1

    Usin svg callin pure css 🥴🤪🙃

  • @dawidepl7807
    @dawidepl7807 4 ปีที่แล้ว

    Could you make tutorial on wave shapes?

    • @OnlineTutorialsYT
      @OnlineTutorialsYT  4 ปีที่แล้ว

      Ok bro

    • @dawidepl7807
      @dawidepl7807 4 ปีที่แล้ว

      @@OnlineTutorialsYT Thanks!

    • @dawidepl7807
      @dawidepl7807 4 ปีที่แล้ว

      @@CoolScratcher I know, but it's better to make own one, than copy, don't you think?

    • @CoolScratcher
      @CoolScratcher 4 ปีที่แล้ว

      @@dawidepl7807 Using the GUI of getwaves, you are technically making your own...

    • @dawidepl7807
      @dawidepl7807 4 ปีที่แล้ว

      @@CoolScratcher no

  • @i_am_a_real_cat1443
    @i_am_a_real_cat1443 3 ปีที่แล้ว

    listen to 1.75 speed for remix

  • @_praba
    @_praba 3 ปีที่แล้ว

    how can i start the progress to move from top, instead of right???/

    • @seifcool
      @seifcool 2 ปีที่แล้ว

      I have the same question.

    • @Str4ky
      @Str4ky 2 ปีที่แล้ว

      Find a way to do it, in the ".box .percent" add a "transform: rotate(-90deg);" to rotate the whole circle and in the ".box .percent .number h2" add a "transform: rotate(90deg);" to put back the number to normal

  • @hariommourya2436
    @hariommourya2436 4 ปีที่แล้ว +1

    Hey plz make anything satisfying

  • @shoaib-je3ny
    @shoaib-je3ny 4 ปีที่แล้ว

    Bro your android app is not showing on Playstore

  • @umairathar816
    @umairathar816 2 ปีที่แล้ว

    i am looking for source file!! how i get ???

  • @hossainchowdhury9992
    @hossainchowdhury9992 4 ปีที่แล้ว

    Why you use the link on the top of css?????

  • @khushbook2260
    @khushbook2260 4 ปีที่แล้ว

    Sir please make a project of css or jquary to make ben 10 omnitrix effect i request you

  • @BharanidharanB-ti5ct
    @BharanidharanB-ti5ct 4 ปีที่แล้ว

    How to make the svg responsive?

    • @Rj_Punio
      @Rj_Punio 3 ปีที่แล้ว

      it's svg
      the S stands for "scalable" so just adapt the size in your css with a media query and it will adapt ;)

    • @leonardofibonacci6574
      @leonardofibonacci6574 ปีที่แล้ว

      Hou have to use viewbox attribute. In this case for example viewBox="-10 -10 160 160" Later you can modify the svg dimension with media queries and the circles automatically adapt.

  • @shoaib-je3ny
    @shoaib-je3ny 4 ปีที่แล้ว

    Irshad bhai android app q nhi a raha hai aap ka Playstore par

  • @unknown-bx8my
    @unknown-bx8my 4 ปีที่แล้ว

    please i need how to download canvas image turoriols
    plz plz make it😢😭

  • @umairathar816
    @umairathar816 2 ปีที่แล้ว

    where is the source code?

  • @darkspeed62
    @darkspeed62 2 ปีที่แล้ว

    This is so not worth the effrot

  • @imtiazahmedbhuiya3068
    @imtiazahmedbhuiya3068 3 ปีที่แล้ว

    superb

  • @وليدالنادي-ح3ق
    @وليدالنادي-ح3ق 3 ปีที่แล้ว

    Thanks