본문 바로가기

자격증/웹디자인기능사

[웹디자인기능사실기기출문제] 공개4형 미래건설 - 2019년 예상문제 - OSSAM강좌

728x90
반응형

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 예상이미지

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 공개문제 확인

https://www.q-net.or.kr/cst006.do?id=cst00602&gSite=Q&gId=&artlSeq=5199079&brdId=Q006&code=1204

위의 주소로 들어가서 [공개문제] 카테고리에 [웹디자인기능사]를 검색하면 나옵니다.

 

 

 

 

 

 

 

 

- 4번 문제의 타이틀은 원래 [유진건설]이었으나 [미래건설]로 변경하여 답안을 제작하였으니 연습하실 때 [유진건설]로 연습해주 세요.

 

 

 

 

- 사용프로그램

1. 그래픽 프로그램 : 포토샵CS6

2. 코딩에디터 : Brackets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 풀이 시작

 

 

 

 

 

1. 바탕화면에 수험자 본인의 “비번호” 이름을 가진 폴더에 완성된 작품의 파일을저장

 

- css : css파일을 넣어둘 폴더

- js : 제공되는 제이쿼리 플러그인과 새롭게 만들 js파일을 넣어둘 폴더

- images :  제작하는 이미지들을 모아넣을 폴더

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. [js]폴더에 수험자가 제공받은 jQuery 오픈소스를 붙여넣기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. 제공된 와이어프레임 파악 후 각 요소별 사이즈 지정

메인이미지슬라이드(1200X300)입니다.

- 주황색 : 이미지가 있는 공간

- 파란색 : 이미지가 없는 공간

- 각 요소의 가로폭은 나와 있지 않지만 수험자가 임의적으로 미리 설정한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. 제작할 이미지 사이즈를 미리 지정

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. 제작 이미지는 모두 [images]폴더에 저장(이때 모두 영문으로 파일 저장)

 

- 자세한 이미지제작법은 [기초학습]카테고리에서 학습해주세요.

- 상단로고 : header_logo.png

- 메인이미지(3장) : main01.png, main02.png, main03.png

- 갤러리이미지(3장) : gall01.png, gall02.png, gall03.png

- 배너이미지 : banner.png

 

** 이미지 생성시 제시한 컬러가이드를 확인 후 텍스트 및 테두리 배경색 설정

 주조색

(Main color)

 보조색

(Sub color)

배경색

(Background color) 

기본 텍스트의 색

(Text color) 

#ff5050

#ffc000,#5b9bd5

 #f2f2f2

#333333

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. 각각의 웹문서 생성하기

index.html
common.css
common.js

 

 

 


- [index.html] : [비번호]폴더 안에 바로 생성

- [common.css] : [css]폴더 안에 생성

- [common.js] : [js]폴더 안에 생성

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7. [index.html]에 css와 js연결하기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8. [common.css]에 base설정(브라우저 초기화)

** 다른 유형들과는 달리 배경색이 존재, 텍스트 색도 확인

 주조색

(Main color)

 보조색

(Sub color)

배경색

(Background color) 

기본 텍스트의 색

(Text color) 

#ff5050

#ffc000,#5b9bd5

 #f2f2f2

#333333

 

 

- CSS코드 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9. 와이어프레임에 맞게 전체적 태그 작성

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10. 각각태그의 영역작성 및 창사이즈의 가로 가운데 오도록 설정

★ CSS뷰

- margin: 0 auto; 가 좌우 여백을 자동으로 처리해서 창의 가운데 오게 처리

- background-color는 테스트 용으로 확인 후 삭제

 

 

 

 

 

★ 미리보기 뷰(배경색 회색 확인)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

★ 배경색코드 반드시 삭제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11.  레이아웃  태그 작성

- header, section, footer의 자손으로 작성

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12. [common.css]에 열간레이아웃 영역 지정 및 수평 나열 처리

- 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

- 반드시 배경색 삭제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13. header에 로고, section에 배너, footer에 하단메뉴와 카피라이트  HTML작성

