이미지1

!

화살표 커서

사이트 제작

웹표준을 준수하며 다양한 방법으로 제작한 사이트들을 소개합니다.
아래에서 실제 사이트와 코드를 확인해 보세요.

웹표준 사이트

01
웹표준 사이트
화살표 VIEW CODE

첫 번째로 제작했던 웹표준 사이트입니다.
부트스트랩 라이브러리를 활용하여 페이지를 디자인하였습니다. 이 사이트에는 지금까지 제작한 모든 사이트들이 링크되어 있습니다. REFERENCE, JAVASCRIPT, REACT, VUE, SITE 등 탭 버튼을 클릭하면 해당하는 사이트 목록이 나타납니다. 제가 만든 사이트에 방문해 보세요!

웹표준 사이트2

02
웹표준 사이트
화살표 VIEW CODE

swiper를 이용한 슬라이드 유형, 이미지 유형, 이미지&텍스트 유형, 카드 유형, 배너 유형, 텍스트 유형으로 구성된 웹표준 사이트입니다. 미디어쿼리를 활용하여 반응형 작업까지 완료하였습니다.

PHP 팀 프로젝트

03
PHP 팀 프로젝트
화살표 VIEW CODE

3인 1조로 작업한 팀 프로젝트로, 다양한 전시회 정보를 제공하는 사이트입니다. 현재 진행중인 전시, 지난 전시, 예정된 전시를 확인할 수 있고, 직접 키워드를 선택하여 원하는 분위기의 전시 정보를 찾을 수 있습니다. 사이트의 회원들이 전시 후기를 공유하거나 자유롭게 의견을 나눌 수 있는 커뮤니티 공간도 함께 작업했습니다.

REACT API 사이트

04
REACT API 사이트
화살표 VIEW CODE

직접 CSS 속성들을 정리한 REFERENCE, 이외에도 인기 영화, UNSPLASH의 랜덤 이미지, YOUTUBE의 인기 영상을 볼 수 있는 REACT API 사이트입니다. 각 메뉴에서는 직접 원하는 콘텐츠를 검색하거나 카테고리를 선택할 수 있습니다.

VUE API 사이트

05
VUE API 사이트
화살표 VIEW CODE

직접 CSS 속성들을 정리한 REFERENCE, 이외에도 인기 영화, UNSPLASH의 랜덤 이미지, YOUTUBE의 인기 영상을 볼 수 있는 VUE API 사이트입니다. 각 메뉴에서는 직접 원하는 콘텐츠를 검색하거나 카테고리를 선택할 수 있습니다.

웹표준 사이트

01
웹표준 사이트

첫 번째로 제작했던 웹표준 사이트입니다.
부트스트랩 라이브러리를 활용하여 페이지를 디자인하였습니다. 이 사이트에는 지금까지 제작한 모든 사이트들이 링크되어 있습니다. REFERENCE, JAVASCRIPT, REACT, VUE, SITE 등 탭 버튼을 클릭하면 해당하는 사이트 목록이 나타납니다. 제가 만든 사이트에 방문해 보세요!

PHP 사이트

02
PHP 사이트

mySQL을 사용한 PHP 사이트입니다. 로그인, 로그아웃, 회원가입, 마이페이지 등의 기능과 함께 게시판, 블로그 콘텐츠로 구성되어 있습니다. 게시글 작성하기, 수정하기, 파일 첨부하기, 댓글 작성하기 등 기본적인 게시판의 구성까지 갖춘 사이트입니다.

PHP 팀 프로젝트

03
PHP 팀 프로젝트

3인 1조로 작업한 팀 프로젝트로, 다양한 전시회 정보를 제공하는 사이트입니다. 현재 진행중인 전시, 지난 전시, 예정된 전시를 확인할 수 있고, 직접 키워드를 선택하여 원하는 분위기의 전시 정보를 찾을 수 있습니다. 사이트의 회원들이 전시 후기를 공유하거나 자유롭게 의견을 나눌 수 있는 커뮤니티 공간도 함께 작업했습니다.

REACT API 사이트

04
REACT API 사이트

직접 CSS 속성들을 정리한 REFERENCE, 이외에도 인기 영화, UNSPLASH의 랜덤 이미지, YOUTUBE의 인기 영상을 볼 수 있는 REACT API 사이트입니다. 각 메뉴에서는 직접 원하는 콘텐츠를 검색하거나 카테고리를 선택할 수 있습니다.

VUE API 사이트

05
VUE API 사이트

직접 CSS 속성들을 정리한 REFERENCE, 이외에도 인기 영화, UNSPLASH의 랜덤 이미지, YOUTUBE의 인기 영상을 볼 수 있는 VUE API 사이트입니다. 각 메뉴에서는 직접 원하는 콘텐츠를 검색하거나 카테고리를 선택할 수 있습니다.

스크립트 공부

자바스크립트의 다양한 메서드를 활용하여 슬라이드, 패럴랙스, 퀴즈 등의 효과를 구현해 보았습니다.
아래에서 실제 사이트와 코드를 확인해 보세요.

