메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

틀:대문/header/styles.css: 두 판 사이의 차이

noriwiki
잔글 Ahn9807님이 틀:Main page/shared/styles.css 문서를 넘겨주기를 만들지 않고 틀:대문/shared/styles.css 문서로 이동했습니다
편집 요약 없음
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
.home-grid {
.home-header {
display: grid;
position: relative;
grid: auto-flow dense/repeat( auto-fit, minmax( 9.375rem, 1fr ) );
padding-top: var( --space-xxl );
grid-auto-rows: minmax( 3rem, auto );
padding-bottom: var( --space-xxl );
grid-gap: var( --space-xs );
line-height: var( --line-height-sm );
}
text-align: center;
 
.home-grid--col2 {
grid-template-columns: 1fr 1fr;
}
 
.home-grid a.external {
background-image: none;
}
}


.home-badge {
.home-header__pretitle {
display: flex;
margin-bottom: var( --space-xxs );
    gap: var(--space-xxs);
     color: var( --color-subtle );
font-size: var(--font-size-x-small);
    padding: var(--space-xxs) var(--space-xs);
    background: var(--color-surface-2);
    color: var(--color-base);
    border-radius: var(--border-radius-base);
    font-weight: var(--font-weight-normal);
     letter-spacing: 0.025em;
    line-height: var(--line-height-xs);
}
 
.home-card {
position: relative;
padding: var( --space-md );
border: 1px solid var( --border-color-base );
background: var( --color-surface-1 );
border-radius: var( --border-radius-medium );
font-size: var( --font-size-small );
font-size: var( --font-size-small );
}
.home-card table.timeline {
margin-top: var( --space-xs );
}
.home-card--col2 {
grid-column: span 2;
}
.home-card--row3 {
grid-row: span 3;
}
.home-card--row4 {
grid-row: span 4;
}
.home-card--row8 {
grid-row: span 8 / auto;
}
.home-card__badge,
.home-card__label {
color: var( --color-subtle );
font-size: var( --font-size-x-small );
letter-spacing: 0.05em;
letter-spacing: 0.05em;
}
}


.home-card__badge {
.home-header__title {
padding: var( --space-xxs ) var( --space-xs );
margin: 0;
border-radius: var( --border-radius-base );
font-size: 3rem;
background: var( --color-surface-2 );
text-transform: uppercase;
letter-spacing: 0.025em;
line-height: 1;
}
}


.home-card__header {
.home-header__subtitle {
color: var( --color-emphasized );
margin-top: var( --space-xxs );
font-size: 1rem;
font-size: var( --font-size-small );
    font-weight: var( --font-weight-semibold );
    line-height: var( --line-height-xs );
}
 
.home-card__header a {
display: flex;
align-items: center;
justify-content: space-between;
}
 
.home-card__header a:after {
content: '▶';
font-size: var( --font-size-x-small );
}
 
.home-card__background {
position: absolute;
inset: 0;
}
}


