DAY_008_HTML

2023. 12. 15. 17:33Full Stack Course 풀스택과정/HTML_CSS_JAVASCRIPT

728x90

CodeHows  DAY_008_HTML

 

 

이번에 사용된 기능 :  
HTML 전부응용 최종본 

HTML  로 홈페이지 만들기

HTML 사진 전광판 만들기

HTML 버튼 클릭시 이벤트

HTML 홈페이지 꾸미기

HTML 블로그 꾸미기

HTML 사이트 만들기

HTML 쉬운 홈페이지 만들기

HTML 쉬운 블로그 만들기 

 

 

 

이번에는 HTML, CSS , JS 모두 파일을 정리했고,

 

File에다가 다집어넣어서 src 주소가 길지도 않아요 ^_^ 

 

최종본인 만큼 책에 나온거 + 좀더 꾸미긴했어요 

 

책은 Do it HTML+CSS+자바스크립트 웹 표준의 정석입니다 

 

 

 

물론 버튼이 다 클릭은 안되지만 이번엔 비율 , 코드정리하는법 , 홈페이지 나 블로그 만드는 방식으로 했더니

전에 만들었던 방식보다 훨씬 깔끔하고 간결하더군요

 

 

 

 

 

 

 

이렇게 커서 가져다가 놓으면 이렇게 내려오게 만들었고

 

 

 

 

Notice 대신에 Gallery 를 클릭하면

 

 

 

이렇게 바뀌게도 했네요

 

 

나머지 기능들은 이전에 설명한것들이거나 간단한 거예요 

 

 

그럼 20000 

 

 

SariStyle.css
0.01MB

 

 

글 너무 길면 보기 싫으니 css는 따로 다운받길 

 

 

 

 

이건 JS 

var slides = document.querySelectorAll("#slides > img");
var prev = document.getElementById("prev");
var next = document.getElementById("next");
var current = 0;
showSlides(current);

prev.onclick = prevSlide;
next.onclick = nextSlide;

function showSlides(n) {
  for (let i = 0; i < slides.length; i++) {
    slides[i].style.display = "none";
  }
  slides[n].style.display = "block";
}

function showSlides(){
    var slides = document.querySelectorAll("#slides > img");
    for(let i=0; i<slides.length; i++){
        slides[i].style.display = "none";
    }
    current++;
    if(current > slides.length){
        current+=1;
    }
    slides[current-1].style.display = "block";
    setTimeout(showSlides,2000);

    if (current==3){
      current = 0;
    }
}


function prevSlide() {
    if (current > 0) {
      current -= 1;
    } else {
      current = slides.length - 1;
    }
    showSlides(current);
  }
 
  function nextSlide() {
    if (current < slides.length - 1) {
      current += 1;
    } else {
      current = 0;
    }
    showSlides(current);  
  }
 

 

 

 

 

 

 

 

이건 본문 

 

 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Sarimus</title>

    <link rel="stylesheet" href="css/SariStyle.css">
</head>

<body>
    <div id="container">
        <header>
            <div id="logo">
                <a href="Week2_5.html">
                    <h1> SariMus </h1>
                </a>
            </div>
            <nav>
                <ul id="topMenu">
                    <li><a href="#"> CodeHows <span></span></a>
                        <ul>
                            <li><a href="#"> HTML</a></li>
                            <li><a href="#"> GIT </a></li>
                            <li><a href="#"> GIT Hub</a></li>
                        </ul>
                    </li>
                    <li><a href="#"> CyberSecurity <span></span></a>
                        <ul>
                            <li><a href="#">Network Sec</a></li>
                            <li><a href="#">System Sec</a></li>
                            <li><a href="#">Info Sec</a></li>
                            <li><a href="#">Mal Analysis</a></li>
                        </ul>
                    </li>
                    <li><a href="https://sarimus.tistory.com"> Move to Blog</a></li>
                    <li><a href="#">Inquiry</a></li>
                </ul>
            </nav>
        </header>
        <div id="slideShow">
            <div id="slides">
                <img src="images/photo-1.jpg" alt="">
                <img src="images/photo-2.jpg" alt="">
                <img src="images/photo-3.jpg" alt="">
                <button id="prev">&lang;</button>
                <button id="next">&rang;</button>
            </div>
        </div>
         
        <div id="contents">
            <div id="tabMenu">
                <input type="radio" id="tab1" name="tabs" checked>
                <label for="tab1"> Notice </label>
                <input type="radio" id="tab2" name="tabs">
                <label for="tab2"> Gallery </label>
                <div id="notice" class="tabContent">
                    <h2> Information</h2>
                    <ul>
                        <li> [News] New Hacking way detected !! </li>
                        <li> [Apply] New Recruit for Macquarie Mantee </li>
                        <li> [Event] Winter Festival On Coming.. </li>
                        <li> [News] Apply for scholorship before.. </li>
                        <li> [News] How to apply for internships </li>
                    </ul>
                </div>
                <div id="gallery" class="tabContent">
                    <h2> Gallery Info </h2>
                    <ul>
                        <li><img src="images/img-1.jpg"></li>
                        <li><img src="images/img-1.jpg"></li>
                        <li><img src="images/img-1.jpg"></li>
                        <li><img src="images/img-1.jpg"></li>
                        <li><img src="images/img-1.jpg"></li>
                        <li><img src="images/img-1.jpg"></li>
                    </ul>
                </div>
            </div>
           
            <div id="links">
                <ul>
                    <li>
                        <a href="#">
                            <span id="quick-icon1"></span>
                            <p>Piece</p>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span id="quick-icon2"></span>
                            <p>Work shop</p>
                        </a>
                    </li>
                    <li>
                        <a href="#">
                            <span id="quick-icon3"></span>
                            <p>Inquiry</p>
                        </a>
                    </li>
                </ul>
            </div>
        </div>
        <footer>
            <div id="bottomMenu">
                <ul>
                    <li><a href="#"> Sarimus </a></li>
                    <li><a href="#"> Personal Infomation </a></li>
                    <li><a href="#"> Terms and Conditions </a></li>
                    <li><a href="#"> Site map </a></li>
                </ul>
                <div id = "sns">
                    <ul>
                        <li><a href="#"><img src="images/facebook.jpg"></a></li>
                        <li><a href="#"><img src="images/insta.jpg"></a></li>
                        <li><a href="#"><img src="images/youtube.png"></a></li>
                    </ul>
                </div>
            </div>
            <div id="company">
                <p>Changwon-si, Gyeongsangnam-do, Bong-gok-dong  (hp) 751-4485 (mb) 123-456-7890 </p>
            </div>
        </footer>
    </div>

    <script src="js/slideshow.js"></script>
</body>
</html>

 

 

 

 

그리고 실행햿을때 아래에 보여주고싶지만 전부 CSS에 있어서요 ^_^

직접 다운받는수밖에

 

 

그외에 images 들 

 

이미지들.zip
1.44MB

 

728x90

'Full Stack Course 풀스택과정 > HTML_CSS_JAVASCRIPT' 카테고리의 다른 글

DB 없이 HTML 파일을 AWS 서버구축후 배포하기 (엔진엑스 - Nginx )  (0) 2024.08.04
DAY_007_HTML  (0) 2023.12.14
DAY_006_HTML  (0) 2023.12.14
DAY_005_HTML  (0) 2023.12.14
DAY_004_HTML  (0) 2023.12.14