HTML5

 

 

 

강의 목록 : https://www.youtube.com/playlist?list=PL4UVBBIc6giKkfYN_2TVPgbMpd87lJEfg

 

 

 

01. 웹표준 사이트 만들기 - 기본 셋팅하기
02. 웹표준 사이트 만들기 - Layout1
03. 웹표준 사이트 만들기 - Layout2
04. 웹표준 사이트 만들기 - Layout3
05. 웹표준 사이트 만들기 - Layout4
06. 웹표준 사이트 만들기 - header1
07. 웹표준 사이트 만들기 - header2
08. 웹표준 사이트 만들기 - header3
09. 웹표준 사이트 만들기 - header4
10. 웹표준 사이트 만들기 - header5
11. 웹표준 사이트 만들기 - header6
12. 웹표준 사이트 만들기 - header7
13. 웹표준 사이트 만들기 - header8
14. 웹표준 사이트 만들기 - nav1
15. 웹표준 사이트 만들기 - nav2
16. 웹표준 사이트 만들기 - tit1
17. 웹표준 사이트 만들기 - tit2
18. 웹표준 사이트 만들기 - ban1
19. 웹표준 사이트 만들기 - ban2
20. 웹표준 사이트 만들기 - cont1
21. 웹표준 사이트 만들기 - cont2
22 .웹표준 사이트 만들기 - cont3
23.웹표준 사이트 만들기 - notice1
24.웹표준 사이트 만들기 - notice2
25. 웹표준 사이트 만들기 - notice3
26. 웹표준 사이트 만들기 - notice4
27. 웹표준 사이트 만들기 - Notice hover
28. 웹표준 사이트 만들기 - Notice hover2
29. 웹표준 사이트 만들기 - Notice hover3
30. 웹표준 사이트 만들기 - Notice hover4
31. 웹표준 사이트 만들기 - tab menu1
32. 웹표준 사이트 만들기 - tab menu2
33. 웹표준 사이트 만들기 - tab menu3
34. 웹표준 사이트 만들기 - notice5
35. 웹표준 사이트 만들기 - ad
36. 웹표준 사이트 만들기 - gallery
37. 웹표준 사이트 만들기 - login1
38. 웹표준 사이트 만들기 - login2
39. 웹표준 사이트 만들기 - login3
40. 웹표준 사이트 만들기 - login4
41. 웹표준 사이트 만들기 - login5
42. 웹표준 사이트 만들기 - login6
43. 웹표준 사이트 만들기 - footer
44. 웹표준 사이트 만들기 - w3c
45. 웹표준 사이트 만들기 - jquery nav1
46. 웹표준 사이트 만들기 - jquery nav2
47. 웹표준 사이트 만들기 - jquery nav3

 

 

강의 자료는 여기서 참고하세요~

현재 준비중이지만 http://webstoryboy.co.kr/3

HTML/CSS는 여기서 참고하세요~ http://coderap.tistory.com/

동영상 소스는 여기서 확인하세요~ http://wtss.tistory.com/category/Webs...

CSS 소스는 여기서 확인하세요~ http://wsss.tistory.com/ 

이쿼리 소스는 여기서 확인하세요 http://codejss.tistory.com/

 

 

 

소스 :

1)  https://github.com/webstoryboy/webstandard

2) https://github.com/braverokmc79/web_publishing_project1

 

 

결과 화면 :  https://braverokmc79.github.io/web_publishing_project1/#

 

 

 

43. 웹표준 사이트 만들기 - footer

 

 

index.html

        <div id="footer">
            <div class="container">
                <div class="footer">
                    <ul>
                        <li><a href="#">사이트 도움말</a></li>
                        <li><a href="#">사이트 이용약관</a></li>
                        <li><a href="#">사이트 운영규칙</a></li>
                        <li><a href="#"><strong>개인정보취급방침</strong></a></li>
                        <li><a href="#">책임의 한계와 법적고지</a></li>
                        <li><a href="#">게시중단요청서비스</a></li>
                        <li><a href="#">고객센터</a></li>
                    </ul>
                    <address>
                        <em>Copyright &copy;</em>
                        <a href="https://braverokmc79.github.io/web_publishing_project1/" target="_blank">webstoryboy.co.kr</a>
                        <span>All Right Reserved</span>
                    </address>

                    <div class="w3c">
                            <p>
                            <a href="http://jigsaw.w3.org/css-validator/check/referer">
                                <img style="border:0;width:88px;height:31px"
                                    src="//jigsaw.w3.org/css-validator/images/vcss"
                                    alt="올바른 CSS입니다!" />
                            </a>
                        </p>
                        <p>
                            <a href="http://jigsaw.w3.org/css-validator/check/referer">
                                <img style="border:0;width:88px;height:31px"
                                    src="//jigsaw.w3.org/css-validator/images/vcss-blue"
                                    alt="올바른 CSS입니다!" />
                            </a>
                        </p>
                    </div>
                </div>
            </div>
        </div>
        <!-- //footer -->

 