- 문제지 확인 : 상호작용이 필요한 모든 콘텐츠(로고, 메뉴, Slide, 공지사항, 갤러리 등)는 임시링크(예:#)되어야 하며 ‘Tab’ 키로 이동 선택할 수 있어야 한다.

- 문제지 확인 : Footer 폴더의 제공된 텍스트를 사용하여 Copyright, 하단메뉴, 패밀리사이트를 제작한다.

- 코드뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14. header에 로고, section에 배너, footer에 하단메뉴와 카피라이트  CSS작성

- 코드뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15. 공지사항 HTML 코드 작성

- 문제지 확인 :

① 공지사항 타이틀 영역과 콘텐츠 영역을 구분하여 표현해야 한다.
    (단, 콘텐츠는 HTML 코딩으로 작성해야 하며, 이미지로 삽입하면 안 된다.)
② 콘텐츠는 Contents 폴더의 제공된 텍스트를 적용하여 제작한다.

 

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16. 공지사항 CSS 코드 작성

- 코드뷰

 

 

 

 

 

-  미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17. 공지사항 첫번째 텍스트클릭 시 팝업창 뜨기 - 레이어팝업창 문제 및 와이어프레임 확인

- 문제지 확인 : 공지사항의 첫 번째 콘텐츠를 클릭(Click)할 경우 모달 레이어 팝업창(ModalLayer Popup)이 나타나며 닫기 버튼을 누르면 해당 팝업창이 닫혀야한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18. 공지사항 첫번째 a태그에 클래스 적용

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19. 레이어 팝업 HTML코드 header태그위에 작성

- 코드 뷰(.popup)

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20. 레이어 팝업 CSS코드 - 화면 앞쪽 가운데 처리

- CSS 코드 뷰

 

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21. 레이어팝업 - 처음엔 안보이게 처리, a태그 클릭 후 보이게 제이쿼리 처리

- CSS코드 - 안보이게 처리

 

 

 

 

- 제이쿼리 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22. 갤러리 부분 HTML 코드 처리

- 문제지 확인

① Contents 폴더의 제공된 이미지 3개를 사용하여 가로방향으로 배치한다.

② 갤러리의 이미지에 마우스 오버(mouse over) 시 해당 객체의 투명도(Opacity)에 변화가 있어야 한다.   => CSS에서 처리 예정

 

 

 

- HTML 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23. 갤러리 부분 CSS코드 처리

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24. 패밀리사이트 HTML코드

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25. 패밀리사이트 CSS코드

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26. 패밀리사이트 제이쿼리 구현

- CSS코드 뷰 : 리스트(ul)가 안보이게 처리

 

 

 

 

- 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27. 메인이미지 슬라이더 - HTML 작성

- 문제지 파악

** Slide 애니메이션 작업

① 이미지 슬라이드는 Fade-in, Fade-out 효과를 이용하여 제작한다.
(하나의 이미지가 서서히 사라지고, 다른 이미지가 서서히 나타나는 효과이다.)

② 슬라이드는 매 3초 이내로 하나의 이미지에서 다른 이미지로 전환되어야 한다.

③ 웹사이트를 열었을 때 자동으로 시작되어 반복적으로(마지막 이미지가 슬라이드 되면 다시 첫 번째 이미지가 슬라이드 되는 방식) 슬라이드 되어야한다.

 

 

 

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28. 메인이미지 슬라이더 - CSS작성

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29. 메인이미지 슬라이더 - 제이쿼리 작성

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30. 메뉴 사이트맵 확인 및 와이어프레임 확인

- 사이트맵

 

 

 

 

 

 

- 와이어프레임

 

 

 

 

- 문제지 파악

   메인 메뉴(main menu) 효과

- 메인 메뉴 중 하나에 마우스를 올리면(mouse over) 하이라이트 되고,

  벗어나면 (mouse out) 하이라이트를 해제한다.

- 메인 메뉴를 마우스로 올리면(mouse over) 서브 메뉴 영역이 부드럽게

  나타나면서, 서브 메뉴가 보이도록 한다.

- 메인 메뉴에서 마우스커서가 벗어나면(mouse out) 서브 메뉴 영역은 부드럽게

  사라져야 한다.

 서브 메뉴 영역 효과

 - 서브 메뉴 영역은 메인 페이지 콘텐츠를 고려하여 배경색상을 설정한다.

-  서브 메뉴 중 하나에 마우스를 올리면(mouse over) 하이라이트 되고

   벗어나면(mouse out)하이라이트를 해제한다.

- 마우스커서가 메뉴 영역을 벗어나면(mouse out) 서브메뉴 영역은 부드럽게

  사라져야 한다.

 

 

 

 

 

- 디자인 계획 - 미리 계획은 잡고 시작



★ 하이라이트 해제 상태(out)

메인메뉴는 out상태에서는 글자색은 #333333으로 처리, 글자크기는 18px, 굵게 처리

 

 

★ 메인메뉴 하이라이트 상태(over)

메인메뉴 오버시 배경색 보조컬러 #5b9bd5처리 글자색 흰색 처리 배경이 1200px로 끝까지 처리 - 와어프레임 서브메뉴 아웃시 글자색 흰색, 글자크기 14px

 

 

 

 ★ 서브메뉴 하이라이트 상태(over)

서브메뉴 오버시 배경색 #ededed, ,글자색 #333333 처리

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31. 메뉴(.gnb) html코드 작성

- 코드뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.  메뉴(.gnb) CSS코드 작성

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33.  메뉴(.gnb) 제이쿼리 코드 작성

- 코드뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

34. 웹표준 검사하기 => 시험장에선 못하지만 자격증 대비중엔 코드가 틀렸는지 확인

- HTML 검사 : http://validator.kldp.org/

- CSS 검사 : https://css-validator.kldp.org/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35. 크롬 개발자모드(F12)에서 오류가 있는지 확인

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형