-
Blooger Website) 6. footer 섹션 만들기HTML & CSS & JAVASCRIPT 2021. 1. 9. 15:55
페이지의 제일 말단부분을 작성한다.
4개의 영역으로 나누고, about-us, newsletter, follow, instagram을 각각 설정한 후,
하단부분에 copyright부분과 오른쪽중앙부분에 top버튼을 작성하여 클릭시 페이지의 상단부분으로 이동하도록 설정한다.
1. index. html
<!---------------------Footer--------------------> <footer class="footer"> <div class="container"> <div class="about-us"> <h2>About us</h2> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aut, ullam sit at consectetur deserunt quae doloribus. Velit officia libero suscipit!</p> </div> <div class="newsletter"> <h2>Newsletter</h2> <p>Stay update with our latest</p> <div class="form-element"> <input type="text" placeholder="Email"><span><i class="fas fa-chevron-right"></i></span> </div> </div> <div class="instagram"> <h2>Instagram</h2> <div class="flex-row"> <img src="./assets/instagram/thumb-card3.png" alt="insta1"> <img src="./assets/instagram/thumb-card4.png" alt="insta2"> <img src="./assets/instagram/thumb-card5.png" alt="insta3"> </div> <div class="flex-row"> <img src="./assets/instagram/thumb-card6.png" alt="insta4"> <img src="./assets/instagram/thumb-card7.png" alt="insta5"> <img src="./assets/instagram/thumb-card8.png" alt="insta6"> </div> </div> <div class="follow"> <h2>Follow us</h2> <p>Let us be Social</p> <div> <i class="fab fa-facebook-f"></i> <i class="fab fa-twitter"></i> <i class="fab fa-instagram"></i> <i class="fab fa-youtube"></i> </div> </div> </div> <div class="rights flex-row"> <h4 class="text-gray"> Copyright 2020 All rights reserved | <a href="www. youtube.com" target="_black">Daily Tuition <i class="fab fa-youtube"></i>Channel</a> </h4> </div> <div class="move-up"> <span><i class="fas fa-arrow-circle-up fa-2x"></i></span> </div> </footer> <!------------x--------Footer----------x--------->
2.style.css
/*---------------------Footer-------------------*/ footer.footer{ height: 100%; background: var(--bg-color); position: relative; } footer.footer .container{ display: grid; grid-template-columns: repeat(4,1fr); } footer.footer .container > div{ flex-grow: 1; flex-basis: 0; padding: 3rem .9rem; } footer.footer .container h2{ color: var(--white); } footer.footer .container .newsletter .form-element{ background: black; display: inline-block; } footer.footer .newsletter .form-element input{ padding: .5rem .7rem; border: none; background: transparent; color:white; font-family: var(--Josefin); font-size: 1rem; width: 74%; } footer.footer .newsletter .form-element span{ background: var(--peach); padding: .5rem .7rem; cursor: pointer; } footer.footer .instagram div >img{ display: inline-block; width: 25%; height: 50%; margin: .3rem .4rem; } footer.footer .follow div i{ color:white; padding: 0 .4rem; } footer.footer .rights{ justify-content: center; font-family: var(--Abel); } footer.footer .rights h4 a{ color: white; } footer.footer .move-up{ position: absolute; right:6%; top: 50%; } footer.footer .move-up span{ color: var(--midnight); } footer.footer .move-up span:hover{ color: white; cursor: pointer; } /*--------x------------Footer-------x-----------*/
3. main.js
jquery를 이용하여 버튼을 클릭시 홈페이지 상단부분으로 이동하도록 설정
//click to scroll top $('.move-up span').click(function(){ $('html, body').animate({ scrollTop:0 },1000); })
이제 홈페이지 구성은 모두 완성되었다.
사진으로 확인하면,
'HTML & CSS & JAVASCRIPT' 카테고리의 다른 글
Blooger Website) 8. 애니메이션 추가하기 (0) 2021.01.09 Blooger Website) 7. 반응형 웹사이트로 만들기 (0) 2021.01.09 Blooger Website) 5. sidebar 만들기 (0) 2021.01.09 Blooger Website) 4. 여러개의 게시글 작성하고 페이지 나타내기 (0) 2021.01.08 Blooger website) 3. blog post 섹션에 첫번째 글 작성하기 (0) 2021.01.08