.home-card__background:after {
.home-header__search {
position: absolute;
    pointer-events: none;
inset: 0;
    display: block;
    background: linear-gradient(to right,#000,transparent);
    content: "";
    transition: transform 250ms ease;
}
 
.home-card__background picture,
.home-card__background img {
width: 100%;
height: 100%;
}
 
.home-card__background img {
object-fit: cover;
object-position: center;
}
 
.home-card__foreground {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: var( --space-md );
padding: var( --space-md );
display: flex;
margin-top: var( --space-lg );
flex-direction: column;
margin-bottom: var( --space-md );
justify-content: center;
margin-left: auto;
gap: var( --space-xxs );
margin-right: auto;
color: #fff;
max-width: 600px;
line-height: var( --line-height-xs );
background-color: var( --color-surface-2 );
pointer-events: none;
border-radius: var( --border-radius-pill );
}
cursor: pointer;
 
.home-card__foreground .home-card__badge {
position: absolute;
    top: 0;
    right: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
}
 
.home-card__foreground .home-card__header {
color: #fff;
}
 
.home-card__foreground .home-card__label {
color: #bababa;
}
 
.home-card p {
margin-top: var( --space-xs );
font-size: var( --font-size-small );
}
 
.home-card.home-card--button {
overflow: hidden;
padding: 0;
border: 0;
}
 
.home-card--button a {
display: flex;
height: 100%;
justify-content: center;
align-items: center;
padding: 0 var( --space-md );
background: transparent;
color: #fff;
font-weight: var( --font-weight-medium );
}
 
.home-card--button .home-card__background a {
padding: 0;
}
 
.home-card--button img {
transition: transform 250ms ease;
}
 
.home-card--button:hover img {
transform: scale( 1.1 );
}
 
.home-link {
display: grid;
margin-top: var( --space-xs );
font-size: var( --font-size-small );
font-size: var( --font-size-small );
font-weight: var( --font-weight-medium );
font-weight: var( --font-weight-medium );
grid-gap: var( --space-xs );
text-align: center;
text-align: center;
}
}


.home-link__button {
.home-header__search .desktoponly {
display: flex;
margin-left: var( --space-xs );
}
 
.home-link__button a {
flex-grow: 1;
padding: var( --space-xs );
border: 1px solid var( --border-color-base );
background: var( --color-surface-2 );
border-radius: var( --border-radius-medium );
color: var( --color-emphasized ) !important;
    line-height: var( --line-height-xs );
    text-decoration: none !important;
}
 
.home-link__button a:hover {
background: var( --color-surface-2--hover );
}
 
.home-link__button a:active {
background: var( --color-surface-2--active );
}
}


#home-content {
.home-header__search:hover {
margin-top: var( --space-lg );
background-color: var( --background-color-button-quiet--hover );
}
}


.home-card .template-statsbar {
.home-header__searchIcon img {
margin: 0;
margin-right: var( --space-md );
    opacity: var( --opacity-icon-base );
}
}


#home-card-discord {
/* Fix vertical alignment problem */
background: #5865f2;
.home-header__search .keyboard-key {
display: inline;
padding-top: 0.1em;
padding-bottom: 0.1em;
}
}


#home-card-patreon {
html.skin-citizen-dark .home-header:before,
background: #ff424d;
html.skin-citizen-dark .home-header__searchIcon img {
filter: invert( 1 );
}
}


#home-card-kofi {
@media ( hover: none ) {
background: #ff5e5b;
.home-header__search .desktoponly {
}
display: none;
 
}
#home-card-reddit {
background: #ff4500;
}
 
.home-footer {
font-size: var( --font-size-small );
font-family: var( --font-family-monospace );
text-align: center;
}
}

2024년 12월 11일 (수) 07:14 기준 최신판

.home-header {
	position: relative;
	padding-top: var( --space-xxl );
	padding-bottom: var( --space-xxl );
	line-height: var( --line-height-sm );
	text-align: center;
}

.home-header__pretitle {
	margin-bottom: var( --space-xxs );
    color: var( --color-subtle );
	font-size: var( --font-size-small );
	letter-spacing: 0.05em;
}

.home-header__title {
	margin: 0;
	font-size: 3rem;
	text-transform: uppercase;
	letter-spacing: 0.025em;
	line-height: 1;
}

.home-header__subtitle {
	margin-top: var( --space-xxs );
	font-size: var( --font-size-small );
}

.home-header__search {
	padding: var( --space-md );
	margin-top: var( --space-lg );
	margin-bottom: var( --space-md );
	margin-left: auto;
	margin-right: auto;
	max-width: 600px;
	background-color: var( --color-surface-2 );
	border-radius: var( --border-radius-pill );
	cursor: pointer;
	font-size: var( --font-size-small );
	font-weight: var( --font-weight-medium );
	text-align: center;
}

.home-header__search .desktoponly {
	margin-left: var( --space-xs );
}

.home-header__search:hover {
	background-color: var( --background-color-button-quiet--hover );
}

.home-header__searchIcon img {
	margin-right: var( --space-md );
    opacity: var( --opacity-icon-base );
}

/* Fix vertical alignment problem */
.home-header__search .keyboard-key {
	display: inline;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

html.skin-citizen-dark .home-header:before,
html.skin-citizen-dark .home-header__searchIcon img {
	filter: invert( 1 );
}

@media ( hover: none ) {
	.home-header__search .desktoponly {
		display: none;
	}
}