<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

     <style>

    header nav {position: relative;}

    header nav .lnb {width:100%;margin:0 auto;text-align: center;position:relative;z-index: 9999l}

    header nav .lnb ul.depth1 {width:100%;max-width:1200px;margin:0 auto;;border:1px solid #cecece;}

    header nav .lnb ul li {display:inline-block;text-align: center;width:19%;vertical-align: top;}

    header nav .lnb ul li a {display:block;font-size:18px;font-weight:bold;color:#202020;padding:15px 0;}

        

    header nav .sub_menu {background-image: linear-gradient(to right, #ffd354 40%, #fff 60%);;width:100%;border-bottom:1px solid #ff4f02;position:absolute;z-index:1;left:0;display:none;} 

    header nav .sub_menu .inner_wrap {width:100%;max-width:1200px;margin:0 auto;font-size:0;} 

    header nav .sub_menu .sub_menu_tit {display:inline-block;width:100%;max-width:360px;} 

        

    header nav .sub_menu h2.tit {font-size:29px;color:#000;padding:60px 0 25px 0px;margin:0 0 0 10px;border-bottom:1px solid #ff4f02;display: inline-block;}

    header nav .sub_menu p.exp {font-size:15px;color:#505050;padding:25px 0 47px 10px ;background:url(src/img/main/nav_bg.png) 250px top no-repeat;letter-spacing:-1px;}

    

    header nav .depth2 {display: inline-block;background:#fff;vertical-align: top;padding:25px 0 25px 25px;width:100%;max-width:800px;min-height:212px;}

    header nav .depth2 li {width:260px;display: inline-block;}

    header nav .depth2 li a {display:block;color:#ff4f02;padding:15px;font-size:15px;font-weight: bold;background:url(src/img/main/sub_arrow.png) 95% 20px no-repeat #f4f4f4;margin:0 15px 10px 0;}

        

        @media (max-width:1200px){

            header nav .sub_menu .sub_menu_tit {margin:0 0 0 25px;}

            header nav .sub_menu {background:#ffd354;}    

            header nav .depth2 {max-width:calc(100% - 50px);padding:25px;}

            header nav .depth2 li {width: 24.5%;display: inline-block;}

        }    

    

    </style>

    

    <script>

        $(function(){

        var depth1_list = $(".lnb .depth1 li");

        var overArea = $(".sub_menu");

            

        depth1_list.mouseover(function(){

        var idx = depth1_list.index(this)+1;

        //console.log(idx + "클릭");

            $(".sub_menu").hide();

            $(".sub_"+idx).slideDown();

            //console.log(idx+"서브출력");

           });

            

          overArea.mouseleave(function(){

            $(".sub_menu").slideUp();

           });

        });

    

    

    

    </script>

  

   <div id="wrap">

      <header>

          <nav>

         <div class="lnb">

               <ul class="depth1">

                  <li><a href="#">메뉴1</a></li>

                  <li><a href="#">메뉴2</a></li>

                  <li><a href="#">메뉴3</a></li>

                  <li><a href="#">메뉴4</a></li>

                  <li><a href="#">메뉴5</a></li>

              </ul>

              <!--//depth2-->

          </div>

          <!--//lnb-->

          

          <div class="sub_menu sub_1">

            <div class="inner_wrap">

                       <div class="sub_menu_tit">

                        <h2 class="tit">메뉴1</h2>

                        <p class="exp">txt</p>

                     </div>

                     <!--//sub_menu_tit-->

                      <ul class="depth2">

                          <li><a href="#">서브1</a></li>

                          <li><a href="#">서브2</a></li>

                          <li><a href="#">서브3</a></li>

                          <li><a href="#">서브4</a></li>

                          <li><a href="#">서브5</a></li>

                          <li><a href="#">서브6</a></li>

                          <li><a href="#">서브7</a></li>

                      </ul>

                      <!--//depth2-->

                      

                      </div>

                      <!--//inner_wrap-->

          </div>

          <!--//sub_menu-->

          

         <div class="sub_menu sub_2">

            <div class="inner_wrap">

                       <div class="sub_menu_tit">

                        <h2 class="tit">메뉴2</h2>

                        <p class="exp">홈페이지~</p>

                     </div>

                     <!--//sub_menu_tit-->

                      <ul class="depth2">

                          <li><a href="#">서브1</a></li>

                          <li><a href="#">서브2</a></li>

                          <li><a href="#">서브3</a></li>

                          <li><a href="#">서브4</a></li>

                          <li><a href="#">서브5</a></li>

                          <li><a href="#">서브6</a></li>

                          <li><a href="#">서브7</a></li>

                      </ul>

                      <!--//depth2-->

                      

                      </div>

                      <!--//inner_wrap-->

          </div>

          <!--//sub_menu-->

          

          

          

          </nav>

          <!--//nav-->

      </header>

      <!--//header-->

      

    </div>

    <!--//wrap-->

</body>

</html>   


1. 1뎁스 메뉴 인덱스 체크 후 서브메뉴 출력 방식


반응형

<!DOCTYPE html>

<html lang="ko">

<head>

    <meta charset="UTF-8">

    <title>fade slide example</title>

    <script src="http://code.jquery.com/jquery-latest.min.js"></script>

    <style>

        .fadeSlide {position: relative; height:300px;} /* 슬라이드 부모요소 */

        .fadeSlide .active {z-index: 1;} /* */ 

        #img1 {background:#ddd;width:1000px;height:300px;position: absolute;}

        #img2 {background:#555;width:1000px;height:300px;position: absolute;}

        #img3 {background:#333;width:1000px;height:300px;position: absolute;}

    </style>

    <script>

        var currentImg; // 현재 이미지

        var nextImg; // 다음 이미지

        var timer=setInterval("fadeSlide()",3000); // 타이머 : fadeSlide함수를 3초마다 실행        

    function fadeSlide(){

        currentImg = $(".fadeSlide div:eq(0)"); // 1번째 div

        nextImg = $(".fadeSlide div:eq(1)"); // 2번째 div 

        nextImg.addClass("active").css("opacity",0).animate({opacity:1},1000,

        /* 1. 2번째 div에 클래스 active추가하여 z-index가 1이되어 제일 상단으로 올라온다

           2. 올라온 후 보이지 않게 opacity는 0으로 설정 후 opacity 1로 1초간 자연스럽게 animate된다. */                                                            

        function(){

            $(".fadeSlide").append(currentImg); //3. 2번째 이미지가 1번째 div로 설정되고

            currentImg.removeClass("active"); // 4. 1번째 div에 클래스를 지워서 zindex가 사라지게 한다.

        });      

    }     

                  

        $(function(){                  

               $('.fadeSlide').hover(   

            function(){ //mouseenter일 때

           clearInterval(timer); // 변수 timer에 저장된 페이드함수를 지운다.

               

            console.log("clear");


        }, 

            function(){   //mouseleave일 때

          timer=setInterval("fadeSlide()",3000);// 변수 timer에 함수 다시 담아준다

            console.log("set!");

        });              

            

        });

        

       

    </script>

</head>

<body>    

<div id="wrap">

    <div class="fadeSlide">

    <div id="img1" class="active">이미지1</div>

    <div id="img2">이미지2</div>

    <div id="img3">이미지3</div>    

    </div><!--//fadeSlide-->

</div><!--//warp-->     

</body>

</html>

반응형

<script>

var auto=setInterval(nextBtn,2000); // 우측으로 이동하는 함수 setInterval 2초

        

        $(".slide").hover(   // mouseenter + mouseleave

            function(){ //mouseenter일 때

           clearInterval(auto); // 변수 auto에 저장된 자동슬라이드 setInterval을 지운다.

        }, 

            function(){   //mouseleave일 때

          auto=setInterval(nextBtn,2000);// 변수 auto에 자동슬라이드 setInterval을 다시 저장준다(var auto 아님)

        }

        );

<script>



hover : 자동 슬라이드 멈춤

mouseleave : nextBtn 함수 재실행


반응형

 

 

1.Hello.java 파일 생성

 - 클래스 이름과 파일명 동일하게

 

public class Hello {

 public static void main(String[] args){

System.out.println("Hello Java");

}

}

 

 

 

3.javac Hello.java

 - 컴파일, class파일 생성

 

4.java Hello

 - 입력 후 출력확인

반응형

'JAVA' 카테고리의 다른 글

[JAVA][04] 변수(Variable)란?  (1) 2024.10.03
[JAVA][03] Hello World  (0) 2024.10.03
[JAVA][02] 이클립스 Perspective 설정  (0) 2024.10.03
[JAVA][02] 이클립스 설치  (1) 2024.10.01
[JAVA][01] JDK 설치 및 환경변수 설정  (1) 2024.10.01

SQL(Structured Query Language, 구조화 질의 언어) 

반응형

+ Recent posts