본문 바로가기

자격증/웹디자인기능사

[웹디자인기능사실기기출문제] 공개3형 강화천문대 - 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

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

 

 

- 3번 문제의 타이틀은 원래 [강원천문대]이었으나 [강화천문대]로 변경하여 답안을 제작하였으니

  연습하실 때 [강원천문대]로 연습해주세요.

 

- 사용프로그램

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

- 바로가기이미지 : now.png

- 하단로고 : footer_logo.png

 

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

 주조색
(Main color)
 보조색
(Sub color)
배경색
(Background color) 
기본 텍스트의 색
(Text color) 
 #0066ad #30a3f3 #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. 각각태그의 영역작성 및 창사이즈의 가로 가운데 오도록 설정

- CSS코드뷰

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

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

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

★ 배경색코드 반드시 삭제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11. 레이아웃  태그 작성

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12. [common.css]에 레이아웃 영역 지정 및 색상처리

- 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

★ 반드시 배경색 삭제 처리

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

 

- 코드 뷰

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

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14. 하단에 카피라이트와 하단 메뉴 태그 작성

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15. 하단에 카피라이트와 하단 메뉴 CSS작성

- 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16. 배너와 바로가기 이미지 코드 넣기

- 코드뷰

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

- 배너와 바로가기도 어딘가에 링크 시켜야할 a태그를 작성해야 한다.

 

 

 

 

- 배너와 바로가기 이미지 여백 맞추는 CSS작성 : CSS  미 작성시 이미지는 좌측 상단 위치

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 사이트맵

 

 

- 와이어프레임

 

 

- 문제지 확인

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

 

 

 

 

 

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

 

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

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

 

 

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

 

메인메뉴 오버시 배경색 메인컬러#0066ad처리 글자색 흰색 처리 서브메뉴 배경 흰색 서브메뉴 아웃시 글자색 #333333, 글자크기 14px

 

 

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

 

서브메뉴 오버시 배경색 보조컬러인 #30a3f3, ,글자색 #333333 처리

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- CSS코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 문제지 파악

** Slide 애니메이션 작업

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

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

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

 

 

 

 

 

- 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25. 공지사항/갤러리 탭바 - 와이어프레임 및 문제 파악하기

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

           

 

 

 

 

 

 

 

 

 

 

 

 

26. 탭바 구조 html코드

- 코드뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27. 탭바 구조 CSS코드

- 코드 뷰

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28. 탭바 구조  제이쿼리 코드

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

** 확인 후 CSS의 .notice와 .gallery의 배경색은 반드시 삭제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29. 공지사항 html 코드

- 코드 뷰

- 문제지 파악 :  콘텐츠는 HTML 코딩으로 작성해야 하며, 이미지로 삽입하면 안 된다.

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30. 공지사항 CSS 코드

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31. 갤러리 html코드

- 코드뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32. 갤러리 CSS 코드

- 코드 뷰

 

 

 

 

- 미리보기 뷰

 

 

 

 

- 탭바와 함께 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33. 레이어팝업창 와이어프레임 및 문제 파악

- 문제 파악

  1) 공지사항의 첫 번째 콘텐츠를 클릭(Click)할 경우 레이어 팝업창(Layer Pop_up)이 나타남

  2) 닫기 버튼을 누르면 해당 팝업창이 닫힘

  3) 레이어 팝업의 제목과 내용은 Contents 폴더의 제공된 텍스트 파일을 사용

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- 코드 뷰(.popup)

 

 

 

 

- 미리보기뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- CSS 코드 뷰

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

- CSS코드 - 안보이게 처리

 

 

 

 

 

 

 

- 제이쿼리 코드 뷰

 

 

 

 

 

 

 

- 미리보기 뷰

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형