AD

 CSS 창 너비에 따라 크기가 변하는 트게더 메뉴

Broadcaster Million_Air
2023-08-29 10:49:27 59 0 0



/* 색 설정 */
html {
    --maincolor: #31405a;    /* 메인색 */
    --highlight: #edeff7;    /* 강조색 */
    --bgframe: #ffffff;    /* 프레임배경 */
}

/******* 좌측 트게더 메뉴 *******/
#main #main-menu { position: sticky; top: 15px; transition: 0.4s; }
#main .menu-wrapper {
    display: flex;
    flex-direction: column;
    background: var(--bgframe);
    border: none !important;
    border-radius: 10px;
    padding: 2px;
    margin-bottom: 5px;
    transition: 0.4s; 
}

#main .menu-wrapper>.header { background: var(--maincolor) !important; }
#main .menu-wrapper>.header,
:is(#main .menu-wrapper) a {
    border: none !important;
    border-radius: 8px;
    padding: 5px 12px 5px 5px !important;
    margin: 1px;
    white-space: nowrap;
    overflow: hidden;
    transition: 0.4s; 
}

:is(#main .menu-wrapper) a:hover {
    background-color: var(--highlight) !important;
    border-color: var(--maincolor) !important;
}

@media (min-width: 1350px) {
    #main #main-menu { width: 36px; }
    #main #main-menu:hover { z-index: 999; }

    #main .menu-wrapper>.header,
    :is(#main .menu-wrapper) a { width: 30px; padding: 5px 12px 5px 1px !important; transition: 0s; }
    :is(#main .menu-wrapper) a:hover {
        width: max-content;
        background: var(--highlight) !important;
        transition: 0.4s;
    }

    #main #main-content { width: calc(100% - 36px); }
    #article-info { width: 1000px; transition: 0.4s; }

    /* 광고 패딩 조절 */
    #main #main-menu>*:last-child { 
        padding: 0 !important;
        transform: translateX(-124px) !important;
    }
}

#main .menu-wrapper>a:last-child { }
#main .menu-wrapper #fav-shortcut-area>a>em>i.fa.fa-star ,
#main .menu-wrapper>a>em { color: var(--maincolor) !important; }

:is(#main .menu-wrapper) a > em,
#main .menu-wrapper>.header>i.fa.fa-bars {
    width: 24px;
    text-align: center;
    margin: 0 4px 0 2px;
}

#main .menu-wrapper .spacer { height: 1px; margin: 1px; background: var(--maincolor); }

html.darkmode #main .menu-wrapper #fav-shortcut-area>a:hover,
html.darkmode #main .menu-wrapper>a:hover { color: white !important; }

/* 광고 패딩 조절 */
#main #main-menu>*:last-child) {
    background: transparent !important;
    border: none;
    width: 160px;
    display: block;
    transition: 0.4s; 
}
ad-shield-ads>*, #article-list>div:nth-child(3) { padding: 0 !important; }

#main #main-content { padding: 0px 0px 0 6px; transition: 0.4s; }
#main #main-content > div.frame { border: none !important; border-radius: 10px; }

#article-info { width: auto; }

후원댓글 0
댓글 0개  
이전 댓글 더 보기
TWIP 잔액: 확인중
▼아랫글 FontAwesome Icon 사용하기 Million_Air
 공지 메모장 자료실 CSS 정보 추천 건의함 Q&A
0
 CSS
CSS 선택자
Broadcaster Million_Air
10-12
0
 자료실
트게더 CSS 테스트 [3]
Broadcaster Million_Air
09-07
0
 정보
FontAwesome Icon 사용하기
Broadcaster Million_Air
08-28
1
 CSS
의사클래스 :is
Broadcaster Million_Air
05-15
0
02-27
1
 자료실
배경용 패턴 디자인
Broadcaster Million_Air
01-21
0
01-11
0
01-11
2
 정보
나이트봇 200% 활용하기 [1]
Broadcaster Million_Air
06-23
2
 자료실
트게더 Fontawesome 리스트 [1]
Broadcaster Million_Air
12-09
인기글 글 쓰기