UNPKG

@patternfly/patternfly

Version:

Assets, source, tooling, and content for PatternFly 4

110 lines (104 loc) 5.13 kB
.pf-c-progress { --pf-c-progress--GridGap: var(--pf-global--spacer--md); --pf-c-progress__bar--before--BackgroundColor: var(--pf-global--primary-color--100); --pf-c-progress__bar--Height: var(--pf-global--spacer--md); --pf-c-progress__bar--BackgroundColor: var(--pf-global--BackgroundColor--light-100); --pf-c-progress__status-icon--Color: var(--pf-global--Color--100); --pf-c-progress__status-icon--MarginLeft: var(--pf-global--spacer--sm); --pf-c-progress__bar--before--Opacity: .2; --pf-c-progress__indicator--Height: var(--pf-c-progress__bar--Height); --pf-c-progress__indicator--BackgroundColor: var(--pf-c-progress__bar--before--BackgroundColor); --pf-c-progress--m-danger__bar--BackgroundColor: var(--pf-global--danger-color--100); --pf-c-progress--m-success__bar--BackgroundColor: var(--pf-global--success-color--100); --pf-c-progress--m-danger__status-icon--Color: var(--pf-global--danger-color--100); --pf-c-progress--m-success__status-icon--Color: var(--pf-global--success-color--100); --pf-c-progress--m-inside__indicator--MinWidth: var(--pf-global--spacer--xl); --pf-c-progress--m-inside__measure--Color: var(--pf-global--Color--light-100); --pf-c-progress--m-success--m-inside__measure--Color: var(--pf-global--Color--dark-100); --pf-c-progress--m-inside__measure--FontSize: var(--pf-global--FontSize--sm); --pf-c-progress--m-outside__measure--FontSize: var(--pf-global--FontSize--sm); --pf-c-progress--m-sm__bar--Height: var(--pf-global--spacer--sm); --pf-c-progress--m-sm__description--FontSize: var(--pf-global--FontSize--sm); --pf-c-progress--m-sm__measure--FontSize: var(--pf-global--FontSize--sm); --pf-c-progress--m-lg__bar--Height: var(--pf-global--spacer--lg); display: grid; grid-gap: var(--pf-c-progress--GridGap); grid-template-columns: 1fr auto; grid-template-rows: 1fr auto; } .pf-c-progress.pf-m-sm { --pf-c-progress__bar--Height: var(--pf-c-progress--m-sm__bar--Height); } .pf-c-progress.pf-m-sm .pf-c-progress__description { font-size: var(--pf-c-progress--m-sm__description--FontSize); } .pf-c-progress.pf-m-sm .pf-c-progress__measure { font-size: var(--pf-c-progress--m-sm__measure--FontSize); } .pf-c-progress.pf-m-lg { --pf-c-progress__bar--Height: var(--pf-c-progress--m-lg__bar--Height); } .pf-c-progress.pf-m-inside .pf-c-progress__indicator { display: flex; align-items: center; justify-content: center; min-width: var(--pf-c-progress--m-inside__indicator--MinWidth); } .pf-c-progress.pf-m-inside .pf-c-progress__measure { font-size: var(--pf-c-progress--m-inside__measure--FontSize); color: var(--pf-c-progress--m-inside__measure--Color); text-align: center; } .pf-c-progress.pf-m-outside .pf-c-progress__description { grid-column: 1 / 3; } .pf-c-progress.pf-m-outside .pf-c-progress__status { grid-column: 2 / 3; grid-row: 2 / 3; align-self: center; } .pf-c-progress.pf-m-outside .pf-c-progress__measure { font-size: var(--pf-c-progress--m-outside__measure--FontSize); } .pf-c-progress.pf-m-outside .pf-c-progress__bar, .pf-c-progress.pf-m-outside .pf-c-progress__indicator { grid-column: 1 / 2; } .pf-c-progress.pf-m-singleline { grid-template-rows: 1fr; } .pf-c-progress.pf-m-singleline .pf-c-progress__description { display: none; visibility: hidden; } .pf-c-progress.pf-m-singleline .pf-c-progress__bar { grid-row: 1 / 2; grid-column: 1 / 2; } .pf-c-progress.pf-m-singleline .pf-c-progress__status { grid-row: 1 / 2; grid-column: 2 / 3; } .pf-c-progress.pf-m-success { --pf-c-progress__bar--before--BackgroundColor: var(--pf-c-progress--m-success__bar--BackgroundColor); --pf-c-progress__status-icon--Color: var(--pf-c-progress--m-success__status-icon--Color); --pf-c-progress--m-inside__measure--Color: var(--pf-c-progress--m-success--m-inside__measure--Color); } .pf-c-progress.pf-m-danger { --pf-c-progress__bar--before--BackgroundColor: var(--pf-c-progress--m-danger__bar--BackgroundColor); --pf-c-progress__status-icon--Color: var(--pf-c-progress--m-danger__status-icon--Color); } .pf-c-progress__description { grid-column: 1 / 2; } .pf-c-progress__status { grid-column: 2 / 3; grid-row: 1 / 2; align-self: end; } .pf-c-progress__status-icon { margin-left: var(--pf-c-progress__status-icon--MarginLeft); color: var(--pf-c-progress__status-icon--Color); } .pf-c-progress__bar { position: relative; grid-column: 1 / 3; grid-row: 2 / 3; align-self: center; height: var(--pf-c-progress__bar--Height); background-color: var(--pf-c-progress__bar--BackgroundColor); } .pf-c-progress__bar::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: var(--pf-c-progress__bar--before--BackgroundColor); opacity: var(--pf-c-progress__bar--before--Opacity); } .pf-c-progress__indicator { position: absolute; top: 0; left: 0; height: var(--pf-c-progress__indicator--Height); background-color: var(--pf-c-progress__indicator--BackgroundColor); }