Files
xrpl-dev-portal/styles/_status-labels.scss

424 lines
8.7 KiB
SCSS

/* Status labels ("DEV" etc) for non-enabled features ----------------------- */
.status {
cursor: help;
padding: 1px 2px;
font-weight: normal;
text-indent: 0;
}
.status.not_enabled {
/* flask icon for "not yet enabled" features */
color: $warning;
}
.status.removed {
/* trash icon for removed features */
color: $danger;
}
/* "Topic by Label" browsing ------------------------------------------------ */
.labels-wrap {
ul::before {
content: "\f02c";
font-family: FontAwesome;
font-size: 1.5rem;
}
.list-inline-item {
margin-top: 0.5rem;
}
}
.pg-category {
color: $gray-400;
&::after {
content: "\f105"; /* fontawesome angle-right */
font-family: FontAwesome;
padding-left: 5px;
}
}
.label {
border-radius: 100px;
border-width: 0;
padding: .5rem 1rem;
font-weight: bold;
text-decoration: none !important;
text-align: center;
white-space: nowrap;
.badge-pill {
width: 24px;
height: 24px;
border-radius: 50px;
margin-left: 0.5rem;
font-weight: 400;
line-height: 23px;
font-size: 16px;
padding: 0;
margin-top: -2px;
}
// default, uncolored labels (gray)
background-color: $gray-900;
color: $gray-300;
html.light & {
background-color: $gray-200;
color: $gray-800;
.badge-pill {
color: $gray-200;
background-color: $gray-800;
}
&:hover {
background-color: $gray-300;
color: $gray-900;
.badge-pill {
color: $gray-300;
background-color: $gray-900;
}
}
}
.badge-pill {
color: $gray-900;
background-color: $gray-300;
}
&:hover {
color: $gray-200;
background-color: $gray-800;
.badge-pill {
color: $gray-800;
background-color: $gray-200;
}
}
@mixin chip-indigo {
background-color: $blue-purple-900;
color: $blue-purple-300;
.badge-pill {
color: $blue-purple-900;
background-color: $blue-purple-300;
}
&:hover {
background-color: $blue-purple-800;
color: $blue-purple-200;
.badge-pill {
color: $blue-purple-800;
background-color: $blue-purple-200;
}
}
html.light & {
background-color: $blue-purple-200;
color: $blue-purple-800;
.badge-pill {
color: $blue-purple-200;
background-color: $blue-purple-800;
}
&:hover {
background-color: $blue-purple-300;
color: $blue-purple-900;
.badge-pill {
color: $blue-purple-300;
background-color: $blue-purple-900;
}
}
}
}
@mixin chip-green {
background-color: $green-900;
color: $green-300;
.badge-pill {
background-color: $green-300;
color: $green-900;
}
&:hover {
background-color: $green-800;
color: $green-200;
.badge-pill {
background-color: $green-200;
color: $green-800;
}
}
html.light & {
background-color: $green-200;
color: $green-900;
.badge-pill {
color: $green-200;
background-color: $green-900;
}
&:hover {
background-color: $green-300;
color: $black;
.badge-pill {
color: $green-300;
background-color: $black;
}
}
}
}
@mixin chip-purple {
background-color: $red-purple-900;
color: $red-purple-300;
.badge-pill {
background-color: $red-purple-300;
color: $red-purple-900;
}
&:hover {
background-color: $red-purple-800;
color: $red-purple-200;
.badge-pill {
background-color: $red-purple-200;
color: $red-purple-800;
}
}
html.light & {
background-color: $red-purple-200;
color: $red-purple-800;
.badge-pill {
color: $red-purple-200;
background-color: $red-purple-800;
}
&:hover {
background-color: $red-purple-300;
color: $red-purple-900;
.badge-pill {
color: $red-purple-300;
background-color: $red-purple-900;
}
}
}
}
@mixin chip-yellow {
background-color: $yellow-900;
color: $yellow-300;
.badge-pill {
background-color: $yellow-300;
color: $yellow-900;
}
&:hover {
background-color: $yellow-800;
color: $yellow-200;
.badge-pill {
background-color: $yellow-200;
color: $yellow-800;
}
}
html.light & {
background-color: $yellow-200;
color: $yellow-900;
.badge-pill {
color: $yellow-200;
background-color: $yellow-900;
}
&:hover {
background-color: $yellow-300;
color: $yellow-900;
.badge-pill {
color: $yellow-300;
background-color: $yellow-900;
}
}
}
}
@mixin chip-blue {
background-color: $blue-900;
color: $blue-300;
.badge-pill {
background-color: $blue-300;
color: $blue-900;
}
&:hover {
background-color: $blue-800;
color: $blue-200;
.badge-pill {
background-color: $blue-200;
color: $blue-800;
}
}
html.light & {
background-color: $blue-200;
color: $blue-800;
.badge-pill {
color: $blue-200;
background-color: $blue-800;
}
&:hover {
background-color: $blue-300;
color: $blue-900;
.badge-pill {
color: $blue-300;
background-color: $blue-900;
}
}
}
}
@mixin chip-orange {
background-color: $orange-900;
color: $orange-300;
.badge-pill {
background-color: $orange-300;
color: $orange-900;
}
&:hover {
background-color: $orange-800;
color: $orange-200;
.badge-pill {
background-color: $orange-200;
color: $orange-800;
}
}
html.light & {
background-color: $orange-200;
color: $orange-800;
.badge-pill {
color: $orange-200;
background-color: $orange-800;
}
&:hover {
background-color: $orange-300;
color: $orange-900;
.badge-pill {
color: $orange-300;
background-color: $orange-900;
}
}
}
}
@mixin chip-magenta {
background-color: $magenta-900;
color: $magenta-300;
.badge-pill {
background-color: $magenta-300;
color: $magenta-900;
}
&:hover {
background-color: $magenta-800;
color: $magenta-200;
.badge-pill {
background-color: $magenta-200;
color: $magenta-800;
}
}
html.light & {
background-color: $magenta-200;
color: $magenta-800;
.badge-pill {
color: $magenta-200;
background-color: $magenta-800;
}
&:hover {
background-color: $magenta-300;
color: $magenta-900;
.badge-pill {
color: $magenta-300;
background-color: $magenta-900;
}
}
}
}
&.label-accounts,
&.label-payment-channels,
&.label-amm,
&.label-アカウント,
&.label-payment-channel,
&.label-use-infrastructure,
&.label-use-security,
&.blog-category-development,
&.chip-indigo {
@include chip-indigo;
}
&.label-blockchain,
&.label-xrp,
&.label-ブロックチェーン,
&.label-non-fungible-tokens-nfts,
&.label-use-nfts,
&.blog-category-release_notes,
&.blog-category-features,
&.chip-green {
@include chip-green;
}
&.label-checks,
&.label-core-server,
&.label-コアサーバ,
&.label-use-interoperability,
&.label-use-web_monetization,
&.blog-category-gateway_bulletins,
&.chip-purple {
@include chip-purple;
}
&.label-cross-currency,
&.label-security,
&.label-クロスカレンシー,
&.label-セキュリティ,
&.label-use-gaming,
&.label-use-defi,
&.blog-category-amendments,
&.chip-yellow {
@include chip-yellow;
}
&.label-decentralized-exchange,
&.label-smart-contracts,
&.label-transaction-sending,
&.label-分散型取引所,
&.label-スマートコントラクト,
&.label-トランザクション送信,
&.label-use-developer_tooling,
&.label-use-payments,
&.blog-category-developer_reflections,
&.blog-category-case_study,
&.chip-blue {
@include chip-blue;
}
&.label-escrow,
&.label-tokens,
&.label-development,
&.label-トークン,
&.label-開発,
&.label-use-wallet,
&.label-use-sustainability,
&.blog-category-advisories,
&.chip-orange {
@include chip-orange;
}
&.label-fees,
&.label-payments,
&.label-data-retention,
&.label-手数料,
&.label-支払い,
&.label-データ保持,
&.label-use-exchanges,
&.label-use-custody,
&.blog-category-security,
&.chip-magenta {
@include chip-magenta;
}
}
.tag-cloud {
.list-inline-item {
margin-top: 1.5rem;
}
}