소소한여자

모바일 간단 상단 메뉴만들기

· 2019-06-13 (목) 12:23:47 · 12471 · 21

모바일 상단 메뉴만들기  (5.3버전용)

 

 

이 방법이 간단할지 다른방법이 간단할지는 잘 모르겠는데 ... 

공부하면서 공유해봅니다 

그누보드 M을 보고 참고하다 만들다 , 스타일시트로 했습니다 ; 

 

 

 

모바일 /head.php 파일과 mobile.css 2개 수정해야됩니다 

메뉴를 만들면 자동으로 가로메뉴바가 생기고 , 스크롤 하여 --- >좌우로 이동 가능합니다 

 

3551723403_1560394980.5515.png

 

3551723403_1560395227.2409.png

 

 

모바일 /head.php 

 

    </div></header> 바로 위에 복사해서 넣어주세요 .

 

 

<!-- 서브메뉴 시작 -->
     
  
                <div id="gnc">
                <div class="gnb_menu" id="swipe_gnb_menu">

                    <div style="position: absolute; left: 10px; top: 50%; width: 5px; transform:translate(0,-50%); z-index: 1000;">
                    <i class="fa fa-chevron-left" ></i></div>
                    
                 <ul class="swiper-wrapper">

                  <?php
            $sql = " select *
                        from {$g5['menu_table']}
                        where me_mobile_use = '1'
                          and length(me_code) = '2'
                        order by me_order, me_id ";
            $result = sql_query($sql, false);

            for($i=0; $row=sql_fetch_array($result); $i++) {
            ?>
                        <li class="swiper-slide">
                      <a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>"><?php echo $row['me_name'] ?></a>
                        </li>
                


                    <?php
            }

            if ($i == 0) {  ?>
                <li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하세요.<?php } ?></li>
            <?php } ?>

            
            </ul>
                    <div style="position: absolute; right: 10px; top: 50%; width: 5px; transform:translate(0,-50%); z-index: 1000;">
                    <i class="fa fa-chevron-right" ></i></div>


                </div>
            </div>


                            
<!-- 서브메뉴 끝 -->

 

노란부분은 메뉴 좌우 < > 표시입니다 

필요없으시면 삭제하셔도 됩니다 .  

 

 

 

mobile.css 

아무곳이나 넣어주세요 

스크롤이 생기기때문에 스크롤바 투명처리 했습니다 .

/* webkit-scrollbar */ 

::-webkit-scrollbar {width: 0px;background: transparent;}
 

 

 

/* gnc - bar */

#gnca {background:#fff;position:fixed;float:left;top:30px}
#gnc {background:#fff;position:relative;padding-left:20px;z-index:951;transition:background 0.1s ease}
#gnc 
.swiper-wrapper{overflow: auto;white-space: nowrap;}

.gnb_menu {padding:0 20px 0 10px;white-space:nowrap;overflow:hidden}
.gnb_menu ul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_menu li {display:inline-block}
.gnb_menu li.gnb_empty {color:#555;padding:15px 10px;line-height:normal}
.gnb_menu li .gnb_empty_admin {display:inline-block;line-height:normal}
.gnb_menu a {display:block;position:relative;padding:0 8px;line-height:40px;font-weight:bold;font-size:1.077em;color:#000}
.gnb_menu a:hover { border-bottom: 1px solid #ff567a;}

@media (max-width:320px){min-width:auto;}
.gnb_menu::-webkit-scrollbar {background: transparent;display:none}

#gnc .fv_btn-wr {position:absolute;top:0;right:0;width:60px;height:45px;padding:7px;background:#587ef6;z-index:2}

.gnb_menu .gnb_sl {position:relative;color:#1cc48f}
.gnb_menu .gnb_sl:after {content: "";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#1cc48f}


 

초록색부분은 클릭하면 하단에 핑크색 줄?이 생깁니다 

.gnb_menu a 는 메뉴입니다

글자크기 색상등은 홈페이지 디자인에 맞게 설정하시면됩니다 

그누M을 따라하다만들다보니 상관없는 것이 있을수 있는데 

수정해서 ,충돌없이 사용하실수 있을것같습니다 .

 

상관없는 부분은 댓글 달아주시면 감사히 또 보고 공부하는데 도움이 될것같습니다 

감사합니다 

 

 

|

댓글 21개

2019-06-13 (목) 12:50:21
좋은 정보 공개해 주셔서 감사합니다. 유용해서 스크랩해놔야 겠네요~
2019-06-13 (목) 12:51:21
모바일 간단 메뉴만들기
알려주셔서 감사합니다 복받으세요~~
오왓 감사합니다!
2019-06-14 (금) 10:23:49
감사합니다.
이쁘네여@@
좋은팁입니다.!!
고맙습니다.
감사합니다.
감사합니다.
멋지네요
좋은팁 감사합니다
멋지네요!!
2019-09-11 (수) 13:17:41
소스 그대로 넣었는데 스크롤이 생기지 않는데요.. 어찌하면 좋을까요? ...
2019-10-16 (수) 21:45:59
그누보드 5.3버전에서 사용한거라 ,순정파일이 아니라면 ,
스타일시트를 약간 수정해셔야합니다 .
메뉴가 늘어남에 따라 좌우로 메뉴 이동이 가능하고
,스크롤은
/* webkit-scrollbar */
::-webkit-scrollbar {width: 0px;background: transparent;}
스크롤이 생기기 때문에 스크롤 투명처리 하였습니다 .

그리고, 메뉴를 사용하실때는 게시판 상단 고정 부분을 해제해야 될 것 같습니다 .
혹시 메뉴 클릭시 강조 표시되게 색상 변경 유지 하려면 어떻게 해야 하나요?
감사합니다
좋은 정보 감사합니다.
감사합니다. 잘 사용하겠습니다!
감사합니다.
다되는데요, 스크롤 화살표로는 안움직이고 손가락으로 메뉴가 움직여지는게 맞는지요?
그리고, 2차메뉴가 안불러와지네요...ㅜ
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
19-06-13 조회 1.2만
19-06-13 조회 8,928
19-06-12 조회 8,042
19-06-10 조회 8,258
19-06-09 조회 6,344
19-06-09 조회 5,810
19-06-06 조회 7,596
19-06-05 조회 7,594
19-06-03 조회 7,614
19-06-02 조회 8,168
19-05-31 조회 6,806
19-05-31 조회 1만
19-05-29 조회 8,941
19-05-22 조회 7,445
19-05-21 조회 1.2만
19-05-19 조회 1.1만
19-05-16 조회 8,665
19-05-12 조회 9,054
19-05-11 조회 9,236
19-05-10 조회 1.1만
19-05-10 조회 8,901
19-05-02 조회 1.2만
19-04-25 조회 1.4만
19-04-24 조회 8,239
19-04-24 조회 7,480
19-04-21 조회 9,665
19-04-18 조회 7,715
19-04-17 조회 6,883
19-04-14 조회 8,983
19-04-12 조회 9,645