Jump to content
  • 0

Круглый прогресс бар


Temiks
 Share

Question

Здравствуйте. Возникло две проблемы с круглым прогресс баром.

Первая проблема:
Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу?

$(document).ready(function () {    progressBarUpdate(23, 100);});

Сейчас вот так:
s_1408982465_8718909_435267e997.png

а нужно вот так (не понятно только с процентом):

s_1408982485_8959485_9836c0efb1.png

 

Пробовал сделать так - не получилось :unsure:

$(".pie1").ready(function () {    progressBarUpdate(23, 100);});$(".pie2").ready(function () {    progressBarUpdate(78, 100);});

 

Вторая проблема:
Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span?

$(".status").html(x + "%");

--

Код можно посмотреть тут: jsfiddle

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Видимо, как-то так: http://jsfiddle.net/hypnocolor/byT76/108/. По крайней мере, по части отдельного спана для знака процентов и уникальных классов. А вот если задавать больше 50%, полоска перестаёт работать, как надо. По крайней мере в хроме. Полпятого утра, лень с этим разбираться)

Edited by hypnocolor
  • Like 1
Link to comment
Share on other sites

  • 0

Видимо, как-то так: http://jsfiddle.net/hypnocolor/byT76/108/. По крайней мере, по части отдельного спана для знака процентов и уникальных классов. А вот если задавать больше 50%, полоска перестаёт работать, как надо. По крайней мере в хроме. Полпятого утра, лень с этим разбираться)

Спасибо большое!

А по поводу полоски, пропустил ноль в высоте блока slice2 ^_^

Link to comment
Share on other sites

  • 0

Здравствуйте. Возникло две проблемы с круглым прогресс баром.

Первая проблема:

Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу?

$(document).ready(function () {    progressBarUpdate(23, 100);});

Сейчас вот так:

s_1408982465_8718909_435267e997.png

а нужно вот так (не понятно только с процентом):

s_1408982485_8959485_9836c0efb1.png

 

Пробовал сделать так - не получилось :unsure:

$(".pie1").ready(function () {    progressBarUpdate(23, 100);});$(".pie2").ready(function () {    progressBarUpdate(78, 100);});

 

Вторая проблема:

Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span?

$(".status").html(x + "%");

--

Код можно посмотреть тут: jsfiddle

 

 

Видимо, как-то так: http://jsfiddle.net/hypnocolor/byT76/108/. По крайней мере, по части отдельного спана для знака процентов и уникальных классов. А вот если задавать больше 50%, полоска перестаёт работать, как надо. По крайней мере в хроме. Полпятого утра, лень с этим разбираться)

 

Ребятки, красивый прогрессбар! Хотел забрать себе, но в коде что синул hypnocolor что-то не так с отображением полосы заполнения!

http://s1.hostingkartinok.com/uploads/images/2015/04/7aad9e1ca1b5289375859b8ab0698e25.png

Пожалуйста, помогите исправить! Срочно надо!

Link to comment
Share on other sites

  • 0

 

Здравствуйте. Возникло две проблемы с круглым прогресс баром.

Первая проблема:

Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу?

$(document).ready(function () {    progressBarUpdate(23, 100);});

Сейчас вот так:

s_1408982465_8718909_435267e997.png

а нужно вот так (не понятно только с процентом):

s_1408982485_8959485_9836c0efb1.png

 

Пробовал сделать так - не получилось :unsure:

$(".pie1").ready(function () {    progressBarUpdate(23, 100);});$(".pie2").ready(function () {    progressBarUpdate(78, 100);});

 

Вторая проблема:

Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span?

$(".status").html(x + "%");

--

Код можно посмотреть тут: jsfiddle

 

 

Видимо, как-то так: http://jsfiddle.net/hypnocolor/byT76/108/. По крайней мере, по части отдельного спана для знака процентов и уникальных классов. А вот если задавать больше 50%, полоска перестаёт работать, как надо. По крайней мере в хроме. Полпятого утра, лень с этим разбираться)

 

Ребятки, красивый прогрессбар! Хотел забрать себе, но в коде что синул hypnocolor что-то не так с отображением полосы заполнения!

http://s1.hostingkartinok.com/uploads/images/2015/04/7aad9e1ca1b5289375859b8ab0698e25.png

