
강의 목록 : 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 ©</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");
});












댓글 ( 4)
댓글 남기기