style.css

/* footer */
.footer {text-align: center; padding: 30px 0;}
.footer ul{}
.footer li{display: inline;}
.footer li::after{content: '|'; margin: 0 10px}
.footer li:last-child::after{content: ''; margin-right: 0px}
.footer address{padding-top: 20px;}


.w3c{margin-top: 10px;}
.w3c p{display: inline;}

 

 

 

 

 

 

44. 웹표준 사이트 만들기 - w3c

 

index.html

             <div class="w3c">
                            <p>
                            <a href="http://jigsaw.w3.org/css-validator/check/referer">
                                <img style="border:0;width:88px;height:31px"
                                    src="//jigsaw.w3.org/css-validator/images/vcss"
                                    alt="올바른 CSS입니다!" />
                            </a>
                        </p>
                        <p>
                            <a href="http://jigsaw.w3.org/css-validator/check/referer">
                                <img style="border:0;width:88px;height:31px"
                                    src="//jigsaw.w3.org/css-validator/images/vcss-blue"
                                    alt="올바른 CSS입니다!" />
                            </a>
                        </p>
                    </div>

 

 

style.css

.w3c{margin-top: 10px;}
.w3c p{display: inline;}

 

 

 

 

 

 

45. 웹표준 사이트 만들기 - jquery nav1

 

 

slick slider  이미지 화살표 

 

https://kenwheeler.github.io/slick/

 

head

<head>
~

    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
    <script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
    <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>


~
</head>
<body>
~

 

 body

            
            <div id="cont-ban">                
                <div class="container">
                    <div class="ban">                        
                        <ul class="main_img">
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link1.jpg" alt="웹표준 지침서 보기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link2.jpg" alt="CSS를 이용한 입체적인 버튼 만들기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link3.jpg" alt="HTML5를 이용한 로그인 폼 만들기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link1.jpg" alt="웹표준 지침서 보기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link2.jpg" alt="CSS를 이용한 입체적인 버튼 만들기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link3.jpg" alt="HTML5를 이용한 로그인 폼 만들기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link1.jpg" alt="웹표준 지침서 보기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link2.jpg" alt="CSS를 이용한 입체적인 버튼 만들기"></a></li>
                            <li class="item"><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/banner_link3.jpg" alt="HTML5를 이용한 로그인 폼 만들기"></a></li>
                        </ul>
                    </div>                   
                </div>
            </div>
            <!-- //cont-ban -->

 

body 아래

   <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
   <script type="text/javascript">
    $('.main_img').slick({
      dots: true,     
 
/*    fade: true,
      cssEase: 'linear' */
           
      infinite: true , /* 맨끝이미지에서 끝나지 않고 다시 맨앞으로 이동 */
      slidesToShow: 3, /* 화면에 보여질 이미지 갯수*/
      slidesToScroll: 1,  /* 스크롤시 이동할 이미지 갯수 */
      autoplay: true, /* 자동으로 다음이미지 보여주기 */
      arrows: true, /* 화살표 */
      dots:true, /* 아래점 */
      autoplaySpeed:3000,/* 다음이미지로 넘어갈 시간 3초 */
       
      speed:1000 , /* 다음이미지로 넘겨질때 걸리는 시간 */
      pauseOnHover:true, /* 마우스 호버시 슬라이드 이동 멈춤 */
    //  nextArrow: '<i class="fa fa-angle-right"></i>',
      //prevArrow: '<i class="fa fa-angle-left" style="font-size:15px;"></i>'
 
       
      //vertical:true,/* 세로방향으로 슬라이드를 원하면 추가하기// 기본값 가로방향 슬라이드*/       
     // responsive: [
     //  { /* 반응형웹*/
     //      breakpoint: 960, /* 기준화면사이즈 */
     
     //      settings: {slidesToShow:2 } /* 사이즈에 적용될 설정 */
     
              
     //  },
     
     //  {
             /* 반응형웹*/
     //      breakpoint: 768, 
             /* 기준화면사이즈 */
     //      settings: {slidesToShow:1 } /* 사이즈에 적용될 설정 */ 
     //      }
     
     // ]
 
});
</script>
</body>
</html>

 

css

/* slick */
.ban{padding: 30px 0 20px 0;}
.ban ul{overflow: hidden;}
.ban ul li{float: left;  text-align: center; } 

.main_img{position: initial;}  
.main_img .item a{display: inline-block; text-align: center;}
.slick-arrow{border: none; cursor: pointer;text-indent: -99999px;}
.slick-prev {position: absolute; left: -50px; top: 70px;  width:43px; height: 43px;  background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -150px  0px;}
.slick-next {position: absolute; right: -50px; top: 70px;  width:43px; height: 43px;  background:url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png)  -150px -43px;}
.slick-prev:hover{background-position-x: -193px; }
.slick-next:hover{background-position-x: -193px; }

