Link to article: Ratio Bar.
:where(:root) {
/*Basalt compatibility */
--rating-module-button-plus-color: var(--rate-module-upvote-color);
--rating-module-button-negative-color: var(--rate-module-downvote-color);
/*BHL compatibility */
--positiveColor: rgb(var(--rating-module-button-plus-color, 144,238,144));
--negativeColor: rgb(var(--rating-module-button-negative-color, 255,192,203));
}
.page-rate-widget-box {
position: relative;
}
#main-content .page-rate-widget-box > *:where(:not(.creditBottomRate .page-rate-widget-box > *)) {
border-bottom-width: 0.45em;
}
.page-rate-widget-box::after {
content: "";
display: block;
width: 95%;
margin: 0.1em auto;
position: relative;
height: 0.225em;
background-color: grey;
border-radius: inherit;
z-index: 2;
background: linear-gradient(
90deg,
var(--positiveColor) var(--rate-percentage),
var(--negativeColor) var(--rate-percentage)
);
filter: saturate(var(--greymaker));
}
.rate-box-with-credit-button {
display: flex;
align-items: stretch;
}
.rate-box-with-credit-button .page-rate-widget-box::after {
margin: 0.1em auto 0.075em;
}
#page-content .rate-box-with-credit-button .creditButton {
display: flex;
align-items: center;
}
#page-content .creditButton p a {
margin-left: inherit;
}
div.creditBottomRate .page-rate-widget-box::after {
display: none;
}
#main-content .page-rate-widget-box:not(.creditBottomRate .page-rate-widget-box) {
--rating-module-bottom-border-color: initial;
padding-bottom: 0.15em;
}
.page-rate-widget-box::after {
width: 100%;
border-radius: inherit;
right: 0;
bottom: -0.1em;
position: absolute;
}
#main-content #page-content .rate-box-with-credit-button {
--rating-module-bottom-border-color: initial;
position: relative;
padding-bottom: 0.15em;
}
#main-content #page-content .rate-box-with-credit-button .page-rate-widget-box {
display: contents;
}
#page-content .rate-box-with-credit-button .page-rate-widget-box::after {
position: absolute;
width: 100%;
margin: 0;
bottom: 0;
}
:root {
--info-circle-size: 12.5rem;
--info-up-bg: var(--positiveColor);
--info-down-bg: var(--negativeColor);
--info-border-color: rgba(var(--swatch-border-color, 187,0,17),0.25);
}
.list-pages-box .rate_t3 {
display: block;
padding: 0;
margin: 0.5rem auto 0;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
overflow: hidden;
}
.list-pages-box .rate_t3 .wrap {
border-bottom: 1px solid var(--info-border-color);
display: inline-block;
width: var(--info-circle-size);
height: calc(var(--info-circle-size) / 2);
-webkit-clip-path: polygon(-10% -10%, 110% -10%, 110% 99%, -10% 99%);
clip-path: polygon(-10% -10%, 110% -10%, 110% 99%, -10% 99%);
}
.list-pages-box .rate_t3 .cir {
width: var(--info-circle-size);
height: var(--info-circle-size);
margin: 0;
padding: 0;
transform: rotate(-90deg);
}
.list-pages-box .rate_t3 .rad {
width: calc(100% - 2px);
height: 0;
padding: calc(50% - 1px) 0 0;
margin: 0;
border: solid var(--info-border-color);
}
.list-pages-box .rate_t3 .rad_def {
background: gray;
border-radius: 50%;
width: calc(100% - 2px);
height: 0;
padding: calc(100% - 2px) 0 0;
margin: 0;
border: 1px solid var(--info-border-color);
}
.list-pages-box .rate_t3 .uv {
border-radius: 100rem 100rem 0 0;
background: var(--info-up-bg);
border-width: 1px 1px 0;
}
.list-pages-box .rate_t3 .dv {
border-radius: 0 0 100rem 100rem;
background: var(--info-down-bg);
border-width: 0 1px 1px;
}
.list-pages-box .rate_t3 td {
border: none;
}
display:[[#ifexpr %%rating_votes%% == 0 | none | table-cell ]];
transform: rotate([[#expr (%%rating_votes%%-%%rating%%)/2/%%rating_votes%%*(-180)]]deg)
display:[[#ifexpr %%rating_votes%% == 0 | table-cell | none ]];
display: [[#ifexpr %%rating_votes%% == 0 | none | table-row ]];
text-align: left;
text-align: right;
display:[[#ifexpr %%rating_votes%% == 0 | table-row | none ]];
text-align: left;
text-align: right;
border: 1px solid #ddd; padding: 1em;
:scp-wiki:component:ratio-bar
[info]
:scp-wiki:component:ratio-bar
[info]
:scp-wiki:component:ratio-bar
[info]
:scp-wiki:info:start
[info]
component:ratio-bar
:scp-wiki:info:end
[info]
rate_t3
wrap
cir
rad
uv
rad
dv
wrap
cir
rad_def