32. 푸터
html에 특수문자 표시하기
© <!-- copyright 표시 -->
<div> <!-- <div>라고 표시됨 -->
더 많은 기호 참고 https://tools.w3cub.com/html-entities
이미지 가운데 정렬
footer .logo {
/* img 요소가 display:block; + margin: 0 auto;인 경우 width 속성 없어도 가운데 정렬 가능 */
/* 현재 프로젝트에서 img 요소에 display: block; 적용되어있음 */
margin: 30px auto 0;
}
Copyright 년도 계산
<p class="copyright">
© <span class="this-year"></span> Starbucks Coffee Company. All Rights Reserved.
</p>
<!-- this-year 부분에 현재 년도 표시 -->
const thisYear = document.querySelector('.this-year');
thisYear.textContent = new Date().getFullYear(); // 2023
33. 페이지 상단으로 이동
Gsap Cdn ScrollToPlugin 연결
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.4/ScrollToPlugin.min.js" integrity="sha512-tQFq+nb/TSS648SDzWbSj0A67t4I1PFzR0U6Oi/yEYFyUbAIwg74SOCbr7t2X1Rn+iln7sYwfh8y+z7p0gddOw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
1. 스크롤에 따라 버튼 보였다 안 보이게 하기 (예전에 만들어놨던 window.addEventListener에 추가)
window.addEventListener(
'scroll',
_.throttle(function () {
if (window.scrollY > 500) {
// 배지 숨기기 //
// 버튼 보이기! // 새로 작성
gsap.to('#to-top', 0.2, {
x: 0,
});
} else {
// 배지 보이기 //
// 버튼 숨기기! // 새로 작성
gsap.to('#to-top', 0.2, {
x: 100,
});
}
}, 300)
);
2. to-top 버튼 누르면 위로 가게 하기
const toTopEl = document.querySelector('#to-top');
toTopEl.addEventListener('click', function () {
gsap.to(window, 0.7, {
scrollTo: 0,
});
});
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'강의 > 패스트캠퍼스 0원 챌린지' 카테고리의 다른 글
패스트캠퍼스 챌린지 25일차 - Part 2. 버전 관리(2) (0) | 2023.03.16 |
---|---|
패스트캠퍼스 챌린지 24일차 - Part 2. 버전 관리 (1) (0) | 2023.03.15 |
패스트캠퍼스 챌린지 22일차 - Part 1. 스타벅스 예제(10) (0) | 2023.03.13 |
패스트캠퍼스 챌린지 21일차 - Part 1. 스타벅스 예제(9) (0) | 2023.03.12 |
패스트캠퍼스 챌린지 20일차 - Part 1. 스타벅스 예제(8) (0) | 2023.03.11 |
댓글