.slick-dots{ display: flex;justify-content: center; margin-top: 15px;}
.slick-dots li{padding: 0 3px;}
.slick-dots button {display: block;width: 1rem;height: 1rem;padding: 0; border: none;border-radius: 100%;background-color: #5dbfeb;text-indent: -9999px;cursor: pointer;}
.slick-dots li.slick-active button {background-color: #2b91c8;}   

 

 

 

 

 

 

46. 웹표준 사이트 만들기 - jquery nav2

 

 

 

 

 

 

 

 

47. 웹표준 사이트 만들기 - jquery nav3

 

 

 

48. 웹표준 사이트 만들기 - 메뉴  토글 적용

 

 

 

메뉴 토글

 

/* contents layout */
#cont-nav{background: url(../img/body_bg.gif) repeat-x; display: none;}
#cont-tit{background-color: #fff; }
#cont-ban{background-color: #dceff7; }

/* tit */
.tit h2{text-align: center; font-size: 39px; color:#2c94c4; letter-spacing: 2px; font-family:'Nanum Brush Script';}
.tit .btn{position: absolute; right: 0; top:0px; display: block; width: 60px; height: 60px; background-color: #000; background: url(../img/icon.png) 0 150px;}
.tit .btn:hover {background: url(../img/icon.png) -60px 150px;}   
.tit .btn.on {background-position: 0 -660px;}


 

js

$(function(){
        //전체 메뉴 버튼
        $(".tit .btn").click(function(event){
            event.preventDefault();
            $("#cont-nav").slideToggle(200);
            $(".tit .btn").toggleClass("on");
        });
});

 

 

 

 

 

 

49. 웹표준 사이트 만들기 - 슬릭 무비 갤러리 적용

 

 

슬릭 라이브러리 설정

    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
    <script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
    <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>


 <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>

 

 

html

                             <!-- gallery -->
                            <div class="gallery">
                                <h4>Gallery</h4>
                                <div class="gallery_btn">
                                    <ul>
                                        <li><a href="#" class="play"><span  class="ir">재생</span></a></li>
                                        <li><a href="#" class="stop"><span  class="ir">정지</span></a></li>
                                        <li><a href="#" class="prev"><span  class="ir">이전 이미지</span></a></li>
                                        <li><a href="#" class="next"><span  class="ir">다음 이미지</span></a></li>
                                    </ul>                                  
                                </div>
                                  <div class="gallery_img">
                                        <div><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/gallery01.jpg" alt="이미지1"></a></div>
                                        <div><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/gallery02.jpg" alt="이미지2"></a></div>
                                        <div><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/gallery03.jpg" alt="이미지3"></a></div>
                                        <div><a href="#"><img src="https://braverokmc79.github.io/web_publishing_project1/img/gallery04.jpg" alt="이미지4"></a></div>
                                </div>
                            </div>
                            <!-- //gallery -->

 

 

css

/* gallery */
.gallery{border: 1px solid #ccc; position: relative;}
.gallery h4{font-size: 14px; color: #0093bd; font-weight: bold; padding:8px 0px 6px 11px; border-bottom: 1px solid #ccc;}
.gallery .gallery_btn{ position: absolute; right: 0px; top: 0px;}
.gallery .gallery_btn ul{overflow: hidden;}
.gallery .gallery_btn li{float: left; width:23px; height: 23px; padding: 5px ; }
.gallery .gallery_btn li a{width:100%; height: 100%; display: block;}
.gallery .gallery_btn li .play{ background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -150px -120px;}
.gallery .gallery_btn li .stop{background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -150px -143px;}
.gallery .gallery_btn li .prev{background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -150px -166px}
.gallery .gallery_btn li .next{background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -150px -189px}

.gallery .gallery_btn li .play:hover{ background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -173px -120px;}
.gallery .gallery_btn li .stop:hover{background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -173px -143px;}
.gallery .gallery_btn li .prev:hover{background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -173px -166px}
.gallery .gallery_btn li .next:hover{background: url(https://braverokmc79.github.io/web_publishing_project1/img/icon.png) -173px -189px}

.gallery .gallery_img{width: 266px; height: 208px; overflow: hidden; margin: 10px;}
.gallery .gallery_img img { width: 100%;}

 

js

        //갤러리 영역
        $(".gallery_img").slick({
            arrows: false,
            autoplay: true,
            autoplaySpeed: 3000,
            fade: true
        });

        $(".play").click(function(event){
             event.preventDefault();
            $(".gallery_img").slick("slickPlay");
        });
        $(".stop").click(function(event){
             event.preventDefault();
            $(".gallery_img").slick("slickPause");
        });
        $(".prev").click(function(event){
             event.preventDefault();
            $(".gallery_img").slick("slickPrev");
        });
        $(".next").click(function(event){
             event.preventDefault();
            $(".gallery_img").slick("slickNext");
        });

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

about author

PHRASE

Level 60  라이트

아는 것은 힘이다. -베이컨

댓글 ( 4)

댓글 남기기

작성