set text position in progress circle with css instead of js
This commit is contained in:
+3
-4
@@ -40,12 +40,11 @@ Use this directive to render a circular progressbar.
|
||||
|
||||
function onInit() {
|
||||
|
||||
|
||||
// centering text for all sizes
|
||||
var text = element.find(".umb-progress-circle__percentage");
|
||||
//var text = element.find(".umb-progress-circle__percentage");
|
||||
|
||||
text.css({ "line-height": scope.size + "px" });
|
||||
console.log("this is the size:", scope.size);
|
||||
//text.css({ "line-height": scope.size + "px" });
|
||||
//console.log("this is the size:", scope.size);
|
||||
|
||||
// making sure we get the right numbers
|
||||
var percent = scope.percentage;
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
.umb-progress-circle__container {
|
||||
.umb-progress-circle {
|
||||
position: relative;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.umb-progress-circle__view-box {
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
<div>
|
||||
<div class="umb-progress-circle__container" ng-style="{'width': size, 'height': size }">
|
||||
<svg class="umb-progress-circle__view-box" viewBox="0 0 100 100">
|
||||
<circle class="umb-progress-circle__bg" cx="50" cy="50" r="47" fill="none" stroke-width="6"/>
|
||||
<circle class="umb-progress-circle__highlight umb-progress-circle__highlight--{{ strokeColor }}" cx="50" cy="50" r="47" fill="none" stroke-width="6" stroke-dasharray="{{ strokeDashArray }}" stroke-dashoffset="{{ strokeDashOffset }}" />
|
||||
</svg>
|
||||
<div class="umb-progress-circle__percentage umb-progress-circle__percentage--{{ fontSize }}"> {{ percentage }}%</div>
|
||||
</div>
|
||||
<div class="umb-progress-circle" ng-style="{'width': size, 'height': size }">
|
||||
<svg class="umb-progress-circle__view-box" viewBox="0 0 100 100">
|
||||
<circle class="umb-progress-circle__bg" cx="50" cy="50" r="47" fill="none" stroke-width="6"/>
|
||||
<circle class="umb-progress-circle__highlight umb-progress-circle__highlight--{{ strokeColor }}" cx="50" cy="50" r="47" fill="none" stroke-width="6" stroke-dasharray="{{ strokeDashArray }}" stroke-dashoffset="{{ strokeDashOffset }}" />
|
||||
</svg>
|
||||
<div class="umb-progress-circle__percentage umb-progress-circle__percentage--{{ fontSize }}"> {{ percentage }}%</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user