미디어위키:Common.css: 두 판 사이의 차이
편집 요약 없음  | 
				편집 요약 없음  | 
				||
| 47번째 줄: | 47번째 줄: | ||
.page-대문 .mai  | .page-대문 .mai  | ||
/* =====   | /* ===== 세그먼트형 버튼 블록 ===== */  | ||
.portal-  | .portal-segments {  | ||
   display:   |   /* 커스텀 변수 */  | ||
  --seg-gap: 1px;  | |||
   gap:   |   --seg-radius: 12px;  | ||
  --seg-divider: #c8ccd1; /* 무채색 구분선 */  | |||
  --seg-bg: #fff;         /* 칸 배경 */  | |||
   display: grid;  | |||
   grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); /* 자동 칼럼 */  | |||
  gap: var(--seg-gap);              /* 이 간격이 곧 구분선 두께가 됩니다 */  | |||
   background: var(--seg-divider);   /* gap 사이로 보이는 색 = 칸막이 */  | |||
  border-radius: var(--seg-radius);  | |||
  overflow: hidden;                 /* 둥근 모서리 안으로 자르기 */  | |||
   margin: 16px 0 24px;  |    margin: 16px 0 24px;  | ||
  box-shadow: 0 1px 0 rgba(0,0,0,.04);  | |||
}  | }  | ||
.portal-  | /* 각 칸(세그먼트) */  | ||
   display:   | .portal-segments .seg {  | ||
   padding:   |   background: var(--seg-bg);  | ||
   display: flex;      /* a 태그를 칸 전체로 확장 */  | |||
}  | |||
/* 링크(버튼) – 칸 전체가 클릭되도록 block + flex:1 */  | |||
.portal-segments .seg a {  | |||
  flex: 1 1 auto;  | |||
  display: block;  | |||
   padding: 12px 16px;  | |||
  min-height: 44px;   /* 터치 여유 */  | |||
  text-align: center;  | |||
   font-weight: 600;  |    font-weight: 600;  | ||
   color: #202122;  | |||
   text-decoration: none;  |    text-decoration: none;  | ||
   line-height: 1.  |    line-height: 1.25;  | ||
   background:   |    background: transparent;  | ||
}  | }  | ||
/*   | /* 호버/액티브 – 무채색 유지 */  | ||
.portal-  | .portal-segments .seg a:hover  { background: #f6f7f8; }  | ||
.portal-segments .seg a:active { background: #eaecf0; }  | |||
}  | |||
.portal-  | |||
}  | |||
/* 모바일에서   | /* 모바일에서 2열로 줄이기(원하면 조정) */  | ||
@media (max-width: 720px) {  | @media (max-width: 720px) {  | ||
   .portal-  |    .portal-segments {  | ||
     grid-template-columns: repeat(2, 1fr);  | |||
   }  |    }  | ||
}  | }  | ||