본문 바로가기

자격증/웹디자인기능사

[웹디자인기능사실기기출문제] 공개2형 초록복지재단 - 2019년 예상문제 - OSSAM강좌

728x90
반응형

 

 

 

 

 

 

웹디자인기능사 온라인원격강의 모집

https://ossam5.tistory.com/288

 

웹디자인기능사 실기 2022년 1회차 대비 온라인 원격 강의 모집!

★ 구글 신청 폼 주소! https://docs.google.com/forms/d/e/1FAIpQLScX-Qwql3FtsPUH8Z77eOfKTAcH8MHCXsvGCtQtT8BFPska3g/viewform?usp=sf_link Google Forms - 설문지를 작성하고 분석할 수 있으며 무료입니다...

ossam5.tistory.com

 

 

 

 

 

 

 

 

 

 

 

- 예상이미지

 

 

 

 

 

 

 

 

- 공개문제 확인

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

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

 

 

 

 

 

 

 

 

- 2번 문제의 타이틀은 원래 [Green복지재단]이었으나 [초록복지재단]로 변경하여 답안을 제작하였으니 연습하실 때 [Green복지재단]로 연습해주세요.

 

 

 

 

- 사용프로그램

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

- 하단로고 : footer_logo.png

 

 

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

 주조색
(Main color)
 보조색
(Sub color)
배경색
(Background color) 
기본 텍스트의 색
(Text color) 
#3cb149 #1d8844,#434748  #ffffff #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설정(브라우저 초기화)

- * :  전체선택자에 준 글자색은 문제지에 있는 컬러 가이드 참고

 기본 텍스트의 색(Text color)
 #333333

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

★ 코드뷰

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

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

 

 

 

 

★ 미리보기 뷰

 

 

 

 

 

★ 배경색코드 반드시 삭제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11. 열간 레이아웃  태그 작성 - 수평 나열 요소

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

- 미리보기 뷰

 

 

 

- 반드시 배경색 삭제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13. 상단과 하단에 로고 넣기

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

- 코드뷰

- 로고에 <a>태그로 링크를 모두 걸어야 한다.

 

 

 

- 미리보기뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14. 하단에 카피라이트작성

- HTML코드뷰 

 

 

 

 

 

- CSS코드뷰 

 

 

 

 

- 미리보기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15. 패밀리사이트 코드 작성

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

 

- HTML코드뷰 

- 클릭할 버튼 코드와 보여질 텍스트리스트로 작성

 

 

 

 

- CSS코드뷰

 

 

 

 

 

 

 

- 미리보기뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

 

 

 

 

- 제이쿼리 코드뷰

 

 

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17. 갤러리와 배너 부분 HTML 코드 처리

- 문제지 확인

  1) 상호작용이 필요한 모든 콘텐츠(로고, 메뉴, Slide, 공지사항, 갤러리 등)는

       임시링크(예:#)되어야 하며 ‘Tab’키로 이동 선택할 수 있어야 한다.

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

  3) 배너 : Contents 폴더의 제공된 파일을 활용하여 편집 또는 디자인하여 제작한다.

 

 

 

- 코드뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18. 갤러리와 배너 부분 CSS 코드 처리

- 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19. 공지사항 부분 HTML 코드 처리

- 코드뷰

 

 

 

 

 

 

- 미리보기뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20. 공지사항 부분 CSS 코드 처리

- 문제지 확인 :

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

 

- 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

 

 

- 와이어 프레임

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰(.popup)

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- CSS 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- CSS코드 - 안보이게 처리

 

 

 

 

 

 

 

 

 

 

 

- 제이쿼리 코드 뷰

 

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 사이트맵

 

 

 

 

- 와이어프레임

 

 

 

 

 

 

 

- 문제지 파악

   메인 메뉴(main menu) 효과
- 메인 메뉴 중 하나에 마우스를 올리면(mouse over) 하이라이트 되고,
  벗어나면 (mouse out) 하이라이트를 해제한다.
- 메인 메뉴를 마우스로 올리면(mouse over) 서브 메뉴 영역이 부드럽게
  나타나면서, 서브 메뉴가 보이도록 한다.
- 메인 메뉴에서 마우스커서가 벗어나면(mouse out) 서브 메뉴 영역은 부드럽게
  사라져야 한다.
 서브 메뉴 영역 효과
 - 서브 메뉴 영역은 메인 페이지 콘텐츠를 고려하여 배경색상을 설정한다.
-  서브 메뉴 중 하나에 마우스를 올리면(mouse over) 하이라이트 되고
   벗어나면(mouse out)하이라이트를 해제한다.
- 마우스커서가 메뉴 영역을 벗어나면(mouse out) 서브메뉴 영역은 부드럽게
  사라져야 한다.

 

 

 

 

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

 

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

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

 

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

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

 

 

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드뷰

 

 

 

 

 

- 미리보기 뷰

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- CSS코드뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 문제지 파악

** Slide 애니메이션 작업

① 이미지만 바뀌면 안 되고, 이미지가 좌에서 우 또는 우에서 좌로 이동하면서 전환되어야 한다.

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

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

 

 

 

 

 

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

** 이것과 유사한 문제를 만들어서 유튜브에 올렸습니다. 확인해보세요.

노랑우산어린이재단 홈페이지 제작편 :

 1) 컨텐츠 코드 제작편 : https://www.youtube.com/watch?v=Uy_MlK0TEwE 

 2) 제이쿼리 코드 제작편 : https://youtu.be/1dMVAYEdMm8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형