2015-10-06 4 views
1

Я создал скрипку простой кольцевой диаграммы: http://jsfiddle.net/4azpfk3r/217/CSS3 пончик Диаграмма

Как я могу получить пончик график, чтобы иметь красный контур и оценку/процент заполненного быть сплошными красным оставляя прозрачный/красный, описанный часть процента не забита?

CSS:

.background { 
    background: grey; 
} 

.item { 
    position: relative; 
    float: left; 
} 


.item h2 { 
    text-align:center; 
    position: absolute; 
    line-height: 125px; 
    width: 100%; 
} 


svg { 
    transform: rotate(-90deg); 
} 


.circle_animation { 
    stroke-dasharray: 440; 
    stroke-dashoffset: 440; 
} 


.html .circle_animation { 
    -webkit-animation: html 1s ease-out forwards; 
    animation: html 1s ease-out forwards; 
} 


.css .circle_animation { 
    -webkit-animation: css 1s ease-out forwards; 
    animation: css 1s ease-out forwards; 
} 


@-webkit-keyframes html { 
    to { 
     stroke-dashoffset: 80; 
    } 
} 


@keyframes html { 
    to { 
     stroke-dashoffset: 80; 
    } 
} 

ответ

1

Если я понять вашу проблему правильно, попробуйте добавить эту строку CSS:

#circle{fill:none;stroke:red;color:red}

Для типа бальной также быть в красном, добавить цвет имущество к h2:

.item h2 { 
    text-align:center; 
    position: absolute; 
    line-height: 125px; 
    width: 100%; 
    color:red; /*ADD RED COLOR TO SCORE*/ 
} 

Чтобы создать заголовок для оценки , Сначала дать ему класс: <p class="scoreHeader">Score: 76/100</p>

И стиль его, как вы хотите:

.scoreHeader{ 
    padding:10px; 
    background:red; 
    color:white; 
    font-weight:bold; 
} 
+0

Хорошо, это делает линию красной ... Но я хочу, чтобы результат был достигнут красным, а весь пончик с красным контуром. –

+0

@OamPsy Вы хотите сказать, что вы хотите, чтобы круг прошел весь путь? – Mdalz

+0

@OamPsy Пожалуйста, примите ответ, если он решит вашу проблему =) – Mdalz

0

Проверьте мой пример здесь https://codepen.io/350d/pen/gxXyGB Идея заключается в том, чтобы использовать только border-color и rotation. Градиенты и анимации здесь не используются.

Смежные вопросы