728x90
반응형
html
<!-- GNB -->
<nav cond="$GNB->list" class="gnb" id="gnb">
<div id="mobile_menu_btn" class="menu_btn">
<div class="menu_bar">
<div class="btn1"></div>
<div class="btn2"></div>
<div class="btn3"></div>
</div>
</div>
<ul>
<li loop="$GNB->list => $key1, $val1" class="xxxl"|cond="trim($val1['desc']) == 'bigger'">
<!--
{$val1['desc']}
-->
<a href="{$val1['href']}" target="_blank"|cond="$val1['open_window'] == 'Y'">{$val1['link']|noescape}</a>
<block cond="$val1['selected']">{@ $_selected_menu = $val1}</block>
<ul cond="$val1['list']" class="depth2<?php echo trim($val2['desc']) == 'category' ? ' xxxl' : ''; ?>">
<li loop="$val1['list'] => $key2, $val2" class="more"|cond="$val2['list']">
<!--
{$val2['desc']}
-->
<block cond="trim($val2['desc']) == 'category'">
<p class="gnb-category">{$val2['link']|noescape}</p>
</block>
<block cond="trim($val2['desc']) != 'category'">
<a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">{$val2['link']|noescape}</a>
</block>
<ul cond="$val2['list']" class="depth3">
<li loop="$val2['list'] => $key3, $val3">
<block cond="trim($val3['desc']) == 'gensei'">
<div class = "menu_geum"><p class="gnb-category2"> <a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']|noescape}</a></p></div>
</block>
<block cond="trim($val3['desc']) == 'menu_ex'">
<div class = "depth32"><p class="more"> <a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']|noescape}</a></p></div>
<ul cond="$val3['list']" class="ddd {trim($val3['desc'])}">
<li loop="$val3['list'] => $key4, $val4">
<a href="{$val4['href']}" target="_blank"|cond="$val4['open_window'] == 'Y'">{$val4['link']|noescape}</a>
</li>
</ul>
</block>
<block cond="trim($val3['desc']) != 'gensei'">
<block cond="trim($val3['desc']) != 'menu_ex'">
<a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']|noescape}</a>
</block>
</block>
<!---->
<!---->
<block cond="trim($val3['desc']) == 'show4depth'">
<ul cond="$val3['list']" class="depth4 {trim($val3['desc'])}">
<li loop="$val3['list'] => $key4, $val4">
<a href="{$val4['href']}" target="_blank"|cond="$val4['open_window'] == 'Y'">{$val4['link']|noescape}</a>
</li>
</ul>
</block>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
<!-- /GNB -->
css
.gnb{position:relative;display:inline-block;vertical-align:middle;z-index:1;max-width:742px;height:100%;font-size:13px;}
.gnb a{text-decoration:none;white-space:nowrap}
.gnb>ul>li{float:left;position:relative;text-align:left}
.gnb>ul:after{display:block;clear:both;content:''}
.gnb>ul>li>a{display:block;position:relative;padding:0 13px;line-height:72px;font-size:15px;font-weight:700;color:#888}
.gnb>ul>li.on>a,.gnb>ul>li>a:focus,.gnb>ul>li>a:hover{color:#10305c}
.gnb>ul .depth2{position:absolute;z-index:2;padding:15px 0;background-color:#fff}
.gnb>ul .depth2>li{position:relative}
.gnb>ul .depth2>li>a{font-size:14px}
.gnb>ul .depth2:after{position:absolute;top:-3px;left:0;width:100%;height:3px;background-color:#fe0;content:''}
.gnb>ul .depth2 a{display:block;position:relative;height:40px;padding:0 30px 0 20px;line-height:40px;font-size:13px;color:#9d9d9d}
.gnb>ul .depth2 a:active,.gnb>ul .depth2 a:focus,.gnb>ul .depth2 a:hover,.gnb>ul .depth2>li.on>a{color:#10305c}
.gnb>ul .depth3{padding:8px 0}
.gnb>ul .depth32, .gnb>ul .depth32 a {padding:8px 8px 8px 8px;font-size:14px;}
.gnb>ul .depth4{padding:0 0 4px 10px}
.gnb>ul .depth42{padding:0 0 8px 15px;background-color: blue;}
.gnb>ul .depth2>li.more>a:after{position:absolute;right:20px;content:'>'}
728x90
반응형
'교육 > CMS' 카테고리의 다른 글
[XE / 라이믹스] 언어에 따라 HTML 소스를 다르게 출력 (15) | 2023.03.11 |
---|---|
국내의 대표적인 CMS들에 대한 개인적인 생각 (8) | 2022.12.27 |
[CMS] XE 최초 설치시 추천 모듈 및 애드온 (7) | 2022.12.07 |
[라이믹스] CMS (라이믹스)를 설치 해보자 (2) | 2022.10.17 |
[XE/라이믹스] 게시판에서 글 작성시 회원정보 값을 가져와 자동입력 하는 방법 (0) | 2022.10.12 |