diff options
ADD: Bars component experimental support and badges for buttons
1 files changed, 45 insertions, 13 deletions
| -rw-r--r-- | docs/css/spectre.css | 58 |
diff --git a/docs/css/spectre.css b/docs/css/spectre.css index b7a3105..ad3c350 100644 --- a/docs/css/spectre.css +++ b/docs/css/spectre.css @@ -1769,6 +1769,7 @@ textarea.form-input { transform: translate(-50%, -50%) scale(.65); } .badge { + display: inline-block; position: relative; } .badge[data-badge]::after, @@ -1780,12 +1781,9 @@ textarea.form-input { color: #fff; content: attr(data-badge); display: inline-block; - position: absolute; - right: 0; - top: 0; - -webkit-transform: translate(100%, -50%); - -ms-transform: translate(100%, -50%); - transform: translate(100%, -50%); + -webkit-transform: translate(-.4rem, -1rem); + -ms-transform: translate(-.4rem, -1rem); + transform: translate(-.4rem, -1rem); } .badge[data-badge]::after { font-size: 1.2rem; @@ -1803,6 +1801,45 @@ textarea.form-input { padding: 0; width: .8rem; } +.badge.btn::after { + position: absolute; + right: 0; + top: 0; + -webkit-transform: translate(50%, -50%); + -ms-transform: translate(50%, -50%); + transform: translate(50%, -50%); +} +.bar { + background: #efefef; + border-radius: .2rem; + display: flex; + display: -ms-flexbox; + display: -webkit-flex; + height: 1.6rem; + width: 100%; +} +.bar.bar-sm { + height: .4rem; +} +.bar .bar-item { + background: #5764c6; + color: #fff; + display: block; + font-size: 1.2rem; + height: 100%; + line-height: 1; + padding: .2rem 0; + text-align: center; + width: 0; +} +.bar .bar-item:first-of-type { + border-bottom-left-radius: .2rem; + border-top-left-radius: .2rem; +} +.bar .bar-item:last-of-type { + border-bottom-right-radius: .2rem; + border-top-right-radius: .2rem; +} .card { background: #fff; border: .1rem solid #efefef; @@ -1866,6 +1903,7 @@ textarea.form-input { color: #fff; } .chip .avatar { + margin-left: -.4rem; margin-right: .4rem; } .dropdown { @@ -2104,15 +2142,9 @@ textarea.form-input { -ms-transform: translate(0, 0); transform: translate(0, 0); } -.tab:not(.tab-block) a.badge { +.tab:not(.tab-block) .badge { padding-right: 0; } -.tab:not(.tab-block) a.badge::after { - position: static; - -webkit-transform: translate(-.2rem, -1rem); - -ms-transform: translate(-.2rem, -1rem); - transform: translate(-.2rem, -1rem); -} .pagination { display: flex; display: -ms-flexbox; |