Link to article: Vertical ID Card.
@import url('https://scp-wiki.wdfiles.com/local--code/component:v-id-card/1');
/* Styling the code block connotations */
span.desc {
user-select: none;
color: darkblue;
}
/* Keycap mousedown appearance */
span.keycap:active {
border: 1px solid;
border-color: #bbb #ddd #ddd #bbb;
border-bottom-width: 1px;
border-top-width: 2px;
}
span.keycap a {
color: unset;
text-decoration: none;
}
/* Keycap click-preview */
#u-preview-1,
#u-preview-2,
#u-preview-3,
#u-preview-pride,
#u-preview-phil,
#u-preview-abro,
#u-preview-agender,
#u-preview-aroace,
#u-preview-aromantic,
#u-preview-asexual,
#u-preview-bi,
#u-preview-bigender,
#u-preview-demiboy,
#u-preview-demigender,
#u-preview-demigirl,
#u-preview-enbian,
#u-preview-gaymen,
#u-preview-genderfluid,
#u-preview-genderflux,
#u-preview-genderqueer,
#u-preview-lesbian,
#u-preview-nb,
#u-preview-neutrois,
#u-preview-omni,
#u-preview-pan,
#u-preview-pangender,
#u-preview-poly,
#u-preview-qpr,
#u-preview-trans {
position: absolute;
top: -30em;
width: 0;
height: 0;
pointer-events: none;
}
#u-preview-1:target ~ .portrait {
background-image: var(--v-id-card-gradient-1) !important;
}
#u-preview-2:target ~ .portrait {
background-image: var(--v-id-card-gradient-2) !important;
}
#u-preview-3:target ~ .portrait {
background-image: var(--v-id-card-gradient-3) !important;
}
#u-preview-pride:target ~ .portrait {
background-image: var(--v-id-card-gradient-pride) !important;
}
#u-preview-phil:target ~ .portrait {
background-image: var(--v-id-card-gradient-phil) !important;
}
#u-preview-abro:target ~ .portrait {
background-image: var(--v-id-card-gradient-abro) !important;
}
#u-preview-agender:target ~ .portrait {
background-image: var(--v-id-card-gradient-agender) !important;
}
#u-preview-aroace:target ~ .portrait {
background-image: var(--v-id-card-gradient-aroace) !important;
}
#u-preview-aromantic:target ~ .portrait {
background-image: var(--v-id-card-gradient-aromantic) !important;
}
#u-preview-asexual:target ~ .portrait {
background-image: var(--v-id-card-gradient-asexual) !important;
}
#u-preview-bi:target ~ .portrait {
background-image: var(--v-id-card-gradient-bi) !important;
}
#u-preview-bigender:target ~ .portrait {
background-image: var(--v-id-card-gradient-bigender) !important;
}
#u-preview-demiboy:target ~ .portrait {
background-image: var(--v-id-card-gradient-demiboy) !important;
}
#u-preview-demigender:target ~ .portrait {
background-image: var(--v-id-card-gradient-demigender) !important;
}
#u-preview-demigirl:target ~ .portrait {
background-image: var(--v-id-card-gradient-demigirl) !important;
}
#u-preview-enbian:target ~ .portrait {
background-image: var(--v-id-card-gradient-enbian) !important;
}
#u-preview-gaymen:target ~ .portrait {
background-image: var(--v-id-card-gradient-gaymen) !important;
}
#u-preview-genderfluid:target ~ .portrait {
background-image: var(--v-id-card-gradient-genderfluid) !important;
}
#u-preview-genderflux:target ~ .portrait {
background-image: var(--v-id-card-gradient-genderflux) !important;
}
#u-preview-genderqueer:target ~ .portrait {
background-image: var(--v-id-card-gradient-genderqueer) !important;
}
#u-preview-lesbian:target ~ .portrait {
background-image: var(--v-id-card-gradient-lesbian) !important;
}
#u-preview-nb:target ~ .portrait {
background-image: var(--v-id-card-gradient-nb) !important;
}
#u-preview-neutrois:target ~ .portrait {
background-image: var(--v-id-card-gradient-neutrois) !important;
}
#u-preview-omni:target ~ .portrait {
background-image: var(--v-id-card-gradient-omni) !important;
}
#u-preview-pan:target ~ .portrait {
background-image: var(--v-id-card-gradient-pan) !important;
}
#u-preview-pangender:target ~ .portrait {
background-image: var(--v-id-card-gradient-pangender) !important;
}
#u-preview-poly:target ~ .portrait {
background-image: var(--v-id-card-gradient-poly) !important;
}
#u-preview-qpr:target ~ .portrait {
background-image: var(--v-id-card-gradient-qpr) !important;
}
#u-preview-trans:target ~ .portrait {
background-image: var(--v-id-card-gradient-trans) !important;
}
display: none
background-color: #eee;
white-space: nowrap;
width: 100%; height: 550px;
white-space: nowrap;
background-image: var(--v-id-card-gradient-3);
background-image: var(--v-id-card-gradient-nb);
background-image: var(--v-id-card-gradient-2);
background-image: var(--v-id-card-gradient-2);
white-space: nowrap;
background-color: {$portrait-bg-color}; background-image: var(--v-id-card-gradient-{$portrait-gradient});
white-space: nowr{$name-nowrap}p;
white-space: nowr{$dept-nowrap}p;
white-space: nowr{$position-nowrap}p;
white-space: nowr{$facility-nowrap}p;
crom-thumbnail
blockquote
id-card-vertical
level
level-bar-container
level-4
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content
blockquote
blockquote
desc
desc
desc
desc
desc
desc
desc
desc
desc
desc
desc
desc
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
id-card-vertical
level
level-bar-container
level-3
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content
blockquote
id-card-vertical
level
level-bar-container
level-4
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content
blockquote
id-card-vertical
level
level-bar-container
level-0
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content
blockquote
blockquote
blockquote
blockquote
blockquote
id-card-vertical
level
level-bar-container
level-5
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content
blockquote
id-card-vertical
level
level-bar-container
level-5
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
keycap
id-card-vertical
level
level-bar-container
level-{$level}
level-bar
level-bar
level-bar
level-bar
level-bar
level-name
portrait
data
barcode-wrap
barcode
barcode-num
issue-exp
issue-exp-title
issue-exp-content
issue-exp-content
info
fullname
info-title
info-content
department
info-title
info-content
position
info-title
info-content
facility
info-title
info-content