슬라이드 이펙트

01
슬라이드 이펙트
화살표 VIEW CODE

자바스크립트를 사용하여 제작한 슬라이드 효과입니다. setInterval()을 사용하여 일정 시간이 지나면 다음 이미지가 나타나는 유형, 하단의 닷 버튼을 클릭해 원하는 이미지로 이동할 수 있는 유형, 이전 및 다음 버튼을 클릭해 이동하는 유형 등 다양한 유형의 이미지 슬라이드를 제작해 보았습니다.

서치 이펙트

02
서치 이펙트
화살표 VIEW CODE

CSS로 적용할 수 있는 속성들을 검색할 수 있는 사이트입니다. indexOf(), search(), charAt() 등 자바스크립트의 다양한 메서드들을 사용했습니다. 입력창에 직접 타이핑하거나, 유형을 타이핑하거나, 알파벳 첫글자를 클릭하는 등 원하는 방법으로 속성을 검색할 수 있습니다. 또한, 중요도순 혹은 오름차순, 내림차순 등 원하는 방법으로 속성들을 정렬할 수도 있습니다.

퀴즈 이펙트

03
퀴즈 이펙트
화살표 VIEW CODE

웹디자인기능사 자격증 필기 시험을 준비하며, 기출문제를 풀어볼 수 있는 퀴즈 사이트를 제작해 보았습니다. 버튼을 클릭하면 정답을 바로 확인할 수 있는 유형, 주관식으로 정답을 직접 입력할 수 있는 유형, 객관식으로 정답을 선택할 수 있는 유형, 이외에도 정답을 한 문제씩 확인할 수 있는 유형, 한번에 정답을 확인할 수 있는 유형 등 다양한 유형의 퀴즈 이펙트를 작업해 보았습니다.

마우스 이펙트

04
마우스 이펙트
화살표 VIEW CODE

자바스크립트와 CSS를 활용하여 여러 가지 마우스 이펙트 유형을 작업해 보았습니다. 단순히 커서의 모습을 바꾸고, 특정 위치에 마우스를 오버하면 커서의 형태가 바뀌는 효과에서 시작하여, GSAP를 이용해 부드러운 움직임을 구현하기도 했습니다. 이외에도 마우스 움직임에 따라 이미지 혹은 텍스트가 움직이는 애니메이션 효과를 작업해 보았습니다.

패럴랙스 이펙트

05
패럴랙스 이펙트
화살표 VIEW CODE

scrollTop()을 사용하여 현재 스크롤 위치를 알아내고, 위치에 따라 메뉴가 활성화되거나, 이미지나 텍스트가 서서히 나타나는 패럴랙스 이펙트를 작업해 보았습니다. 브라우저의 마지막 섹션에 다다르면 가장 위로 올라갈 수 있는 Top버튼도 제작해 주었고, 부드럽게 움직일 수 있도록 smooth 효과도 넣어주었습니다.

슬라이드 이펙트

01
슬라이드 이펙트

자바스크립트를 사용하여 제작한 슬라이드 효과입니다. setInterval()을 사용하여 일정 시간이 지나면 다음 이미지가 나타나는 유형, 하단의 닷 버튼을 클릭해 원하는 이미지로 이동할 수 있는 유형, 이전 및 다음 버튼을 클릭해 이동하는 유형 등 다양한 유형의 이미지 슬라이드를 제작해 보았습니다.

서치 이펙트

02
서치 이펙트

CSS로 적용할 수 있는 속성들을 검색할 수 있는 사이트입니다. indexOf(), search(), charAt() 등 자바스크립트의 다양한 메서드들을 사용했습니다. 입력창에 직접 타이핑하거나, 유형을 타이핑하거나, 알파벳 첫글자를 클릭하는 등 원하는 방법으로 속성을 검색할 수 있습니다. 또한, 중요도순 혹은 오름차순, 내림차순 등 원하는 방법으로 속성들을 정렬할 수도 있습니다.

퀴즈 이펙트

03
퀴즈 이펙트

웹디자인기능사 자격증 필기 시험을 준비하며, 기출문제를 풀어볼 수 있는 퀴즈 사이트를 제작해 보았습니다. 버튼을 클릭하면 정답을 바로 확인할 수 있는 유형, 주관식으로 정답을 직접 입력할 수 있는 유형, 객관식으로 정답을 선택할 수 있는 유형, 이외에도 정답을 한 문제씩 확인할 수 있는 유형, 한번에 정답을 확인할 수 있는 유형 등 다양한 유형의 퀴즈 이펙트를 작업해 보았습니다.

마우스 이펙트

04
마우스 이펙트

자바스크립트와 CSS를 활용하여 여러 가지 마우스 이펙트 유형을 작업해 보았습니다. 단순히 커서의 모습을 바꾸고, 특정 위치에 마우스를 오버하면 커서의 형태가 바뀌는 효과에서 시작하여, GSAP를 이용해 부드러운 움직임을 구현하기도 했습니다. 이외에도 마우스 움직임에 따라 이미지 혹은 텍스트가 움직이는 애니메이션 효과를 작업해 보았습니다.