Пожалуйста, помогите исправить! Срочно надо!

 

http://jsfiddle.net/byT76/228/

Ошибка была в CSS.

Link to comment
Share on other sites

  • 0

 

 

Здравствуйте. Возникло две проблемы с круглым прогресс баром.

Первая проблема:

Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу?

$(document).ready(function () {    progressBarUpdate(23, 100);});

Сейчас вот так:

s_1408982465_8718909_435267e997.png

а нужно вот так (не понятно только с процентом):

s_1408982485_8959485_9836c0efb1.png

 

Пробовал сделать так - не получилось :unsure:

$(".pie1").ready(function () {    progressBarUpdate(23, 100);});$(".pie2").ready(function () {    progressBarUpdate(78, 100);});

 

Вторая проблема:

Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span?

$(".status").html(x + "%");

--

Код можно посмотреть тут: jsfiddle

 

 

Видимо, как-то так: http://jsfiddle.net/hypnocolor/byT76/108/. По крайней мере, по части отдельного спана для знака процентов и уникальных классов. А вот если задавать больше 50%, полоска перестаёт работать, как надо. По крайней мере в хроме. Полпятого утра, лень с этим разбираться)

 

Ребятки, красивый прогрессбар! Хотел забрать себе, но в коде что синул hypnocolor что-то не так с отображением полосы заполнения!

http://s1.hostingkartinok.com/uploads/images/2015/04/7aad9e1ca1b5289375859b8ab0698e25.png

Пожалуйста, помогите исправить! Срочно надо!

 

http://jsfiddle.net/byT76/228/

Ошибка была в CSS.

 

Спасибо!

Link to comment
Share on other sites

  • 0

 

 

Здравствуйте. Возникло две проблемы с круглым прогресс баром.

Первая проблема:

Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу?

$(document).ready(function () {    progressBarUpdate(23, 100);});

Сейчас вот так:

s_1408982465_8718909_435267e997.png

а нужно вот так (не понятно только с процентом):

s_1408982485_8959485_9836c0efb1.png

 

Пробовал сделать так - не получилось :unsure:

$(".pie1").ready(function () {    progressBarUpdate(23, 100);});$(".pie2").ready(function () {    progressBarUpdate(78, 100);});

 

Вторая проблема:

Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span?

$(".status").html(x + "%");

--

Код можно посмотреть тут: jsfiddle

 

 

Видимо, как-то так: http://jsfiddle.net/hypnocolor/byT76/108/. По крайней мере, по части отдельного спана для знака процентов и уникальных классов. А вот если задавать больше 50%, полоска перестаёт работать, как надо. По крайней мере в хроме. Полпятого утра, лень с этим разбираться)

 

Ребятки, красивый прогрессбар! Хотел забрать себе, но в коде что синул hypnocolor что-то не так с отображением полосы заполнения!

http://s1.hostingkartinok.com/uploads/images/2015/04/7aad9e1ca1b5289375859b8ab0698e25.png

Пожалуйста, помогите исправить! Срочно надо!

 

http://jsfiddle.net/byT76/228/

Ошибка была в CSS.

 

good. thanks

Edited by Riko_s
Link to comment
Share on other sites

  • 0

У бутстрапа есть фишка - ко всему добавляет box-sizing: border-box;

Вам нужно для всех элементов прогресс бара проставить box-sizing: content-box;

Или же настроить размеры под данный бокс сайзинг

Link to comment
Share on other sites

  • 0

Ребят, кто-нибудь может объснить ксс верстку подобных прогресс баров, желательно подробней, ппц у меня тупка особенно с синим фоном заполнения. В частотности так же интересует как сделать такой

 

thumb.png

Edited by papay
Link to comment
Share on other sites

  • 0

Ребят, кто-нибудь может объснить ксс верстку подобных прогресс баров, желательно подробней, ппц у меня тупка особенно с синим фоном заполнения. В частотности так же интересует как сделать такой

 

thumb.png

Такие штуки лучше с помощью SVG делать. Но можно на CSS попробовать.

Вот отличная статья про всякие такие диаграммы.

Ну и я быстро набросал ваш пример с помощью одного из методов: http://codepen.io/anon/pen/ojJRVb?editors=110

Edited by Igor Schnaider
  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy