250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- function
- ES6
- todolist
- VUE
- const
- this
- 함수
- react
- var
- 타입스크립트
- 모던 자바스크립트
- typescript
- 모던
- Number
- js
- 뷰
- redux
- 스코프
- let
- 객체
- 리액트
- BIND
- null
- 자바스크립트
- 데이터 타입
- CSS
- 컴포넌트
- 라우터
- Interface
- 투두리스트
Archives
- Today
- Total
홍준혁
Parallax만들기 본문
728x90
오늘은 스크롤할 때 이러한 효과를 내는 Parallax를 만들어보았다.
Parallax를 공부한 이유는 나중에 포트폴리오 사이트를 만들건대, 그 포트폴리오 사이트에 이 기법을 사용할 것이기 때문이다.
만드는 방법은 정말 간단하다.
background-attachment: fixed;
정말, 더도말고 덜도 말고 이것만 알고 있으면 된다.
배경이 스크롤해도 함께 스크롤되지 않는다는 점이다.
여기서 우리가
background-image로 이미지를 주고 그 이미지의
이렇게 코드를 작성해주면 이미지가 스크롤해도 이미지가 가만히 있는 효과를 줄 수 있게 되는 것이다.
이미지를 하나의 div에 담고
안에 값을 작성한 다음,
이렇게 해서 사진상에 가운데에 나타나게 해 주었다.
그런데 여기서 주의해야 할 점이 있는데
만약 우리가 HTML 문서 자체에서 img태그에 이미지를 넣었다고 했을 때, 이것은 작동하지 않을 것이다.
왜냐하면 background img랑 태그의 img랑은 다른 느낌이기 때문이다.
(내가 태그에 img를 주고 코드를 작성해 봤을 때 작동이 되지 않았다...)
아무튼! 이렇게 해서 Parallax를 구현해보았고, 조만간 포트폴리오 사이트를 만들어볼 건데,
다양한 레이아웃들을 공부해서 볼만한 사이트를 만들어 봐야겠다!
728x90
'CSS' 카테고리의 다른 글
유튜브 클론코딩 후기 (0) | 2021.01.31 |
---|---|
MacOS 창 만들기 (0) | 2021.01.30 |
반응형 웹페이지란? (with 간단한 반응형 애플사이트 navBar만들기!) (2) | 2021.01.29 |
랜더링 애니메이션 구현하기 (0) | 2021.01.29 |
CSS 버튼 디자인 해보기 (0) | 2021.01.28 |
Comments