미디어위키:Gadget-CreatePageUw.css: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
편집 요약 없음 |
편집 요약 없음 |
||
| (같은 사용자의 중간 판 7개는 보이지 않습니다) | |||
| 3번째 줄: | 3번째 줄: | ||
/* 기본 문구 숨김 */ | /* 기본 문구 숨김 */ | ||
body.mw-special-CreatePage .oo-ui-fieldsetLayout-header, | body.mw-special-CreatePage | ||
body.mw-special-CreatePage .oo-ui-fieldLayout-header, | .oo-ui-fieldsetLayout-header, | ||
body.mw-special-CreatePage label[for="mw-input-wptitle"] { | body.mw-special-CreatePage | ||
.oo-ui-fieldLayout-header, | |||
body.mw-special-CreatePage | |||
label[for="mw-input-wptitle"] { | |||
display: none !important; | display: none !important; | ||
} | } | ||
| 11번째 줄: | 14번째 줄: | ||
/* 입력 양식 전체 배치 */ | /* 입력 양식 전체 배치 */ | ||
body.mw-special-CreatePage .mw-body-content .mw-htmlform { | body.mw-special-CreatePage | ||
.mw-body-content | |||
.mw-htmlform { | |||
width: 100%; | width: 100%; | ||
max-width: 700px; | max-width: 700px; | ||
| 19번째 줄: | 24번째 줄: | ||
} | } | ||
body.mw-special-CreatePage .mw-htmlform fieldset, | body.mw-special-CreatePage | ||
body.mw-special-CreatePage .oo-ui-fieldsetLayout, | .mw-htmlform fieldset, | ||
body.mw-special-CreatePage .oo-ui-fieldsetLayout-group | body.mw-special-CreatePage | ||
.oo-ui-fieldsetLayout, | |||
body.mw-special-CreatePage | |||
.oo-ui-fieldsetLayout-group { | |||
width: 100%; | width: 100%; | ||
max-width: 700px; | max-width: 700px; | ||
| 30번째 줄: | 35번째 줄: | ||
margin-left: auto; | margin-left: auto; | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | |||
/* 입력창 배치 초기화 */ | |||
body.mw-special-CreatePage | |||
.pvz-createpage-input-layout, | |||
body.mw-special-CreatePage | |||
.pvz-createpage-input-layout | |||
.oo-ui-fieldLayout-body, | |||
body.mw-special-CreatePage | |||
.pvz-createpage-input-layout | |||
.oo-ui-fieldLayout-field { | |||
display: block !important; | |||
width: 100% !important; | |||
max-width: 700px !important; | |||
min-width: 0 !important; | |||
margin: 0 auto !important; | |||
padding: 0 !important; | |||
border: 0 !important; | |||
outline: 0 !important; | |||
background: transparent !important; | |||
box-shadow: none !important; | |||
box-sizing: border-box !important; | |||
} | } | ||
/* Sprout 이미지 */ | /* Sprout 이미지 */ | ||
body.mw-special-CreatePage .pvz-createpage-sprout { | body.mw-special-CreatePage | ||
.pvz-createpage-sprout { | |||
display: flex; | display: flex; | ||
align-items: flex-end; | align-items: flex-end; | ||
| 43번째 줄: | 72번째 줄: | ||
} | } | ||
body.mw-special-CreatePage .pvz-createpage-sprout img { | body.mw-special-CreatePage | ||
.pvz-createpage-sprout img { | |||
display: block; | display: block; | ||
width: 96px !important; | width: 96px !important; | ||
| 58번째 줄: | 88번째 줄: | ||
/* 입력창 | /* 커스텀 입력창 외곽 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-input-widget, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.oo-ui-textInputWidget.oo-ui-widget- | .pvz-createpage-input-widget.oo-ui-inputWidget, | ||
display: block; | body.mw-special-CreatePage | ||
width: 100%; | .pvz-createpage-input-widget.oo-ui-textInputWidget, | ||
max-width: 700px; | body.mw-special-CreatePage | ||
.pvz-createpage-input-widget.oo-ui-widget-enabled { | |||
margin | display: block !important; | ||
position: relative !important; | |||
width: 100% !important; | |||
max-width: 700px !important; | |||
min-width: 0 !important; | |||
margin: 0 auto !important; | |||
padding: 0 !important; | padding: 0 !important; | ||
border: | border: 1px solid #aaa9a5 !important; | ||
border-radius: | border-radius: 19px !important; | ||
outline: 0 !important; | outline: 0 !important; | ||
background: | background: #fffdf7 !important; | ||
background-color: #fffdf7 !important; | |||
background-image: none !important; | background-image: none !important; | ||
box-shadow: | box-shadow: | ||
box-sizing: border-box; | 0 0 0 0 | ||
rgba(74, 139, 59, 0), | |||
inset 0 1px 3px | |||
rgba(55, 45, 35, 0.06) !important; | |||
overflow: hidden !important; | |||
box-sizing: border-box !important; | |||
transition: | |||
border-color 0.24s ease-in-out, | |||
box-shadow 0.24s ease-in-out, | |||
background-color 0.24s ease-in-out !important; | |||
} | |||
/* OOUI 기본 장식 제거 */ | |||
body.mw-special-CreatePage | |||
.pvz-createpage-input-widget::before, | |||
body.mw-special-CreatePage | |||
.pvz-createpage-input-widget::after { | |||
display: none !important; | |||
content: none !important; | |||
} | } | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.oo-ui- | .pvz-createpage-input-widget | ||
.oo-ui-iconElement-icon, | |||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.oo-ui- | .pvz-createpage-input-widget | ||
.oo-ui-indicatorElement-indicator { | |||
display: none !important; | display: none !important; | ||
} | } | ||
/* | /* 실제 입력 요소 디자인 제거 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
#mw-input-wptitle | .pvz-createpage-input-widget | ||
#mw-input-wptitle, | |||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-input-widget | ||
.pvz-createpage-input, | |||
body.mw-special-CreatePage | |||
.pvz-createpage-input-widget | |||
.oo-ui-inputWidget-input { | |||
-webkit-appearance: none !important; | -webkit-appearance: none !important; | ||
appearance: none !important; | appearance: none !important; | ||
display: block; | display: block !important; | ||
position: relative !important; | |||
z-index: 1 !important; | |||
width: 100% !important; | width: 100% !important; | ||
max-width: | max-width: none !important; | ||
min-height: | min-width: 0 !important; | ||
margin: 0 | min-height: 34px !important; | ||
padding: 0. | margin: 0 !important; | ||
border: | padding: 0.24rem 0.9rem !important; | ||
border-radius: | border: 0 !important; | ||
border-radius: 0 !important; | |||
outline: 0 !important; | outline: 0 !important; | ||
background: | background: transparent !important; | ||
background-color: | background-color: transparent !important; | ||
background-image: none !important; | background-image: none !important; | ||
box-shadow: | box-shadow: none !important; | ||
color: #493b31 !important; | color: #493b31 !important; | ||
font-family: | caret-color: #4a8b3b !important; | ||
font-family: inherit !important; | |||
font-size: inherit !important; | |||
font-weight: inherit !important; | |||
line-height: 1.35 !important; | |||
text-align: left !important; | |||
opacity: 1 !important; | |||
visibility: visible !important; | |||
pointer-events: auto !important; | |||
font-size: | user-select: text !important; | ||
font-weight: | -webkit-user-select: text !important; | ||
line-height: 1. | |||
box-sizing: border-box !important; | box-sizing: border-box !important; | ||
cursor: text !important; | |||
} | } | ||
| 136번째 줄: | 190번째 줄: | ||
/* 입력창 안내 문구 */ | /* 입력창 안내 문구 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
#mw-input-wptitle::placeholder { | #mw-input-wptitle::placeholder, | ||
body.mw-special-CreatePage | |||
.pvz-createpage-input::placeholder { | |||
color: rgba(73, 51, 41, 0.42) !important; | color: rgba(73, 51, 41, 0.42) !important; | ||
font-family: | font-family: inherit !important; | ||
font-size: inherit !important; | |||
font-weight: inherit !important; | |||
opacity: 1 !important; | |||
font-weight: | |||
opacity: 1; | |||
} | } | ||
| 154번째 줄: | 203번째 줄: | ||
/* 입력창 마우스 올림 */ | /* 입력창 마우스 올림 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.pvz-createpage-input-widget:hover { | |||
border-color: #8f8f8b !important; | |||
background: #fffefa !important; | |||
box-shadow: | |||
0 0 0 0 | |||
rgba(74, 139, 59, 0), | |||
inset 0 1px 3px | |||
rgba(55, 45, 35, 0.05) !important; | |||
} | |||
/* 입력창 선택 */ | |||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-input-widget:focus-within { | ||
border-color: #4a8b3b !important; | |||
border-color: # | background: #ffffff !important; | ||
background: # | |||
box-shadow: | box-shadow: | ||
0 0 0 1px | |||
rgba(74, | rgba(74, 139, 59, 1), | ||
0 | inset 0 1px 3px | ||
rgba( | rgba(55, 45, 35, 0.04) !important; | ||
} | } | ||
/* | /* 입력 요소 자체 포커스 효과 제거 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
#mw-input-wptitle:focus, | #mw-input-wptitle:focus, | ||
| 175번째 줄: | 233번째 줄: | ||
#mw-input-wptitle:focus-visible, | #mw-input-wptitle:focus-visible, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-input:focus, | ||
body.mw-special-CreatePage | |||
border | .pvz-createpage-input:focus-visible { | ||
border: 0 !important; | |||
outline: 0 !important; | outline: 0 !important; | ||
background: # | background: transparent !important; | ||
box-shadow: none !important; | |||
} | |||
/* 자동 완성 디자인 제거 */ | |||
body.mw-special-CreatePage | |||
#mw-input-wptitle:-webkit-autofill, | |||
body.mw-special-CreatePage | |||
#mw-input-wptitle:-webkit-autofill:hover, | |||
body.mw-special-CreatePage | |||
#mw-input-wptitle:-webkit-autofill:focus { | |||
-webkit-text-fill-color: #493b31 !important; | |||
caret-color: #4a8b3b !important; | |||
border: 0 !important; | |||
box-shadow: | box-shadow: | ||
0 0 0 | inset 0 0 0 1000px | ||
#fffdf7 !important; | |||
} | } | ||
/* | /* 제출 버튼 배치 초기화 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-layout, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-layout | ||
.oo-ui-fieldLayout-body { | |||
display: block !important; | |||
width: 100% !important; | |||
margin: 0 !important; | |||
padding: 0 !important; | |||
border: 0 !important; | border: 0 !important; | ||
background: transparent !important; | background: transparent !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
} | } | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-layout | ||
.oo-ui-fieldLayout-field { | |||
display: flex !important; | |||
align-items: center !important; | |||
.oo-ui- | justify-content: center !important; | ||
width: 100% !important; | |||
margin: 0 !important; | |||
display: | padding: 0 !important; | ||
border: 0 !important; | |||
background: transparent !important; | |||
margin: 0 | box-shadow: none !important; | ||
} | } | ||
/* | /* OOUI 버튼 바깥 디자인 제거 */ | ||
body.mw-special-CreatePage | |||
.pvz-createpage-submit-widget, | |||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-widget.oo-ui-buttonInputWidget, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-widget.oo-ui-buttonWidget { | ||
display: block !important; | |||
width: max-content !important; | |||
max-width: 100% !important; | |||
margin: 0.75rem auto 0 !important; | |||
padding: 0 !important; | |||
border: 0 !important; | |||
border-radius: 0 !important; | |||
margin: 0. | |||
padding: 0 | |||
border: | |||
border-radius: | |||
outline: 0 !important; | outline: 0 !important; | ||
background: | background: transparent !important; | ||
background-image: none !important; | |||
box-shadow: none !important; | |||
box-sizing: border-box !important; | |||
background-image: | |||
box-shadow: | |||
box-sizing: border-box | |||
} | } | ||
/* | /* 커스텀 제출 버튼 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-button, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .mw-htmlform input[type="submit"], | ||
body.mw-special-CreatePage | |||
.mw-htmlform button[type="submit"] { | |||
-webkit-appearance: none !important; | -webkit-appearance: none !important; | ||
appearance: none !important; | appearance: none !important; | ||
display: flex; | display: inline-flex !important; | ||
align-items: center; | align-items: center !important; | ||
justify-content: center; | justify-content: center !important; | ||
width: auto; | width: auto !important; | ||
min-width: | min-width: 74px !important; | ||
min-height: | min-height: 36px !important; | ||
padding: 0. | margin: 0 !important; | ||
border: 2px solid | padding: 0.34rem 0.82rem !important; | ||
border-radius: | border-top: 0 !important; | ||
border-right: 2px solid transparent !important; | |||
border-bottom: 3px solid transparent !important; | |||
border-left: 2px solid transparent !important; | |||
border-radius: 12px !important; | |||
outline: 0 !important; | outline: 0 !important; | ||
background: | background: | ||
linear-gradient( | |||
#61a84d, | |||
#61a84d | |||
) padding-box, | |||
linear-gradient( | linear-gradient( | ||
180deg, | 180deg, | ||
rgba(23, 63, 29, 0) 0%, | |||
# | rgba(23, 63, 29, 0.18) 36%, | ||
) !important; | rgba(23, 63, 29, 0.58) 70%, | ||
#173f1d 100% | |||
) border-box !important; | |||
background-color: #61a84d !important; | |||
background-image: | background-image: | ||
linear-gradient( | |||
#61a84d, | |||
#61a84d | |||
), | |||
linear-gradient( | linear-gradient( | ||
180deg, | 180deg, | ||
rgba(23, 63, 29, 0) 0%, | |||
# | rgba(23, 63, 29, 0.18) 36%, | ||
rgba(23, 63, 29, 0.58) 70%, | |||
#173f1d 100% | |||
) !important; | ) !important; | ||
box-shadow: | box-shadow: | ||
0 2px 5px | 0 2px 5px | ||
rgba( | rgba(44, 81, 38, 0.16) !important; | ||
color: # | color: #fffbed !important; | ||
text-shadow: | text-shadow: | ||
#173f1d 1.6px 0 0, | |||
- | #173f1d 1.51193px 0.52351px 0, | ||
0 | #173f1d 1.25742px 0.98939px 0, | ||
0 - | #173f1d 0.86449px 1.34635px 0, | ||
#173f1d 0.37638px 1.55510px 0, | |||
#173f1d -0.15316px 1.59265px 0, | |||
#173f1d -0.66583px 1.45488px 0, | |||
#173f1d -1.10521px 1.15694px 0, | |||
#173f1d -1.42292px 0.73164px 0, | |||
#173f1d -1.58399px 0.22579px 0, | |||
#173f1d -1.57068px -0.30491px 0, | |||
#173f1d -1.38446px -0.80204px 0, | |||
#173f1d -1.04583px -1.21089px 0, | |||
#173f1d -0.59207px -1.48642px 0, | |||
#173f1d -0.07313px -1.59833px 0, | |||
#173f1d 0.45386px -1.53428px 0, | |||
#173f1d 0.93089px -1.30133px 0, | |||
#173f1d 1.30543px -0.92511px 0, | |||
#173f1d 1.53627px -0.44707px 0, | |||
rgba(20, 55, 25, 0.28) | |||
0 1.5px 1px !important; | |||
font-family: | font-family: | ||
"SB Aggro M", | "SB Aggro M", | ||
| 334번째 줄: | 394번째 줄: | ||
"Noto Sans KR", | "Noto Sans KR", | ||
sans-serif !important; | sans-serif !important; | ||
font-size: 0. | font-size: 0.92rem !important; | ||
font-weight: 500; | font-weight: 500 !important; | ||
line-height: 1.15; | line-height: 1.15 !important; | ||
cursor: pointer; | text-align: center !important; | ||
box-sizing: border-box; | white-space: nowrap !important; | ||
cursor: pointer !important; | |||
box-sizing: border-box !important; | |||
transition: | transition: | ||
border-color 0.12s ease, | |||
background-color 0.12s ease, | |||
box-shadow 0.12s ease; | box-shadow 0.12s ease !important; | ||
} | } | ||
/* OOUI 버튼 | /* OOUI 버튼 문구 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-button | ||
.oo-ui-labelElement-label { | .oo-ui-labelElement-label { | ||
margin: 0 !important; | margin: 0 !important; | ||
padding: 0 !important; | padding: 0 !important; | ||
color: inherit !important; | color: inherit !important; | ||
font: inherit !important; | |||
line-height: | line-height: inherit !important; | ||
text-shadow: inherit !important; | |||
} | } | ||
| 361번째 줄: | 423번째 줄: | ||
/* 제출 버튼 마우스 올림 */ | /* 제출 버튼 마우스 올림 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-button:hover, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.mw-htmlform | .mw-htmlform input[type="submit"]:hover, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .mw-htmlform button[type="submit"]:hover { | ||
border-top: 0 !important; | |||
border-right-color: transparent !important; | |||
border-bottom-color: transparent !important; | |||
border-left-color: transparent !important; | |||
background: | |||
linear-gradient( | |||
#559943, | |||
#559943 | |||
) padding-box, | |||
linear-gradient( | |||
180deg, | |||
rgba(18, 54, 23, 0) 0%, | |||
rgba(18, 54, 23, 0.22) 36%, | |||
rgba(18, 54, 23, 0.64) 70%, | |||
#123617 100% | |||
) border-box !important; | |||
background-color: #559943 !important; | |||
background-image: | |||
linear-gradient( | |||
#559943, | |||
#559943 | |||
), | |||
linear-gradient( | |||
180deg, | |||
rgba(18, 54, 23, 0) 0%, | |||
rgba(18, 54, 23, 0.22) 36%, | |||
rgba(18, 54, 23, 0.64) 70%, | |||
#123617 100% | |||
) !important; | |||
box-shadow: | |||
0 2px 5px | |||
rgba(38, 73, 33, 0.17) !important; | |||
transform: none !important; | |||
filter: none !important; | |||
} | } | ||
| 375번째 줄: | 467번째 줄: | ||
/* 제출 버튼 클릭 */ | /* 제출 버튼 클릭 */ | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-button:active, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.mw-htmlform | .mw-htmlform input[type="submit"]:active, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .mw-htmlform button[type="submit"]:active { | ||
border-top: 0 !important; | |||
border-right-color: transparent !important; | |||
border-bottom-color: transparent !important; | |||
border-left-color: transparent !important; | |||
background: | |||
linear-gradient( | |||
#468338, | |||
#468338 | |||
) padding-box, | |||
linear-gradient( | |||
180deg, | |||
rgba(15, 48, 20, 0) 0%, | |||
rgba(15, 48, 20, 0.26) 36%, | |||
rgba(15, 48, 20, 0.7) 70%, | |||
#0f3014 100% | |||
) border-box !important; | |||
background-color: #468338 !important; | |||
background-image: | |||
linear-gradient( | |||
#468338, | |||
#468338 | |||
), | |||
linear-gradient( | |||
180deg, | |||
rgba(15, 48, 20, 0) 0%, | |||
rgba(15, 48, 20, 0.26) 36%, | |||
rgba(15, 48, 20, 0.7) 70%, | |||
#0f3014 100% | |||
) !important; | |||
box-shadow: | box-shadow: | ||
0 1px 3px | |||
rgba( | rgba(18, 53, 22, 0.2) !important; | ||
transform: none !important; | |||
filter: none !important; | |||
} | } | ||
/* 제출 버튼 | /* 제출 버튼 선택 */ | ||
body.mw-special-CreatePage | |||
.pvz-createpage-submit-button:focus, | |||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .pvz-createpage-submit-button:focus-visible, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.mw-htmlform | .mw-htmlform input[type="submit"]:focus-visible, | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .mw-htmlform button[type="submit"]:focus-visible { | ||
outline: 0 !important; | outline: 0 !important; | ||
border-top: 0 !important; | |||
border-right-color: transparent !important; | |||
border-bottom-color: transparent !important; | |||
border-left-color: transparent !important; | |||
box-shadow: | box-shadow: | ||
0 0 0 3px | 0 0 0 3px | ||
rgba( | rgba(74, 139, 59, 0.22), | ||
0 2px 5px | |||
rgba( | rgba(44, 81, 38, 0.16) !important; | ||
} | |||
/* 비활성화된 제출 버튼 */ | |||
body.mw-special-CreatePage | |||
.pvz-createpage-submit-button:disabled, | |||
body.mw-special-CreatePage | |||
.mw-htmlform input[type="submit"]:disabled, | |||
body.mw-special-CreatePage | |||
.mw-htmlform button[type="submit"]:disabled { | |||
opacity: 0.55 !important; | |||
cursor: default !important; | |||
} | } | ||
| 423번째 줄: | 558번째 줄: | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.pvz-createpage-input-widget { | |||
border-radius: 17px !important; | border-radius: 17px !important; | ||
} | } | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.mw- | .pvz-createpage-input-widget | ||
input | #mw-input-wptitle, | ||
body.mw-special-CreatePage | |||
.pvz-createpage-input-widget | |||
.pvz-createpage-input { | |||
min-height: 32px !important; | |||
padding: 0.2rem 0.82rem !important; | |||
font-family: inherit !important; | |||
font-size: inherit !important; | |||
font-weight: inherit !important; | |||
} | |||
body.mw-special-CreatePage | |||
.pvz-createpage-submit-button, | |||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
.mw-htmlform | .mw-htmlform input[type="submit"], | ||
body.mw-special-CreatePage | body.mw-special-CreatePage | ||
. | .mw-htmlform button[type="submit"] { | ||
min-width: 70px !important; | |||
min-height: | min-height: 34px !important; | ||
padding: 0. | padding: 0.3rem 0.74rem !important; | ||
font-size: 0. | border-top: 0 !important; | ||
border-right-width: 2px !important; | |||
border-bottom-width: 3px !important; | |||
border-left-width: 2px !important; | |||
border-radius: 11px !important; | |||
font-size: 0.88rem !important; | |||
} | } | ||
} | } | ||
2026년 7월 25일 (토) 01:58 기준 최신판
/* 문서 재배하기 전용 스타일 */
/* 기본 문구 숨김 */
body.mw-special-CreatePage
.oo-ui-fieldsetLayout-header,
body.mw-special-CreatePage
.oo-ui-fieldLayout-header,
body.mw-special-CreatePage
label[for="mw-input-wptitle"] {
display: none !important;
}
/* 입력 양식 전체 배치 */
body.mw-special-CreatePage
.mw-body-content
.mw-htmlform {
width: 100%;
max-width: 700px;
margin-right: auto;
margin-left: auto;
box-sizing: border-box;
}
body.mw-special-CreatePage
.mw-htmlform fieldset,
body.mw-special-CreatePage
.oo-ui-fieldsetLayout,
body.mw-special-CreatePage
.oo-ui-fieldsetLayout-group {
width: 100%;
max-width: 700px;
margin-right: auto;
margin-left: auto;
box-sizing: border-box;
}
/* 입력창 배치 초기화 */
body.mw-special-CreatePage
.pvz-createpage-input-layout,
body.mw-special-CreatePage
.pvz-createpage-input-layout
.oo-ui-fieldLayout-body,
body.mw-special-CreatePage
.pvz-createpage-input-layout
.oo-ui-fieldLayout-field {
display: block !important;
width: 100% !important;
max-width: 700px !important;
min-width: 0 !important;
margin: 0 auto !important;
padding: 0 !important;
border: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
box-sizing: border-box !important;
}
/* Sprout 이미지 */
body.mw-special-CreatePage
.pvz-createpage-sprout {
display: flex;
align-items: flex-end;
justify-content: center;
width: 100%;
margin: 0 0 0.6rem;
box-sizing: border-box;
}
body.mw-special-CreatePage
.pvz-createpage-sprout img {
display: block;
width: 96px !important;
max-width: 96px !important;
height: auto !important;
margin: 0 auto;
object-fit: contain;
filter:
drop-shadow(
0 4px 6px
rgba(45, 33, 24, 0.16)
);
}
/* 커스텀 입력창 외곽 */
body.mw-special-CreatePage
.pvz-createpage-input-widget,
body.mw-special-CreatePage
.pvz-createpage-input-widget.oo-ui-inputWidget,
body.mw-special-CreatePage
.pvz-createpage-input-widget.oo-ui-textInputWidget,
body.mw-special-CreatePage
.pvz-createpage-input-widget.oo-ui-widget-enabled {
display: block !important;
position: relative !important;
width: 100% !important;
max-width: 700px !important;
min-width: 0 !important;
margin: 0 auto !important;
padding: 0 !important;
border: 1px solid #aaa9a5 !important;
border-radius: 19px !important;
outline: 0 !important;
background: #fffdf7 !important;
background-color: #fffdf7 !important;
background-image: none !important;
box-shadow:
0 0 0 0
rgba(74, 139, 59, 0),
inset 0 1px 3px
rgba(55, 45, 35, 0.06) !important;
overflow: hidden !important;
box-sizing: border-box !important;
transition:
border-color 0.24s ease-in-out,
box-shadow 0.24s ease-in-out,
background-color 0.24s ease-in-out !important;
}
/* OOUI 기본 장식 제거 */
body.mw-special-CreatePage
.pvz-createpage-input-widget::before,
body.mw-special-CreatePage
.pvz-createpage-input-widget::after {
display: none !important;
content: none !important;
}
body.mw-special-CreatePage
.pvz-createpage-input-widget
.oo-ui-iconElement-icon,
body.mw-special-CreatePage
.pvz-createpage-input-widget
.oo-ui-indicatorElement-indicator {
display: none !important;
}
/* 실제 입력 요소 디자인 제거 */
body.mw-special-CreatePage
.pvz-createpage-input-widget
#mw-input-wptitle,
body.mw-special-CreatePage
.pvz-createpage-input-widget
.pvz-createpage-input,
body.mw-special-CreatePage
.pvz-createpage-input-widget
.oo-ui-inputWidget-input {
-webkit-appearance: none !important;
appearance: none !important;
display: block !important;
position: relative !important;
z-index: 1 !important;
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
min-height: 34px !important;
margin: 0 !important;
padding: 0.24rem 0.9rem !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
box-shadow: none !important;
color: #493b31 !important;
caret-color: #4a8b3b !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: 1.35 !important;
text-align: left !important;
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
user-select: text !important;
-webkit-user-select: text !important;
box-sizing: border-box !important;
cursor: text !important;
}
/* 입력창 안내 문구 */
body.mw-special-CreatePage
#mw-input-wptitle::placeholder,
body.mw-special-CreatePage
.pvz-createpage-input::placeholder {
color: rgba(73, 51, 41, 0.42) !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
opacity: 1 !important;
}
/* 입력창 마우스 올림 */
body.mw-special-CreatePage
.pvz-createpage-input-widget:hover {
border-color: #8f8f8b !important;
background: #fffefa !important;
box-shadow:
0 0 0 0
rgba(74, 139, 59, 0),
inset 0 1px 3px
rgba(55, 45, 35, 0.05) !important;
}
/* 입력창 선택 */
body.mw-special-CreatePage
.pvz-createpage-input-widget:focus-within {
border-color: #4a8b3b !important;
background: #ffffff !important;
box-shadow:
0 0 0 1px
rgba(74, 139, 59, 1),
inset 0 1px 3px
rgba(55, 45, 35, 0.04) !important;
}
/* 입력 요소 자체 포커스 효과 제거 */
body.mw-special-CreatePage
#mw-input-wptitle:focus,
body.mw-special-CreatePage
#mw-input-wptitle:focus-visible,
body.mw-special-CreatePage
.pvz-createpage-input:focus,
body.mw-special-CreatePage
.pvz-createpage-input:focus-visible {
border: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
/* 자동 완성 디자인 제거 */
body.mw-special-CreatePage
#mw-input-wptitle:-webkit-autofill,
body.mw-special-CreatePage
#mw-input-wptitle:-webkit-autofill:hover,
body.mw-special-CreatePage
#mw-input-wptitle:-webkit-autofill:focus {
-webkit-text-fill-color: #493b31 !important;
caret-color: #4a8b3b !important;
border: 0 !important;
box-shadow:
inset 0 0 0 1000px
#fffdf7 !important;
}
/* 제출 버튼 배치 초기화 */
body.mw-special-CreatePage
.pvz-createpage-submit-layout,
body.mw-special-CreatePage
.pvz-createpage-submit-layout
.oo-ui-fieldLayout-body {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
body.mw-special-CreatePage
.pvz-createpage-submit-layout
.oo-ui-fieldLayout-field {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
/* OOUI 버튼 바깥 디자인 제거 */
body.mw-special-CreatePage
.pvz-createpage-submit-widget,
body.mw-special-CreatePage
.pvz-createpage-submit-widget.oo-ui-buttonInputWidget,
body.mw-special-CreatePage
.pvz-createpage-submit-widget.oo-ui-buttonWidget {
display: block !important;
width: max-content !important;
max-width: 100% !important;
margin: 0.75rem auto 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
background-image: none !important;
box-shadow: none !important;
box-sizing: border-box !important;
}
/* 커스텀 제출 버튼 */
body.mw-special-CreatePage
.pvz-createpage-submit-button,
body.mw-special-CreatePage
.mw-htmlform input[type="submit"],
body.mw-special-CreatePage
.mw-htmlform button[type="submit"] {
-webkit-appearance: none !important;
appearance: none !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
min-width: 74px !important;
min-height: 36px !important;
margin: 0 !important;
padding: 0.34rem 0.82rem !important;
border-top: 0 !important;
border-right: 2px solid transparent !important;
border-bottom: 3px solid transparent !important;
border-left: 2px solid transparent !important;
border-radius: 12px !important;
outline: 0 !important;
background:
linear-gradient(
#61a84d,
#61a84d
) padding-box,
linear-gradient(
180deg,
rgba(23, 63, 29, 0) 0%,
rgba(23, 63, 29, 0.18) 36%,
rgba(23, 63, 29, 0.58) 70%,
#173f1d 100%
) border-box !important;
background-color: #61a84d !important;
background-image:
linear-gradient(
#61a84d,
#61a84d
),
linear-gradient(
180deg,
rgba(23, 63, 29, 0) 0%,
rgba(23, 63, 29, 0.18) 36%,
rgba(23, 63, 29, 0.58) 70%,
#173f1d 100%
) !important;
box-shadow:
0 2px 5px
rgba(44, 81, 38, 0.16) !important;
color: #fffbed !important;
text-shadow:
#173f1d 1.6px 0 0,
#173f1d 1.51193px 0.52351px 0,
#173f1d 1.25742px 0.98939px 0,
#173f1d 0.86449px 1.34635px 0,
#173f1d 0.37638px 1.55510px 0,
#173f1d -0.15316px 1.59265px 0,
#173f1d -0.66583px 1.45488px 0,
#173f1d -1.10521px 1.15694px 0,
#173f1d -1.42292px 0.73164px 0,
#173f1d -1.58399px 0.22579px 0,
#173f1d -1.57068px -0.30491px 0,
#173f1d -1.38446px -0.80204px 0,
#173f1d -1.04583px -1.21089px 0,
#173f1d -0.59207px -1.48642px 0,
#173f1d -0.07313px -1.59833px 0,
#173f1d 0.45386px -1.53428px 0,
#173f1d 0.93089px -1.30133px 0,
#173f1d 1.30543px -0.92511px 0,
#173f1d 1.53627px -0.44707px 0,
rgba(20, 55, 25, 0.28)
0 1.5px 1px !important;
font-family:
"SB Aggro M",
"SB 어그로 M",
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
"Apple SD Gothic Neo",
"Noto Sans KR",
sans-serif !important;
font-size: 0.92rem !important;
font-weight: 500 !important;
line-height: 1.15 !important;
text-align: center !important;
white-space: nowrap !important;
cursor: pointer !important;
box-sizing: border-box !important;
transition:
border-color 0.12s ease,
background-color 0.12s ease,
box-shadow 0.12s ease !important;
}
/* OOUI 버튼 문구 */
body.mw-special-CreatePage
.pvz-createpage-submit-button
.oo-ui-labelElement-label {
margin: 0 !important;
padding: 0 !important;
color: inherit !important;
font: inherit !important;
line-height: inherit !important;
text-shadow: inherit !important;
}
/* 제출 버튼 마우스 올림 */
body.mw-special-CreatePage
.pvz-createpage-submit-button:hover,
body.mw-special-CreatePage
.mw-htmlform input[type="submit"]:hover,
body.mw-special-CreatePage
.mw-htmlform button[type="submit"]:hover {
border-top: 0 !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
background:
linear-gradient(
#559943,
#559943
) padding-box,
linear-gradient(
180deg,
rgba(18, 54, 23, 0) 0%,
rgba(18, 54, 23, 0.22) 36%,
rgba(18, 54, 23, 0.64) 70%,
#123617 100%
) border-box !important;
background-color: #559943 !important;
background-image:
linear-gradient(
#559943,
#559943
),
linear-gradient(
180deg,
rgba(18, 54, 23, 0) 0%,
rgba(18, 54, 23, 0.22) 36%,
rgba(18, 54, 23, 0.64) 70%,
#123617 100%
) !important;
box-shadow:
0 2px 5px
rgba(38, 73, 33, 0.17) !important;
transform: none !important;
filter: none !important;
}
/* 제출 버튼 클릭 */
body.mw-special-CreatePage
.pvz-createpage-submit-button:active,
body.mw-special-CreatePage
.mw-htmlform input[type="submit"]:active,
body.mw-special-CreatePage
.mw-htmlform button[type="submit"]:active {
border-top: 0 !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
background:
linear-gradient(
#468338,
#468338
) padding-box,
linear-gradient(
180deg,
rgba(15, 48, 20, 0) 0%,
rgba(15, 48, 20, 0.26) 36%,
rgba(15, 48, 20, 0.7) 70%,
#0f3014 100%
) border-box !important;
background-color: #468338 !important;
background-image:
linear-gradient(
#468338,
#468338
),
linear-gradient(
180deg,
rgba(15, 48, 20, 0) 0%,
rgba(15, 48, 20, 0.26) 36%,
rgba(15, 48, 20, 0.7) 70%,
#0f3014 100%
) !important;
box-shadow:
0 1px 3px
rgba(18, 53, 22, 0.2) !important;
transform: none !important;
filter: none !important;
}
/* 제출 버튼 선택 */
body.mw-special-CreatePage
.pvz-createpage-submit-button:focus,
body.mw-special-CreatePage
.pvz-createpage-submit-button:focus-visible,
body.mw-special-CreatePage
.mw-htmlform input[type="submit"]:focus-visible,
body.mw-special-CreatePage
.mw-htmlform button[type="submit"]:focus-visible {
outline: 0 !important;
border-top: 0 !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
border-left-color: transparent !important;
box-shadow:
0 0 0 3px
rgba(74, 139, 59, 0.22),
0 2px 5px
rgba(44, 81, 38, 0.16) !important;
}
/* 비활성화된 제출 버튼 */
body.mw-special-CreatePage
.pvz-createpage-submit-button:disabled,
body.mw-special-CreatePage
.mw-htmlform input[type="submit"]:disabled,
body.mw-special-CreatePage
.mw-htmlform button[type="submit"]:disabled {
opacity: 0.55 !important;
cursor: default !important;
}
/* 모바일 */
@media (max-width: 600px) {
body.mw-special-CreatePage
.mw-body-content
.mw-htmlform {
max-width: 100%;
}
body.mw-special-CreatePage
.pvz-createpage-sprout img {
width: 78px !important;
max-width: 78px !important;
}
body.mw-special-CreatePage
.pvz-createpage-input-widget {
border-radius: 17px !important;
}
body.mw-special-CreatePage
.pvz-createpage-input-widget
#mw-input-wptitle,
body.mw-special-CreatePage
.pvz-createpage-input-widget
.pvz-createpage-input {
min-height: 32px !important;
padding: 0.2rem 0.82rem !important;
font-family: inherit !important;
font-size: inherit !important;
font-weight: inherit !important;
}
body.mw-special-CreatePage
.pvz-createpage-submit-button,
body.mw-special-CreatePage
.mw-htmlform input[type="submit"],
body.mw-special-CreatePage
.mw-htmlform button[type="submit"] {
min-width: 70px !important;
min-height: 34px !important;
padding: 0.3rem 0.74rem !important;
border-top: 0 !important;
border-right-width: 2px !important;
border-bottom-width: 3px !important;
border-left-width: 2px !important;
border-radius: 11px !important;
font-size: 0.88rem !important;
}
}