화면을 더 풍성하게 해주는 javascript library

eunyeong
UFOfactory org
Published in
6 min readApr 28, 2016

웹사이트를 만들다 보면 고마운 javascript library 들이 많은데 그중에서 화면을 좀 더 풍성하고, 예쁘게 해줬던 library 들을 몇가지 소개해드리겠습니다.

  1. 슬라이더

항상 빠지지 않고 슬라이더를 쓰곤하는데요, 슬라이더만 해도 여러가지 라이브러리들이 있습니다.

그중에서 종종 쓰던걸 공유합니다.

als 슬라이더입니다.

붙이기도 쉽고, 로고 슬라이더 같은데 붙이기 좋습니다.

1–2 fotorama 입니다.

다양하게 customize 할 수 있는 장점이 있습니다. 단, ie8 을 지원 안해서 결국 ie8 용 슬라이더를 붙였던 기억이 납니다.

ex)fit 관련 옵션들

그밖에 Dimensions, Thumbnails, Fullscreen, Video, HTML, Transition, Captions, Hash 등 옵션을 줄 수 있습니다.

1–3 부트스트랩 carousel 입니다.

부트스트랩을 쓸때에 제일 쉽게 가져다 쓸 수 있고, 이슈가 없어서 기본 슬라이더로 쓰기 좋습니다.

2. 풀페이지

풀페이지는 화면 단위로 페이지가 내려가는 효과를 줘서 일반적으로 스크롤을 내리는 느낌보다 더 화려한 느낌을 줍니다.

주의할 점은 화면 사이즈를 따라가기 때문에 너무 많은 컨텐츠를 넣을 경우 화면이 작거나, 창을 작게 둔 경우 컨텐츠가 짤릴 수 있습니다. 그래서 메인페이지에서 강조할 내용을 간결하게 정리해서 넣어서 사용하면 좋습니다.

3. 트윈맥스

트윈맥스는 다양한 애니메이션 효과를 줄 수 있게 도와주는 라이브러리 입니다. CSS3 애니메이션을 지원하면서 크로스 브라우징과 하위 브라우저 대응을 모두 지원합니다.

위의 영상으로 애니메이션 효과를 내고, 사용하는 방법을 확인할 수 있습니다.

4. sticky

스티키는 따라다니는 로고 같이 스크롤을 내리더라도 항상 페이지에 노출시켜주는 라이브러리입니다.

스크롤을 내리더라도, 상단의 sticky 와 download plugin 버튼이 상단에서 계속 노출되어있는걸 확인 할 수 있습니다.

5. 차트

여기에서 다양한 차트 예제를 확인하고, 사용할 수 있습니다.

api 로 값만 내려주면 차트를 만들 수 있어서, 시각적으로 값을 표현해주길 원 할때 유용하게 쓰일 수 있습니다.

자바스크립트 라이브러리를 잘 사용하면, 심심한 페이지에서 벗어나 다양한 효과를 손쉽게 줄 수 있는데, ie 환경이나 지원 버전을 꼭 확인해야 합니다. 그리고 너무 라이브러리를 많이 가져다 쓰면, 속도이슈나 서로 충돌하는 경우도 있기때문에 주의해야합니다.

감사합니다.

--

--