More actions
Content deleted Content added
Alistair3149 (talk | contribs) No edit summary |
Alistar Bot (talk | contribs) m →top: deprecate old Citizen variables, replaced: --color-base--emphasized → --color-emphasized, --border-radius--medium → --border-radius-medium (5), --color-base--subtle → --color-subtle (2) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 42: | Line 42: | ||
position: relative; |
position: relative; |
||
border: 1px solid var( --border-color-base ); |
border: 1px solid var( --border-color-base ); |
||
border-radius: var( --border-radius |
border-radius: var( --border-radius-medium ); |
||
display: grid; |
display: grid; |
||
grid-template-columns: 3rem auto; |
grid-template-columns: 3rem auto; |
||
Line 50: | Line 50: | ||
} |
} |
||
.template- |
.template-component__port { |
||
display: grid; |
display: grid; |
||
place-content: center; |
place-content: center; |
||
border-right: 1px solid var( --border-color-base ); |
border-right: 1px solid var( --border-color-base ); |
||
border-top-left-radius: var( --border-radius |
border-top-left-radius: var( --border-radius-medium ); |
||
border-bottom-left-radius: var( --border-radius |
border-bottom-left-radius: var( --border-radius-medium ); |
||
background-color: var( --color-surface-0 ); |
background-color: var( --color-surface-0 ); |
||
font-weight: 500; |
font-weight: 500; |
||
Line 63: | Line 63: | ||
.template-component__count { |
.template-component__count { |
||
color: var( --color |
color: var( --color-subtle ); |
||
font-size: 0.8125rem; |
font-size: 0.8125rem; |
||
} |
} |
||
.template-component__item { |
.template-component__item { |
||
border-top-right-radius: var( --border-radius-medium ); |
|||
border-bottom-right-radius: var( --border-radius-medium ); |
|||
padding: var( --space-sm ) var( --space-md ); |
padding: var( --space-sm ) var( --space-md ); |
||
background-color: var( --color-surface-2 ); |
background-color: var( --color-surface-2 ); |
||
Line 73: | Line 75: | ||
.template-component__title { |
.template-component__title { |
||
color: var( --color |
color: var( --color-emphasized ); |
||
font-weight: 500; |
font-weight: 500; |
||
font-size: 0.875rem; |
font-size: 0.875rem; |
||
Line 79: | Line 81: | ||
.template-component__subtitle { |
.template-component__subtitle { |
||
color: var( --color |
color: var( --color-subtle ); |
||
font-size: 0.8125rem; |
font-size: 0.8125rem; |
||
} |
} |
Latest revision as of 18:19, 15 October 2024
.template-component {
display: flex;
}
.template-component__connectors {
/* --connector-thickness: 2px; */
position: relative;
}
.template-component__connectorX,
.template-component__connectorY {
position: absolute;
background-color: var( --border-color-base );
left: calc( 50% - 2px ); /* calc( 50% - var( --connector-thickness ) ) */
}
.template-component__connectorX {
top: calc( 50% - 2px ); /* calc( 50% - var( --connector-thickness ) ) */
right: 0;
height: 2px; /* var( --connector-thickness ) */
}
.template-component__connectorY {
top: 0;
bottom: 0;
width: 2px; /* var( --connector-thickness ) */
}
.template-component--level-1 .template-component__connectors {
display: none;
}
.template-component--level-2 .template-component__connectors {
width: 3rem;
}
.template-component--level-3 .template-component__connectors {
width: 6rem;
}
.template-component__card {
position: relative;
border: 1px solid var( --border-color-base );
border-radius: var( --border-radius-medium );
display: grid;
grid-template-columns: 3rem auto;
/* This isn't pretty */
line-height: 1.35;
flex-grow: 1;
}
.template-component__port {
display: grid;
place-content: center;
border-right: 1px solid var( --border-color-base );
border-top-left-radius: var( --border-radius-medium );
border-bottom-left-radius: var( --border-radius-medium );
background-color: var( --color-surface-0 );
font-weight: 500;
line-height: 1.25;
text-align: center;
}
.template-component__count {
color: var( --color-subtle );
font-size: 0.8125rem;
}
.template-component__item {
border-top-right-radius: var( --border-radius-medium );
border-bottom-right-radius: var( --border-radius-medium );
padding: var( --space-sm ) var( --space-md );
background-color: var( --color-surface-2 );
}
.template-component__title {
color: var( --color-emphasized );
font-weight: 500;
font-size: 0.875rem;
}
.template-component__subtitle {
color: var( --color-subtle );
font-size: 0.8125rem;
}