패럴랙스 이펙트

05
패럴랙스 이펙트

scrollTop()을 사용하여 현재 스크롤 위치를 알아내고, 위치에 따라 메뉴가 활성화되거나, 이미지나 텍스트가 서서히 나타나는 패럴랙스 이펙트를 작업해 보았습니다. 브라우저의 마지막 섹션에 다다르면 가장 위로 올라갈 수 있는 Top버튼도 제작해 주었고, 부드럽게 움직일 수 있도록 smooth 효과도 넣어주었습니다.

스크립트 스킬

화살표

지금까지 공부했던 내용을 소개합니다.
아이콘을 클릭해 보세요!

스크립트 게임

이펙트 공부를 토대로 한 걸음 더 나아가, 자바스크립트로 제작한 게임들을 소개합니다.
아래에서 실제 사이트와 코드를 확인해 보세요.

테트리스 게임

03
테트리스 게임
화살표 VIEW CODE

자바스크립트로 구현한 테트리스 게임입니다. 방향키로 블록을 이동시킬 수 있으며, 위쪽 방향키로 블록을 회전시킬 수 있습니다. space bar를 누르면 블록이 빠르게 낙하합니다. Line을 5줄, 10줄, 15줄 제거할 때마다 블록이 낙하하는 속도가 빨라집니다. 아직 미숙한 점은 많지만, 게임 플레이를 원하신다면, 사이트 내에서 연두색 폴더를 클릭해 주세요!

메모리 게임

02
메모리 게임
화살표 VIEW CODE

카드를 뒤집어 같은 그림을 찾는 메모리 게임입니다. 게임 시작 버튼을 클릭하면 모든 카드가 섞이고, 잠시 동안 카드들의 위치를 보여줍니다. 점수는 100점부터 시작하며, 잘못된 카드를 뒤집으면 5점씩 감점됩니다. 제한 시간은 없으나, 점수가 0점이 되면 게임이 종료됩니다. 게임 플레이를 원하신다면, 사이트 내에서 분홍색 폴더를 클릭해 주세요!

CSS 속성 검색 게임

01
CSS 속성 검색 게임
화살표 VIEW CODE

자바스크립트 서치 이펙트를 응용하여 게임을 제작하였습니다. 메모리 게임과 유사한 규칙으로, 제한 시간 2분 동안 최대한 많은 개수의 CSS 속성들을 타이핑하는 게임입니다. START 버튼을 클릭하면 버튼이 사라지고, 속성을 타이핑할 수 있는 입력창이 나타납니다.게임 플레이를 원하신다면, 사이트 내에서 노란색 폴더를 클릭해 주세요!

CSS 속성 검색 게임

01
CSS 속성 검색 게임

자바스크립트 서치 이펙트를 응용하여 게임을 제작하였습니다. 메모리 게임과 유사한 규칙으로, 제한 시간 2분 동안 최대한 많은 개수의 CSS 속성들을 타이핑하는 게임입니다. START 버튼을 클릭하면 버튼이 사라지고, 속성을 타이핑할 수 있는 입력창이 나타납니다.게임 플레이를 원하신다면, 사이트 내에서 노란색 폴더를 클릭해 주세요!

메모리 게임

02
메모리 게임

카드를 뒤집어 같은 그림을 찾는 메모리 게임입니다. 게임 시작 버튼을 클릭하면 모든 카드가 섞이고, 잠시 동안 카드들의 위치를 보여줍니다. 점수는 100점부터 시작하며, 잘못된 카드를 뒤집으면 5점씩 감점됩니다. 제한 시간은 없으나, 점수가 0점이 되면 게임이 종료됩니다. 게임 플레이를 원하신다면, 사이트 내에서 분홍색 폴더를 클릭해 주세요!

테트리스 게임

03
테트리스 게임

자바스크립트로 구현한 테트리스 게임입니다. 방향키로 블록을 이동시킬 수 있으며, 위쪽 방향키로 블록을 회전시킬 수 있습니다. space bar를 누르면 블록이 빠르게 낙하합니다. Line을 5줄, 10줄, 15줄 제거할 때마다 블록이 낙하하는 속도가 빨라집니다. 아직 미숙한 점은 많지만, 게임 플레이를 원하신다면, 사이트 내에서 연두색 폴더를 클릭해 주세요!

코멘트 남기기

코멘트 남기기
코멘트

코멘트 준비중입니다!

2022-12-02
코멘트

코멘트 준비중입니다!

2022-12-02
코멘트

코멘트 준비중입니다!

2022-12-02
코멘트

코멘트 준비중입니다!

2022-12-02
배경 이미지 성실함 화살표 꼼꼼함 화살표 책임감 화살표
배경 이미지 밝음 화살표 차분함 화살표 긍정적 화살표 배경 이미지
커서

나의 능력치

능력치 능력치

HTML 90%

CSS 90%

JAVASCRIPT 80%

REACT 70%

VUE 75%

PHP 70%

제가 궁금하시다면

연락해주세요!

mo0647@naver.com