diff --git a/WebContent/WEB-INF/view/main/header.jsp b/WebContent/WEB-INF/view/main/header.jsp index 571b84e..22706c1 100644 --- a/WebContent/WEB-INF/view/main/header.jsp +++ b/WebContent/WEB-INF/view/main/header.jsp @@ -26,19 +26,19 @@ userMenuList = (ArrayList)request.getAttribute("userMenuList"); } */ .menu_off{ - color:#fff !important; padding: 2px 3px; font-size:9px; background-color:#0011ff; border-radius:2px; + color:#fff !important; padding: 2px 3px; font-size:9px; background-color:#89b4fa; border-radius:2px; display: inline-block; min-width: 40px; text-align: center; margin: 0px; transition: all 0.3s ease; text-decoration: none !important; border: none; cursor: pointer; } .menu_on{ - color:#333 !important; padding: 2px 3px; font-size:9px; background-color:#d0d0d0; border-radius:2px; + color:#fff !important; padding: 2px 3px; font-size:9px; background-color:#5e9cff; border-radius:2px; display: inline-block; min-width: 40px; text-align: center; margin: 0px; transition: all 0.3s ease; text-decoration: none !important; border: none; cursor: pointer; } .menu_off:hover { - background-color: #003399 !important; + background-color: #b4cefa !important; text-decoration: none !important; color: #fff !important; } @@ -94,14 +94,14 @@ $(function(){ $(".menu").click(function(){ // 모든 메뉴를 off 스타일로 변경 $(".menu").css({ - 'background-color': '#0011ff', + 'background-color': '#89b4fa', 'color': '#fff' }).removeClass('menu_on').addClass('menu_off'); // 클릭된 메뉴를 on 스타일로 변경 $(this).css({ - 'background-color': '#d0d0d0', - 'color': '#333' + 'background-color': '#5e9cff', + 'color': '#fff' }).removeClass('menu_off').addClass('menu_on'); var menuObjid = $(this).attr("menuObjId"); @@ -126,12 +126,12 @@ $(function(){ $(".menu").hover( function() { if (!$(this).hasClass('menu_on')) { - $(this).css('background-color', '#003399'); + $(this).css('background-color', '#b4cefa'); } }, function() { if (!$(this).hasClass('menu_on')) { - $(this).css('background-color', '#0011ff'); + $(this).css('background-color', '#89b4fa'); } } ); @@ -208,14 +208,14 @@ function fn_goFirstMenu(){ // 모든 메뉴를 off 스타일로 변경 $(".menu").css({ - 'background-color': '#0011ff', + 'background-color': '#89b4fa', 'color': '#fff' }).removeClass('menu_on').addClass('menu_off'); // 첫 번째 메뉴를 on 스타일로 변경 $(".menu").eq(0).css({ - 'background-color': '#d0d0d0', - 'color': '#333' + 'background-color': '#5e9cff', + 'color': '#fff' }).removeClass('menu_off').addClass('menu_on'); // 안전하게 메뉴 처리 @@ -392,7 +392,7 @@ function fn_setApprovalCnt(){ if("2".equals(lev)){ %> - <%=menuKorName%> + <%=menuKorName%> <% } } diff --git a/WebContent/WEB-INF/view/main/menu.jsp b/WebContent/WEB-INF/view/main/menu.jsp index 731802f..62e9dbb 100644 --- a/WebContent/WEB-INF/view/main/menu.jsp +++ b/WebContent/WEB-INF/view/main/menu.jsp @@ -69,12 +69,71 @@ body { transition: all 0.3s ease; } + + /* 고정 버튼 스타일 */ + #menu-lock-btn { + position: absolute; + top: 10px; + right: 10px; + width: 30px; + height: 30px; + background-color: #f5f5f5; + border: 1px solid #ddd; + border-radius: 5px; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: all 0.3s ease; + z-index: 10000; + } + + #menu-lock-btn:hover { + background-color: #e8e8e8; + border-color: #1159bc; + } + + #menu-lock-btn.locked { + background-color: #1159bc; + border-color: #1159bc; + } + + #menu-lock-btn svg { + width: 18px; + height: 18px; + fill: #666; + transition: fill 0.3s ease; + } + + #menu-lock-btn.locked svg { + fill: #fff; + } -
+