틀:메시지/styles.css
편집하기
imported>Ljyee
님의 2026년 7월 10일 (금) 22:20 판
(
차이
)
← 이전 판
|
최신판
(
차이
) |
다음 판 →
(
차이
)
둘러보기로 이동
검색으로 이동
경고: 이 문서의 오래된 판을 편집하고 있습니다.
이것을 게시하면, 이 판 이후로 바뀐 모든 편집이 사라집니다.
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
/* ========================= Template:메시지/styles.css ========================= */ /* 메시지 전체 시작 */ .pvz-message { --message-color: #479745; --message-color-soft: #75b86f; position: relative; display: grid; grid-template-columns: 9px minmax(0, 1fr); width: min(94%, 760px); margin: 28px auto 22px; background: #f6e4c4; border: 1.5px solid #c89d64; border-radius: 12px; box-shadow: 0 3px 0 #9a6332, 0 7px 16px rgba(63, 37, 15, 0.18); box-sizing: border-box; overflow: hidden; } /* 메시지 전체 끝 */ /* 메시지 장식선 시작 */ .pvz-message-accent { position: relative; z-index: 1; width: 100%; min-height: 100%; background: linear-gradient( 180deg, var(--message-color-soft) 0%, var(--message-color) 48%, #2f6f2c 100% ); border-right: 1px solid rgba(15, 71, 40, 0.45); } .pvz-message-accent::before, .pvz-message-accent::after { content: ""; position: absolute; left: 50%; width: 4px; height: 4px; background: #f4d38f; border: 1px solid #8b5a2b; border-radius: 50%; transform: translateX(-50%); } .pvz-message-accent::before { top: 12px; } .pvz-message-accent::after { bottom: 12px; } /* 메시지 장식선 끝 */ /* 메시지 본체 시작 */ .pvz-message-main { position: relative; min-width: 0; padding: 0 16px 15px; background: radial-gradient( circle at 18px 16px, rgba(126, 86, 42, 0.055) 0, rgba(126, 86, 42, 0.055) 1px, transparent 1.5px ), radial-gradient( circle at 72px 54px, rgba(126, 86, 42, 0.04) 0, rgba(126, 86, 42, 0.04) 1px, transparent 1.5px ), #f6e4c4; background-size: 88px 72px, 110px 96px, auto; box-sizing: border-box; } /* 메시지 본체 끝 */ /* 메시지 제목 시작 */ .pvz-message-heading { position: relative; z-index: 2; display: inline-flex; align-items: center; max-width: calc(100% - 24px); min-height: 38px; margin: -10px 0 10px 4px; padding: 7px 18px 8px; background: linear-gradient( 180deg, var(--message-color-soft) 0%, var(--message-color) 58%, #347d32 100% ); border: 1.5px solid #0f4728; border-radius: 8px 8px 8px 3px; box-shadow: 0 2px 0 #6b3e1e, 0 4px 8px rgba(42, 27, 12, 0.18); color: #fff; font-size: 17px; line-height: 1.28; box-sizing: border-box; } .pvz-message-heading::after { content: ""; position: absolute; left: 13px; bottom: -8px; width: 0; height: 0; border-top: 8px solid #0f4728; border-right: 8px solid transparent; } /* 메시지 제목 끝 */ /* 메시지 내용 영역 시작 */ .pvz-message-row { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: 14px; min-height: 92px; padding: 4px 2px 0; box-sizing: border-box; } /* 메시지 내용 영역 끝 */ /* 메시지 이미지 시작 */ .pvz-message-image-wrap { position: relative; display: grid; place-items: center; width: 104px; height: 104px; background: radial-gradient( circle at 35% 28%, #fff7db 0, #fff7db 18%, #ead39e 19%, #ead39e 66%, #c79a56 67%, #c79a56 100% ); border: 3px solid var(--message-color); border-radius: 50%; box-shadow: inset 0 0 0 3px #f8e9bd, 0 3px 0 #8c562c, 0 5px 10px rgba(60, 38, 17, 0.18); box-sizing: border-box; } .pvz-message-image-wrap::before { content: ""; position: absolute; inset: 8px; border: 1px dashed rgba(15, 71, 40, 0.34); border-radius: 50%; pointer-events: none; } .pvz-message-image { position: relative; z-index: 1; display: grid; place-items: center; width: 86px; height: 86px; } .pvz-message-image a, .pvz-message-image .mw-file-description { display: grid; place-items: center; width: 100%; height: 100%; } .pvz-message-image img { display: block; max-width: 100% !important; max-height: 100% !important; width: auto; height: auto; filter: drop-shadow(2px 3px 1px rgba(51, 34, 18, 0.24)); } /* 메시지 이미지 끝 */ /* 메시지 본문 시작 */ .pvz-message-content { min-width: 0; padding: 10px 12px 10px 4px; color: #3c2a18; font-size: 15px; line-height: 1.65; text-align: left; box-sizing: border-box; } .pvz-message-content p:first-child { margin-top: 0; } .pvz-message-content p:last-child { margin-bottom: 0; } /* 메시지 본문 끝 */ /* 이미지가 없는 메시지 시작 */ .pvz-message-row > .pvz-message-content:only-child { grid-column: 1 / -1; padding-left: 8px; } /* 이미지가 없는 메시지 끝 */ /* 모바일 대응 시작 */ @media (max-width: 600px) { .pvz-message { width: calc(100% - 16px); margin-top: 24px; border-radius: 10px; } .pvz-message-main { padding: 0 11px 12px; } .pvz-message-heading { max-width: calc(100% - 12px); margin-left: 2px; padding: 7px 13px 8px; font-size: 15px; } .pvz-message-row { grid-template-columns: 80px minmax(0, 1fr); gap: 9px; min-height: 78px; } .pvz-message-image-wrap { width: 76px; height: 76px; border-width: 2px; } .pvz-message-image { width: 62px; height: 62px; } .pvz-message-content { padding: 8px 4px; font-size: 14px; line-height: 1.6; } } @media (max-width: 400px) { .pvz-message-row { grid-template-columns: 1fr; } .pvz-message-image-wrap { margin: 2px auto 4px; } .pvz-message-content { padding: 6px 4px 8px; } } /* 모바일 대응 끝 */
요약:
식물 vs 좀비 위키에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다(자세한 사항은
식물 vs 좀비 위키:저작권
문서를 보세요).
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
이 틀과 함께 문서 미리 보기
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
계정 만들기
로그인
이름공간
틀
토론
English
보기
읽기
편집
역사 보기
더 보기
새로 고침
검색
둘러보기
대문
최근 바뀜
임의 문서로
미디어위키 도움말
특수 문서 목록
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
축약된 URL 얻기