웹에플리케이션 만들기 – CSS 이론 1 : 기본문법

드디어 CSS 수업을 시작하겠습니다 지금까지 여러분들이 정보라고하는 관점에서 웹이라는 것을 바라봤어요 그렇다보니까 아무래도 지금까지 우리가 살펴봤던 웹은 우리가 알고있는 웹과는 조금 거리가 있었습니다

쉽게 얘기해서 너무 못생겼다라는 거죠 그러면 못생긴 상태로 그냥 둘수는 없잖아요 실제로 사람들은 아름다운 것들을 원하기 때문에 바로 이 정보를 아름답게 표현하는 언어가 바로 이 CSS라는 언어에요 그러면 우리, HTML 처럼 CSS도 그것이 어떤 약자로 이루어져있는지를 한번 살펴보죠 Cascading Style Sheet가 바로 CSS의 약자입니다 (CSS는 Cascading Style Sheet의 약자입니다) 그런데 이 중에서 Cascading 이나 Sheet 같은 것은 여러분들이 이해하기도 어렵고 멀리 떨어져있는 느낌의 이야기이기 때문에 여기서 여러분들이 주목해야할 것은 STYLE 입니다 즉, CSS는 무언가 STYLE을 내기 위한 언어에요 stylish 한 언어라고 할 수 있는거죠 그리고 CSS라는 것은 HTML과는 완전히 다른, 독립된 언어입니다 그런데 CSS는 HTML을 떠나서는 살 수 없는 언어에요 왜냐하면 CSS가 기본적으로 고안된 목표는 HTML이라는 언어를 디자인하기 위해서 고안된 것이기 때문입니다

앞서 제가 말씀드린것처럼 처음에는 HTML 밖에 없었어요 그리고 HTML 안에는 HTML의 웹페이지 디자인을 담당하는 여러가지 속성이나 테그들이 존재했습니다 글자의 크기, 간격 이런 것들을 지정할 수 있는 테그가 HTML안에 포함이 되어 있었는데 이 HTML이 정보에 집중하게 하기 위해서 HTML 안에 들어있던 여러 시각적인 것과 관련된 테그들이 다 퇴출되면서 CSS라는 별도의 언어가 그 일을 담당하게 된거에요 그만큼 HTML은 정보라는 측면이 너무나 중요하다 라는 것이죠 그리고 CSS는 바로 디자인에 집중하는 언어라는 것도 같이 이해하셔야 됩니다 그럼, 방금 말씀드린것처럼 HTML과 CSS는 서로 완전히 다른 체계를 가지고 있는 언어라고 말씀 드렸죠 그러면 HTML과 CSS가 웹페이지 안에서 공존하게 될 것인데 어떻게 공존하게 되는가? 라는 것을 살펴보는 것으로 CSS수업을 시작해보죠 그때 사용하는 테그가 있어요 뭐냐하면 style 이라는 테그입니다 그러면 에디터를 열고요 우리가 실습을 할 준비를 해보죠 그리고 한가지 더 배워볼거에요 document root에다가 이제 우리가, 예제들이 많아질거니깐 잘 정리를 해야겠죠 그래서 new folder를 선택해서 이제 폴더를 하나 만들어보겠습니다 여기에다가 css라는 폴더를 만들었어요 자, 그리고 여기에 new file 그리고 ex_css_1

html 이라고 입력하고 엔터를 칩니다 그러면 이렇게 파일이 생성이 되었죠 그 다음에 자, 여러분들 에밋(Emmet)이 설치되어 있다고 생각하고 하겠지만 설치가 안되어 있는분들은 좀 불편하더라도 그냥 그대로 따라하시면 됩니다 html 엔터 그리고 하면 되는데 좀 귀찮잖아요 그래서 옛날에 만들었던 파일을 이렇게 카피해서 이렇게 붙여넣기 해서 이건 합시다 자 이렇게 붙여넣기 해서 재활용 했고 body에다가 우리가 내용을 넣을건데요 일단은 css라고만 쓰세요 css 라고만 그리고 일단 이 디렉토리에 있는 바로 ex_css_1html 파일에 파일을 우리가 한번 열어봐야겠죠 그런데 왜 이걸 하냐면 지금까지 우리는 htdocs 바로 밑에 파일을 만들었다고요 그런데 지금 새로운 폴더를 만들었고 거기에 파일이 있는 상태입니다 그러면 그 파일을 어떻게 열어야 되는지를 한번 살펴보죠 일단 localhost로 들어가시고요 거기서 / (슬래쉬) 그 다음에 우리가 만든 디렉토리는 뭐에요? css 였습니다

그리고 / (슬래쉬) 그 다음에 파일의 이름이 뭐였나요? ex_css_1html이죠? 엔터를 치면 보시는 것처럼 파일이 열리는 것을 보실 수 있어요 그래서 여러분들이 이 document root에다가 디렉토리를 만들면 그 디렉토리에 접근할때는 이렇게 그 디렉토리의 주소를 위치를 적어주시면 된다 라는 겁니다 아셨죠? 그러면 이 css라고 적은건 지워버리고요 우선 우리 제목을 나타내는 h1, h2 코드 작성해볼까요? h1 tab(키) 하고 JavaSc 뭘 할까요? CSS 그리고 h2 tab(키) 음

JavaScript 그리고 h3 tab(키) HTML 뭐 이렇게 입력하고 그리고 이걸 브라우져에서 한번 열어보겠습니다 저는 옆에 있는 트리뷰 이걸 트리뷰라고 해요 이걸 안보이게 하겠습니다

ctrl + (원화표시) 키를 누르시면 이렇게 되요 그리고 화면을 분할해서 살펴보죠 리로드 하면은 이렇게 나오죠 여기보시면 CSS, JavaScript, HTML이 어떤 테그로 감싸져있냐에 따라서 이렇게 글씨의 크기가 다릅니다 이게 다른 이유는 뭐냐면 실제로 h1,h2,h3라는 이 테그의 중요한 것은 저건 의미 입니다 다시 말해서 큰제목, 중간제목, 작은제목 바로 그 의미가 중요한 것인데 그 의미에 따른 기본적인 디자인이 브라우져에는 되어져 있어요 CSS에서 h11은 기본적으로 중요한 테그이기 때문에 여기 있는 CSS가 크게 보이는 것이고 h3는 덜 중요하니깐 좀 더 작게 보이는 거죠 그런데 여기 있는 이 디자인을 이것은 기본 디자인일 뿐이고 우리가 CSS를 이용해서 저 디자인을 바꿀 수가 있습니다 그러면 CSS코드를 한번 작성해보죠 우선 head 밑에다가 style 이라고 적습니다 그리고 tab 키를 눌러요 그리고 엔터를 치면 이렇게 되죠 그 다음에 일단은 h1이라는 테그 있죠 이 테그를 좀 작게 만들어 보겠습니다

화면을 이렇게 분할하는게 더 좋겠네요 이 테그를 이 테그에 있는 CSS라는 저 글자를 작게 하는것보다는 붉은 색으로 한번 나타내 볼게요 우선 제가 수정하려고 하는 디자인을 바꾸려고 하는 테그는 뭐였어요? h1 입니다 그리고 제가 이 h1 테그에 테그를 어떻게 바꾸고 싶냐면 color를 붉은 색으로 바꾸고 싶은 거에요 그리고 저장 그 다음에 리로드를 한번 해보죠 어때요? 여기 있는 CSS라고하는 텍스트가 붉은 색으로 표시된 것을 볼 수 잇습니다 자 그러면, 여기 있는 코드를 자세히 살펴보죠 자 , 웹브라우져 입장이 되보는 거에요 여러분이 웹브라우져인데 누군가가 여러분에게 ex_css_1html 이라는 파일을 건내줬어요 그러면 여러분은 웹브라우져니까 이 html 코드를 위에서 부터 쭉 해석하면서 하나씩 실행을 시키겠죠 그러다가 style이라는 이름의 테그를 만나면 여러분은 이제부터 어떤 생각을 하게 되냐면 아, style 테그가 나왔으니까 이제부터 나오는건 CSS겠네 라고 생각하고 그 다음부터 나오는 이 정보들을 여러분은 CSS의 문법에 따라서 해석해서 실행을 시키게 되는거죠 그리고 여기 style 이라는 테그가 등장하면 아, 이제 CSS는 끝났으니깐 다시 HTML로 해석해서 실행을 해야겠구나 라는 생각을 하게 된다는 것이죠 즉 CSS의 시작과 끝을 의미하는 테그가 바로 style 테그 인것이죠 그럼 한가지 문제를 낼게요 여기 있는 이 코드들은 html 코드인가요? html이죠 여기 있는 이 코드는 CSS의 코드이죠 CSS의 문법에 따른 코드이죠 그럼 여기 있는 이 style 코드는 뭘까요? html일까요 css일까요? html이죠 왜냐하면 여기에 마크업, 즉 꺽쇠가 있으니깐 저건 html이 되는 것이죠 그리고 여기에 있는 이 코드도 한번 살펴보죠 자, 보시는 것처럼 음여기에 h1 이라고 되어 있는 이 텍스트는 무슨 뜻일까요? h1이라는 이름을 가지고 있는 테그를 가리키는 것입니다 그럼 이 문서에서 h1이라는 이름을 가지고 있는 테그는 누구인가요? 바로 얘겠죠 그것에 color를 붉은색으로 해라 라는 뜻입니다 그러면 이 CSS의 컬러가 붉은 색이 되기 때문에 얘가 이렇게 나오는 것이죠 만약에 이 문서상에 h1이 하나 더 있다고 쳐볼게요 h1을 하나 더 넣어보죠 h1은 보통 하나인 경우가 많은데 PHP라고 해볼게요 그러면 PHP는 여기에 만들어지겠죠 자, 보시는 것처럼 붉은색으로 나오고 있습니다 왜 붉은색으로 나오겠어요? h1은 얘가 h1 이지만 얘도 h1이기 때문에 얘 역시도 이 효과가 저것이 지정이 되게 되는 것이죠 그럼 이제 우리가 문법을 정리를 해봅시다 여기 보시는 것처럼 우리가 이전에 작성했었던 코드입니다 그중에서 저 h1이라고 되어 있는 부분을 어떻게 부르냐면 선택자 라고 부릅니다 영어로 selector 입니다 저 선택자 라는 것은 이 뒤쪽에 나오는 "컬러를 붉은 색으로 한다" 라는 것을 누구에게 적용시킬 것인가? 라는 것이기 때문에 선택자라는 이름을 갖고요 언어로 치자면 주어 같은 역할을 하는 겁니다

그 다음에 중괄호에서 중괄호로 끝나는 저 구간에 있는 정보는 우리가 서술 이라고 얘기할 수 있을것 같아요 한국어로는 영어로는 description 입니다 그래서 어떤 효과를 선택자에게 줄 것인가 라고 하는 그 내용이 기술되어 있는 곳이 바로 description 인거죠 이것이 CSS의 기본적인 문법입니다 이게 가장 중요한 내용인데 이것보다는 조금 더 복잡해 지긴 합니다 자 우리, 이번 시간은 시간이 많이 되었으니까 여기서 멈추고 다음 시간에는 CSS에 효과를 주는 자세한 내용들을 이것저것 살펴보는 시간을 갖도록 하겠습니다

웹에플리케이션 만들기 – HTML 실습3 : 사이트완성

이번 시간은 HTML 문서의 네비게이션 부분에 링크를 걸어서 그 링크를 클릭하는 것에 따라서 해당되는 정보를 보여주는 완성된 사이트를 만드는 것이 목표입니다 제가 어떻게 하는지를 곧 설명 드리겠지만 일단은 잠깐 멈춰놓고 어떻게 하면 할 수 있는지를 잘 생각해보세요

자 여기보시면 li 태그있죠? li 태그를 어떻게 바꿔줘야 될지? 하나의 파일로 문서를 만들었는데 이 각각의 항목들이 링크가 돼서 클릭하면 다른 페이지로 간다면 하나의 웹페이지로 이것을 할 순 없습니다 여러 개의 웹 페이지가 생겨나게 된다라는 것이죠 그러면 어떻게 해야 될까? 한번 잘 생각해보세요 그리고 이제 제가 설명 드리는 것을 보시고 하나의 완결된 웹사이트를 지금부터 만들어봅시다 자 우선 제일 먼저 할 것은 이 웹사이트의 대문페이지를 하나 만들거에요

자 대문페이지는 보통 indexhtml 이름을 갖습니다 indexhtml 이라는 파일은 특수한 파일이예요 약속되어있는 파일입니다

뭐가 약속되어 있냐면 indexhtml이 대문페이지다 라는 것이 약속되어 있단 말이에요 주소창을 잘 보시고 제가 indexhtml을 지우고 엔터를 쳐보겠습니다 어때요? 화면이 똑같죠? 일단은 이 사이트 전체의 주제인 자바스트립트라는 내용이 있어야겠고요

indexhtml를 입력하고 엔터를 쳐도 화면이 같습니다 그 이유는 indexhtml이 이 웹사이트에서 홈페이지의 정보를 담고 있는 파일이라는 약속이 되어있기 때문에 여러분들이 웹사이트에 접근할 때 이렇게 주소만 입력하게 되면 그 웹사이트의 indexhtml을 우선 찾습니다

indexhtml 파일이 있다면 그것을 전송해주기 때문에 이렇게 화면이 표시가 된거에요 아시겠죠? 그러면 이것은 대문 페이지이기 때문에 대문페이지는 어떤 정보가 있어야 되나요? 일단은 이 사이트 전체의 주제인 자바스트립트라는 내용이 있어야겠고요 자바스크립트란 무엇인지? 변수와 상수 연산자? 이런 네비게이션도 있어야지만 우리가 탐색을 할 수 있겠죠 그런데 사용자가 아직 이 3개 중에서 뭐를 보고 싶다고 클릭한 적은 없기 때문에 본문 영역은 안 보이는게 좋겠죠 자 그러면 그걸 해보자는 거죠

우선 indexhtml을 수정을 하겠습니다 article 영역은 지금은 안보이는게 좋으니까 지워버리고요 여기에 네비게이션에 있는 각각의 항목들은 이제 링크가 돼야 돼요 이걸 클릭하면 자바 스크립트란 무엇인가를 설명하는 문서로 가야 되고 변수와 상수를 클릭하면 또 그거에 해당되는 문서로 가야 되는 거죠 자 그러면 여기 있는 내용은 우리가 링크로 바꿔보죠

a href 링크는 열었으면 닫는 게 좋은 습관이고 자 그러면 클릭했을 때 어디로 가게 하면 될까요? http://localhost 여기에 http 라고 적혀있는 앞에 아무 것도 없는 거는 http가 생략된거예요 그러니까 http를 여러분이 적어주셔야 됩니다 그리고 아직은 만들지 않은 파일이지만 page_htmlhtml 이렇게 내용을 적어보겠습니다 이걸 또 카피해서 여기에 html을 변수와 상수 이건 좀 어려운 단어인데 vc로 할게요

그리고 태그를 닫고 그 다음에 연산자라는 것은 이것도 어려운데 op라고 하겠습니다 자바스크립트가 예제인 이유는 생활코딩을 시작할 때 첫 번째로 만들었던 컨텐츠이기 때문입니다 참고 삼아 알고 계시면 될 것 같아서 자, 이렇게 했어요 리로드를 한번해보죠 링크가 걸렸고 여기에 기본적으로 제가 설명을 드리기 위해서 추가했던 내용은 날라 왔습니다 그리고 이 각각의 링크에 해당되는 HTML파일은 현재 서버에 존재하나요? 존재하지 않죠 그렇기 때문에 클릭하면 보시는 것처럼 Not Found 라는 에러가 뜹니다 그럼 저 파일들을 만들어 가야겠죠? 그런데 이 각각의 페이지마다 여기 있는 내용은 공통적으로 들어가야 돼요 왜냐하면 페이지의 하나만 보여줄게 아니고 거기서 또 다른 데로 이동하기 위해서는 이 정보가 다 필요한거죠

그렇다면 이것은 파일을 다큐멘트 루트에 저장을 하는데 htdocs 디렉토리에 저장을 하는데 파일의 이름은 page_htmlhtml 이라고 하고, 저장 리로드를 해보면 보시는 것처럼 화면이 출력됩니다 그런데 자바스크립트가 무엇인지에 대한 내용은 나와있지 않은 상태죠? 자 그렇다면 article 이렇게 해서 본문을 표현해주고 그리고 제목은 h2 니까 자바스크립트란 h2 하고 자바스크립트는 “웹페이지를 프로그래밍적으로 제어하는 언어입니다” 라고 이렇게 적어주고 리로드 그러면 이렇게 잘 표시가 되죠? 변수와 상수를 클릭해보면 역시나 우리는 page_vc

html 파일을 만들지 않았기 때문에 에러가 뜨는 거죠 그러면 이 내용을 그대로 카피해서 다른 이름으로 저장을 합니다 vc 라고 저장을 하고 여기에다가 내용을 바꾸면 되겠죠? 어떻게 바꾸면 되겠어요? "변수와 상수" 라고 적고 내용은 "변수는 바뀔 수 있는 값이고 상수는 바뀌지 않는 값입니다" 라고 이렇게 입력하고, 리로드 이렇게 변수와 상수가 나오죠 그럼 이제부터는 자바스크립트와 변수와 상수는 클릭해서 이동해도 에러가 나질 않습니다

그렇죠? 연산자도 다른 이름으로 저장을 해서 op 라고 하고 "연산자"라고 하고 "계산을 할 때 사용되는 것입니다" 이렇게 하면 클릭하는 거에 따라서 사이트를 탐색할 수 있게 되죠 그리고 일반적으로 우리가 웹사이트를 만들 때 다시 홈페이지로 돌아갈 때는 보통 가장 큰 제목을 클릭하면 그 제목은 이 모든 페이지를 대표하는 곳으로 이동을 하게 되는 경우가 많은데 그때는 h1 에다가 태그를 달아주면 됩니다 http://localhost 라고 하고 리로드를 해보면 이렇게 돼죠? 그런데 여기 있는 내용을 모든 페이지에 다 갱신해야 돼요갱신해볼까요? op도 바꾸고 vc 에도 추가하고 , 추가했고요

HTML에도 추가를 해야 됩니다 그 다음에 index 파일도 이렇게 수정을 해야겠죠? 됐습니다 그러면 이제 클릭하면 어디든 이동할 수 있고 언제든지 첫 번째 페이지로도 이동할 수 있게 되죠 자 이렇게 해서 우리가 잘 동작하는 하나의 웹사이트를 구축하는 과정을 한번 끝낸 겁니다 자 여기까지 잘 따라오셨으면 너무 고생하셨어요

충분히 중요한 일을 해내신겁니다 근데 여기서 우리가 멈춰있기에는 현재 우리가 알고 있는 웹은 이것보다는 훨씬 복잡하고 또 훨씬 강력하잖아요 그래서 여기서 멈출 수는 없는 것이죠 우리가 지금 3개의 링크를 만들어서 각각의 링크를 클릭할 때 마다 그것에 해당되는 정보가 이렇게 출력되도록 만들었는데요 만약에 링크하나가 더 추가된다면 어떻게 될까요? 각각의 페이지마다 그 링크를 추가해야 될 겁니다

그리고 어느 날 갑자기 링크 100개를 추가하라고 누군가가 여러분들에게 요청을 한다면 점점 그 일은 하기가 어려운 일이 되고 점점 불가능한 일이 되기 시작 할 것입니다 바로 처음에는 이것만으로도 사람들은 행복했어요 왜냐하면 링크라는게 얼마나 환상적이었겠어요 그런데 점점 많은 일들을 웹이 담당하면서 사람들은 점점 절망감에 빠지게 됩니다 그리고 그 절망감 속에서 좌절하는 사람도 있지만 또 한편으로는 그것을 어떻게 하면 해결할 수 있을 것인가에 대한 문제의식을 품고 그것을 해결하려고 노력하는 또 다른 흐름이 존재하겠죠? 그렇게 문제를 해결하는 과정에서 웹은 이 초창기의 모습보다 훨씬 더 복잡한 형태를 띄게 됩니다

덕분에 훨씬 더 강력해지겠지만요 그래서 다음 시간에는 우리가 뭐 어떤 기술을 배운다기보다는 이 공부를 하는 과정에서 우리가 어떤 감수성을 가지고 공부에 임해야 되는가 라는 것을 생각해볼 수 있는 내용을 좀 준비를 해봤습니다

웹 에플리케이션 만들기 – 기획

이번 시간에는 기획에 대해서 알아보겠는데요 이 기획이라는 것은 구상 다음에 나오는 단계이지만 구상과 기획이라는 것은 칼로 물을 베는것 만큼이나 아주 밀접하게 관계가 되어있기 때문에 구분짓기는 쉽지는 않습니다 다만 우리가 굳이 절차를 구분한다면 기획이라는 절차가 따로 있는 것이겠죠 기획단계에서 주로 많이 하는것중의 하나가 UI모델링이라는 것을 합니다

UI, 모델링 둘다 익숙하지 않은 말일텐데요 UI라는 말부터 한번 살펴보죠 UI라는 것은 User Interface의 약자입니다 User Interface라는 말은 앞에 있는 User는 사용자라는 뜻이고요 Interface라는 말은 접점이라는 뜻인데 이건 다소 추상적인 표현입니다 결론적으로 말씀드리면 사용자가 시스템을 제어하는데 사용되는 조작장치들을 UI라고 불러요 UI라는 것은 아주 포괄적인 개념이라서 예를들어서 여러분들 스마트폰의 키고 끄는 버튼 또는 노트북의 켜고 끄는 그런 버튼들 그런것들도 말하자면 UI라고 할수 있고요 그리고 우리가 만드는 웹사이트에 있는 버튼 여러가지 화면에 표시되는 여러가지 정보들 이런 모든것들을 포괄적으로 UI라고 부를 수 있을거에요 어쨌든간에 UI라는 것은 결국 사용자에게 주어지는 그 기능을 조작할수 있는 것들을 포괄적으로 "UI라고 한다" 정도로 우리 생각합시다 그 다음에 모델링이라는 말은 예를들어서 이렇게 생긴 건물을 여러분들이 짓는다고 했을때 이 건물을 짓는것은 많은 비용과 자본과 위험이 따르는 일이죠 그래서 우리가 직접 건물을 짓기에 앞서서 이렇게 건물의 모양을 만들어 보는 거에요 그래서 실제로 만들어 놓고 보면 이게 괜찮은 디자인인지 아니면 동선에 문제가 없는지 또는 어떤 정도의 바람에 이 건물이 어떤 피해를 입지 않는지 그런 것들을 훨씬 더 구체적으로 파악해 볼수가 있잖아요 바로 이렇게 직접 만들기 전에 그것을 가상으로 만들어 보는 것을 우리가 건축에서는 모델링이라고 하고 그것을 컴퓨터 쪽에서 차용해서 가져온 개념이 모델링이라는 개념이겠죠 그래서 UI 모델링이라는 것은 사용자 입장에서 동작하는 기능을 실제로 만들기에 앞서서 가상으로 만들어 보는것 그것이 UI모델링 입니다 UI모델링이 중요한 이유는 일차적으로는 제가 생각하기에는 커뮤니케이션 부분에 있습니다

소통을 하는데 있어서 "뭘 만들자" 라고 했을 때 말로 표현을 하게 되면 그 말을 듣는 사람들 한명한명이 완전히 다른 생각을 할 가능성이 매우 높습니다 하지만 무언가를 실제로 만든다는 것은 많은 시간과 비용이 들어가는 일이기 때문에 그걸 만들고 부수고 만들고 부수고 할수는 없잖아요 그렇게 하다보면 기회를 잃어버리기도 하고 또 사이가 안좋아질때도 많습니다 그래서 무엇을 만들고자 하는지를 분명하게 서로가 공유하기 위한 아주 편리하고 분명한 도구로서 우리가 UI모델링을 하는 것이라고 저는 생각해요 그래서 우리가 지금 만들려고 하는 것은 이 생활코딩이라는 생활코딩의 웹사이트를 우리가 처음 만들어보려고 하는 거잖아요? 그래서 그려보면 이런 모양이 대충 될겁니다 보시는 것처럼 이렇게 수업의 제목이 나오고요 그리고 왼쪽에는 그 수업의 항목들이 나오고 그리고 오른쪽에는 이 왼쪽에 있는 항목을 선택하면 오른쪽에 자세한 내용이 보이고요 그리고 이건 나중에 자바스크립트 부분을 설명하기 위한건데요 블랙을 누르면 디자인이 검은색으로 바뀌고 화이트를 누르면 흰색으로 바뀌는 그런 기능을 가지고 있는 버튼입니다 "이런걸 만들어 보겠다"라고 기획자가 또는 실행계획을 세우는 사람이 그림을 그리는 거죠 그래서 구성원들한테 공유해서 피드백을 받고 그리고 서로가 생각하는바가 일치한다는 것을 확인한 다음에 프로젝트에 들어가는 것이죠 그렇게 하는게 기획업무의 많은 부분을 차지하는 건데요 이렇게 간단한 페이지는 사실 특별한 도구가 필요하진 않아요 간단하니까 그런데 우리가 웹사이트를 제대로 구축을한다면 그리고 기능이 많고 많은 사람들이 사용하는 경우에는 페이지만해도 1,000장 짜리 프로젝트가 있다고 들었어요 1,000장짜리 프로젝트는 대부분 실패하긴 하지만 아무튼 상당히 많은 양의 기획서들이 만들어질수 있습니다

그래서 그걸 손으로 하기에는 힘도 들지만 나중에 문제가 생겼을때 수정하려고 하면 아주 많이 힘이 들겠죠 그래서 여러가지 모델링 도구들이 있어요 그중에 첫번째는 말씀드린 것처럼 손으로 그리는 겁니다 간단한건 손으로 그리는게 제가 보기에는 최고에요 그다음에 펜슬이라고 하는 오픈소스 모델링 도구가 있습니다 이걸 이용하면 여러분이 컴퓨터로 모델링을 할수가 있어요 그래서 우리가 어떤 서비스를 구축한다고 하면 거기에서 사용되는 여러가지 공통적으로 사용되는 것들이 있는데 그런것들을 미리 준비해놨기 때문에 여러분들이 훨씬 쉽고 빠르게 모델링을 할수 있다는 장점이 있습니다 그리고 이 펜슬보다도 제가 조금더 좋아하기는 하는데 유료인것은 balsamiq이라는 툴이 있는데요 balsamiq은 사람이 손으로 그린것같은 느낌의 어떤 모델링을 할수 있도록 도와주는 도구이고 기능도 상당히 괜찮기 때문에 한번 구경삼아서 사이트에 방문해보시면 좋을것 같습니다 그리고 기획자들이 가장 많이 사용하는 도구는 파워포인트 입니다

파워포인트는 기본적으로 프리젠테이션을 위한 도구이지만 파워포인트 안에는 소프트웨어의 기획을 하는데 있어서 도움을 줄수 있는 여러가지 기능들이 많이 포함이 되어있기 때문에 파워포인트를 이용하는 경우도 많이 있습니다 이렇게 해서 우리가 이번시간에는 기획에 대해서 살펴보았는데요 사실 기획이라는것은 굉장히 중요한거에요 기획을 아주 꼼꼼하고 그리고 사려깊게하지 못하면 결국에 프로젝트는 반은 실패한거라고 볼수 있어요 기획이라는 것은 아주 심도있는 분야이기 때문에 이것은 이것대로 별도의 어떤 트레이닝이 필요할만큼 아주 중요한 부분입니다 다만 우리 수업에서는 기획이 목적이 아니라 우리수업의 목표는 결국에는 개발이기 때문에 기획에 대한 부분은 이렇게 간단하게 짚고 넘어가는것으로 마치도록 하겠습니다

Double Exposure Effect – Photoshop Tutorial

안녕하십니까? 오늘의 비디오에서 이 이중 노출 효과 이미지를 어떻게 만들 었는지 보여 드리겠습니다 여기에서 볼 수있는 어도비 포토샵 사용 좋아, 환상 그래서! IT에합시다! 좋아, 나는 어도비 포토샵을 열어 보겠습니다

내가 사용할 이미지를 가져다가 여기서 열어서 이제 모델을 선택해야합니다 그래서 빠른 선택 도구를 선택하겠습니다 모델 인물을 빠르게 선택하겠습니다 이렇게 그런 다음 빠른 선택을하는 동안 마우스 오른쪽 버튼을 클릭하여 깃털을 선택합니다 여기에 0

5px 깃털을 넣을거야 OK를 누릅니다 좋아, 이제 모델 이미지를 선택하고 CTRL + J를 누를 것이다 이제 새로운 레이어에 추가했습니다 나는 그것을 모델명으로 삼을 것이다

여기에서 이걸 지우겠습니다 좋아, 지금이 이미지의 배경을 더 크게 만들고 우리가 효과를 낼 수있는 충분한 공간을 갖길 원해 그래서 자르기 도구를 선택하겠습니다 여기에서 조금 더 확장 해 보겠습니다 여기도 이 체크 표시를 클릭하여 변경 사항을 적용합니다

좋아, 이제 여기서 조정할거야 솔리드 컬러를 선택하겠습니다 지금은 흰색을 유지하고 OK를 누르면됩니다 나는 그것을 가지고 모델 레이어 아래에 놓을 것이다 배경에 BG로 이름을 지정하겠습니다

좋아, 이제 모델 레이어를 선택하겠습니다 여기는 채도가 없으므로 CTRL + SHIFT + U를 누를 것입니다 또는 다음으로 갈 수 있습니다 : Image, Adjustment and Desaturate 이제, 내가 사용할 두 번째 이미지를 열어 보겠습니다 내가 가져 가서 새 탭에서 열고 여기에있는 다른 탭으로 드래그하겠습니다 나는 그것을 Mountain이라고 부를 것입니다

불투명도를 50 % 정도로 변경하겠습니다 이렇게하면 작업을 시작하기 전에 교체 할 위치를 볼 수 있습니다 이제 이 구름들이 다른 방향으로 있기를 원합니다 그래서 나는 CTRL + T를 누를 것이다 그런 다음 마우스 오른쪽 버튼을 클릭하고 가로로 뒤집기를 선택합니다

이제 나는 내가 원하는 곳에 구름이있습니다 또한 나는이 꼭대기에있는 산 꼭대기를 여기에두고 싶다 그래서 나는 이미지를 더 크게 만들기 위해 shift와 drag를 누를 것이다 그리고 내가 원하는 곳에 이미지를 대치하겠습니다 이 체크 표시를 한 번 클릭하겠습니다

불투명도를 다시 100 %로 변경하겠습니다 이제 모델 레이어를 선택하겠습니다 CTRL을 누르고 모델을 선택하기 위해 그것을 클릭합니다 이제 산 레이어를 선택하겠습니다 그런 다음이 레이어 마스크 아이콘을 한 번 클릭하겠습니다

당신이 볼 수 있듯이 이것은 모델의 실루엣을 생성 할 것입니다 좋아요, 이제이 모델 레이어의 복사본을 만들겠습니다 그래서 나는 ALT를 눌러 사본을 만들어 그것을 산 레이어 위에 올려 놓을 것입니다 Blending 모드를 Lighten으로 변경하겠습니다 우리는 여기에 멋진 효과를 얻을거야

하지만 나는 그것의 불투명도를 약 50 % 이제 레이어 마스크를 적용 해 보겠습니다 그래서 나는 가서이 레이어 마스크 아이콘을 한 번 클릭 할 것이다 여기서 레이어 마스크를 선택하겠습니다 그런 다음 브러시 도구를 선택하겠습니다 불투명도 40 % 검은 색은 내 전경색입니다

이 영역에서 삭제를 시작하겠습니다 좋아, 이제 산 레이어를 선택하겠습니다 그리고 내가 그 레이어 마스크에 있는지 확인하겠습니다 모델의 얼굴을 나타 내기 위해 여기에서 삭제를 시작하겠습니다 좋아요

이제 BG 레이어를 선택하겠습니다 나는 그것을 두 번 클릭하겠습니다 여기에서 색상을 샘플로 채 웁니다 확인을 누릅니다 이제 산 레이어를 선택하겠습니다

CTRL + J를 눌러 복제합니다 레이어 마스크를 가져다가 삭제하겠습니다 나는 그것을 혼합하여 Lighten에 바꿀 것이다 그리고 당신이 볼 수 있듯이 이것은 구름과 함께 멋진 효과를 창출 할 것입니다 이미지에서 볼 수있는 다른 부분이 아직 있습니다

그래서 블랙 레이어 마스크를 적용 해 보겠습니다 내 키보드에서 ALT를 누르고이 레이어 마스크 아이콘을 한 번 클릭하면 이제 내 브러쉬를 선택하겠습니다 내 전경색으로 흰색으로 구름의이 부분 만 볼 수 있도록 여기에서 솔질하기 시작합니다 좋아, 이제이 상단 레이어를 선택하겠습니다 조정하고 단색을 선택하겠습니다

나는 부드러운 핑크색을 고를거야 나는 Ok를 누를거야 블렌딩 모드를 곱하기로 바꿀 것입니다 불투명도를 약 20 %로 설정하겠습니다 이제 스탬프 표시 레이어를 만들겠습니다

그래서 나는 ALT + CTRL + SHIFT + E를 누를 것이다 나는 그것을 desaturate거야 그래서 나는 갈 것이다 : Image, Adjustment and Desaturate 블렌딩 모드를 Soft Light로 바꿀 것입니다 불투명도를 약 30 % 그리고 그게 다야 이 튜토리얼을 마음껏 즐기 셨으면 좋겠습니다 그리고 그것은 당신에게 조금 도움이되었습니다 구독 및 의견을 잊지 마세요

그것을 엄지 손가락으로 보여주고 공유하십시오 더 많은 튜토리얼이 올 때까지 기다린다 사실 다음 튜토리얼에서 여기서 내가 볼 수있는 다른 이중 노출 이미지를 어떻게 만들었는지 보여 드리겠습니다 다 좋아 시청 해주셔서 감사합니다 좋은 하루 되세요

[문화직업30] 그래픽디자이너 편

문화 직업 30 그래픽 디자이너 Q 그래픽 디자이너에 대해서

[김형선 / 그래픽 디자이너] 그래픽 디자이너들은 구체적인 아이디어를 제시하거나 효과적인 메시지 시각적 표현을 통해 그들은 다른 매체에서 선택할 수 있습니다, 인쇄 매체, 웹 사이트 또는 비디오가 포함됩니다 그런 다음 그들은 올바른 디자인을 제안합니다 디자인은 선택한 매체에 따라 다를 수 있습니다 우리는 프로젝트를 완료하는 과정에서 우리의 디자인을 편집하기 위해 전문가의 도움을받습니다

우리는 프로젝트의 맨 위에 머 무르며 설계 프로세스에 참여합니다 이것이 그래픽 디자이너로서 우리가하는 일입니다 간단히 말하면, 우리는 디자인 커뮤니케이션 프로세스에 참여합니다 최종 결과의 시각적 표현을 담당합니다 Q

그래픽 디자이너의 미래 잠재력? 그래픽 디자이너는 회사의 근무지에 관계없이 회사에서 매우 중요한 자산이 될 수 있습니다 사실 디자이너는 회사에서 다양한 작업을 수행합니다 예를 들어, 그들은 기술 설계뿐만 아니라 계약, 매뉴얼, 및 각종 회사 소책자 생산 된 디자인은 명확한 메시지를 제공함으로써 제품 판매를 증가시킬 수 있습니다 디자이너는 독특한 브랜드 정체성을 특징으로하는 회사 로고를 제안합니다

아이디어는 시각적으로 잘 표현 될 수 있으므로 기업은 그래픽 디자이너를 소중히 여기고 신뢰합니다 그 점에서 미래 잠재력은 무한합니다 Q 그래픽 디자이너의 태도? 그래픽 디자이너는 다양한 미디어를 사용하여 시각적 요소를 개발하고 레이아웃을 제안합니다 이는 디자이너가 창의적이어야하며 항상 새로운 것을 상상해야한다는 것을 의미합니다

가장 적합한 사람은 혁신적인 아이디어를 가지고 있으며 자신을 밀어주는 것을 좋아하는 사람입니다 어떤 학생들은 그래픽 도구를 사용하는 법을 배워야한다고 생각합니다 그러나 더 중요하게, 그들은 그들의 비전을 번역하는 최선의 방법을 생각할 필요가 있습니다 오직 잘 조직화 된 아이디어 만이 혁신적인 결과로 발전 될 수 있습니다 설계자는 디자인을 표현하기 때문에주의 깊고 상세해야합니다

그것은 그들이 능력을 개발하는 방법을 선택하는 사람에 따라 달라질 수 있습니다 실제로 디자이너들은 다양한 아이디어를 구체화하기 위해 다양한 방법을 사용합니다 예를 들어 어떤 사람들은 끌기도하고 어떤 사람들은 온라인으로 검색을합니다 아이디어를 확대 할 수 있습니다 이러한 노력은 디자이너가 나중에 자신의 직업을 사랑하는 습관이되어야합니다

Q 그래픽 디자이너가 되려면? 그래픽 디자이너는 도구를 잘 사용할 수 있어야합니다 디자인 툴은 그래픽 디자이너와 같은 무기입니다 그들의 일의 질은 그들이 얼마나 숙련되고 융통성이 있는지에 따라 바뀔 수 있습니다 개인적으로는 미디어의 기본 지식을 갖추는 데 도움이 될 것이라고 생각합니다

이유를 설명해 드리겠습니다 Photoshop을 예로 들어 보겠습니다 같은 도구를 사용해도 사용 중인지 여부에 따라 결과가 다르게 보입니다 인쇄 매체 또는 웹 브라우저 디자인이 등장 할 매체를 선택한 후에는 가장 좋은 방법은 당신의 디자인과 당신의 일에 대한 최선의 방법을 제시하는 것입니다

즉, 사용할 미디어에 대한 기본적인 지식이 있어야합니다 이 직업이 흥미롭고 재미있는 직업으로 접근하는 것이 중요합니다 Q 김형선의 미래 희망? 그래픽 디자이너로서 나는 미디어 외관을 연구하고 싶습니다 미디어 파사드는 큰 프로젝트를 사용하여 건물 외부의 거대한 그래픽 디자인을 선별합니다

실제로 미디어 아트로 간주됩니다 건물은 차원이 다른 모양을 가지므로 디자인을 제작하는 데는 여러 가지 방법이 있습니다 그들의 표면에, 그것은 매우 흥미 롭다 사람들이 서울역 밖에서 미디어 외관을 본 것 같아요 나는 또한 공공 디자인에 관심이 있습니다 나는 항상 일상적인 사람들의 삶을 풍요롭게 할 수있는 디자인을 생각하고 있습니다

요즘에는 버스 정류장이나 지하철역에 디자인이 표시되는 경우가 종종 있습니다 그러나 그들이 처음 나왔을 때 나는 기절했다 저는 우리 삶의 변화에 ​​공헌하는 디자이너라고 생각합니다 Q 그래픽 디자이너를 꿈꾸며

그들은 21 세기가 시각적 인 시대라고 말합니다 당신이하는 일이 무엇이든, 디자인을 생각해 낼 수 있다는 사실은 당신에게 큰 도움이 될 것입니다 아이디어를 디자인과 그림으로 번역하는 연습을한다면, 당신은 당신이 디자이너로 성장했다는 것을 알게 될 것입니다 연습을 계속하고 습관화하고 그래픽 도구로 작업하는 데 익숙해집니다 또한 미디어에 대한 적극적인 관심을 유지하십시오

휴대 전화 나 컴퓨터에서 볼 수있는 디자인을보고 자신의 아이디어를 생각해보십시오 그리고 그 메시지를 어떻게 표현할 것인가 이러한 노력은 당신을 훌륭한 그래픽 디자이너로 만드는 데 도움이 될 것입니다 흥미롭고 긍정적 인 방식으로 그래픽 디자인에 액세스 할 수있는 방법을 찾길 바랍니다 고맙습니다

그래픽 디자이너가 되려면? 교육 / 자격 / 훈련 그래픽 디자이너는 색과 형태에 대한 감각이 뛰어나야하며 세심하고 철저해야합니다 멀티미디어 프로그램 사용에 정통해야합니다 대학이나 대학에서 디자인 관련 학위를받는 것이 도움이됩니다 사설 기관은 그래픽 디자이너가되는 방법에 관한 수업을 제공합니다 관련 라이센스에는 비주얼 디자이너 라이센스 및 컴퓨터 그래픽 디자이너 라이센스가 포함됩니다

Top 5 Web Design Trends in 2019

안녕하세요 빨간색 스테이플러에 오신 것을 환영합니다

이 비디오의 채널에 대해 이야기 할 것입니다 2019 년의 상위 5 개 웹 디자인 추세는 다음과 같은 굉장한 웹 사이트의 예입니다 그들을 사용하여 그것을 확인하자 비디오 배경은 우리가 볼 수있는 최고의 디자인 동향 중 하나입니다 2019 년에 점점 많은 마케터들이 비디오 배경을 사용하여 방문자에게 첫인상을주고 캡처 한 이유를 현대적으로 보여줍니다

같은 시간에 그들의 관심을 몇 가지 예입니다 그리드 레이아웃은 지난 몇 년 동안 매우 인기가 있었으며 최근까지 웹 디자인을위한 고토 레이아웃이되었습니다 비대칭 레이아웃 또는 깨진 그리드 레이아웃이 트렌드는 여전히 강하게 진행되고 있습니다 우리는 많은 유명 브랜드가 자신의 사이트에서이 브랜드를 사용하기 시작할 것으로 기대하고 있습니다 시차 스크롤링은 수년 전부터 있었지만 최근에는 이 기술을 많은 사람들과 결합시키는 점점 더 창의적인 웹 사이트 굉장한 아이디어는 얼마간 좋았다 약간은 좋아졌다 그럼에도 불구하고 우리는 볼 예정이다 더 많은 웹 사이트가 2019 년에 비 전통적 스크롤을 구현했습니다

당신이 빠른 시차 스크롤 자습서를 찾고 있다면 CSS는 아래의 채널 및 링크에서 자습서 비디오를 확인합니다 우리는 대화 형 콘텐츠가있는 더 많은 웹 사이트를 보게 될 것입니다 애니메이션 및 마우스 제어 가능한 컨텐츠 웹 사이트는 정적이 아닙니다 더 이상 발표가 아니라 그들의 관심을 끌기위한 매체 여기에 내용과 상호 작용하는 것이 좋은 예입니다 미니멀리즘 트 렌은 여전히 ​​강하다

2019 년에는 그런대로 머물러있게 될 것이다 더 빠르고 깨끗한 디자인으로 웹 사이트가 더 빨리로드되고 더 나은 상태를 유지할 수 있습니다 화면 호환성 때문에 사용자에게 우아한 느낌을주는 이유는 여기에 몇 가지 샘플이 있습니다 그래서 그것은이 비디오를위한 것입니다 멋진 CSS 디자인에 관심이 있다면 튜토리얼 주간 자습서 비디오를위한 우리의 채널을 확인하십시오

다음번에 뵈요 안녕히 계세요

Beginning Graphic Design: Color

색깔 색은 디자인과 일상에서 필수적인 역할을 합니다

이미지로 눈길을 이끌기도 하고 특정한 기분이나 감정이 들게도 하고 심지어는 단어를 일체 쓰지 않아도 의사소통을 가능하게 합니다 그렇다면 어떤 색들은 조화롭고 어떤 색들은 아닌지 어떻게 알 수 있을까요? 답은 간단합니다: 색채 이론이죠 예술가와 디자이너는 수 세기 동안 색채 이론을 지켜왔습니다 그리고 누구나 배울 수 있어요

디자인을 위해 색을 고르거나, 입을 옷을 고를 때와 같은 다양한 상황에서 색채 이론을 활용하면 자신감을 가질 수 있습니다 약간의 통찰만 있다면, 색을 완전히 새로운 방식으로 보게 될 거에요 기초부터 시작해볼까요, 아주 기초부터? 기초 교육과정을 떠올려 보세요 학교에서 원색과 동화색(2원색을 혼합한 색) 배운 거 기억하시나요? 그렇다면 이미 색채 이론에 대한 지식을 갖고 있는 거나 마찬가지에요 빨강과 노랑은 주황을 만들고, 노랑과 파랑은 초록을 만들고, 파랑과 빨강은 보라를 만들죠

이 색들을 섞으면, 중간 빛깔을 더 많이 만들 수 있어요 다홍색이나 라임색처럼요 모두 모이면, 색상환(고리 도표)을 형성합니다 (이름이 어디에서 유래되었는지 알겠죠?) 이제 한 걸음 나아가서, 색상, 채도, 명도에 관해 알아볼게요 일상에서 접할 법한 용어는 아니지만, 색의 미묘한 차이를 이해하는데 도움이 됩니다

인테리어 상점의 페인트 칩들의 색처럼 다양할 때요 색상이 가장 쉽습니다; '색'의 다른 말일 뿐이에요 채도는 강도를 의미합니다 다른 말로는 색이 얼마나 은은한지 혹은 선명한지를 말해요 명도는 색의 어두움과 밝음에 관련이 있어요

검은색과 흰색 사이에서 판단하죠 보시는 것과 같이, 명도는 다양한 빛깔을 만들어낼 수 있어요 붉은빛 도는 어두운 갈색에서부터, 밝은 파스텔 분홍색까지요 그렇다면 색을 전문적으로 사용하는 것처럼 보이기 위해서 이들을 어떻게 활용해야 할까요? 사실 색의 조화에 기초해서 만들어진 믿을 만한 공식이 이미 존재해요 큰 도움이 되죠

색상환만 있으면 된답니다 가장 쉬운 조화 공식은 단색 설계입니다 한 가지의 색만 사용하니까요 색상환에서 한 부분을 선택하고, 채도와 명도에 관한 지식으로 변화를 만들어내면 됩니다 단색 설계의 최대 장점은 조화가 보장된다는 점이죠

유사색 설계는 색상환에서 이웃한 색들을 사용합니다 빨강과 주황 혹은 파랑과 초록 같은 좀 더 차가운 색들이 있겠죠

색깔들을 가지고 실험해보는 것을 두려워 하지 말고, 자신만의 특별한 해석을 보여주세요 사실 이 공식은 단지 당신에게 영감을 주는 시작점일 뿐입니다 보색은 색상환의 정반대에 위치합니다 파랑과 주황처럼요 혹은 클래식한 빨강과 초록처럼요

지나치게 단순한 보색 설계를 벗어나고 싶다면, 더 밝거나 어둡거나 채도를 낮춘 색들로 변화를 줘 보세요 인접 보색 설계는 보색의 양 옆의 색을 활용합니다 비슷한 대비 효과를 주면서도, 더 다양한 색으로 작업할 수 있어요 (더 흥미로운 결과가 나오기도 합니다) 삼색 설계는 동일한 간격 상의 세가지 색을 활용합니다

색상환에서 완벽한 삼각형을 이루죠 이 조합은 꽤나 인상적입니다 특히 원색 혹은 동화색을 포함하면 더 그렇죠 작업에 활용할 때 염두에 두세요 사색 설계는 색상환에서 직사각형을 형성합니다

하나가 아닌 두 보색 조합을 활용하죠 이 공식은 한 가지 색을 주색으로 삼고 다른 색들을 강조용으로 활용할 때 가장 조화롭습니다 색에 있어서는 몇 가지 고전적인 '할 일과 말 일'이 존재합니다 예를 들면, 같이 쓰였을 때 확 튀어버리는 색들을 본 적이 있나요? (이렇게!)(미안해요) 해결책은 완화시키는 것입니다

말 그대로에요 아주 간단한 방법이 있죠 한 가지 색으로 시작해서 그 색의 밝기, 어둡기, 혹은 채도를 조정해보세요 가끔은 지나친 대비가 독이 될 때도 있답니다 가독성은 모든 디자인에서 중요한 요소입니다

당신이 쓰는 색들은 또렷하면서도 눈에 쉽게 들어와야 합니다 때때로 색을 사용하지 않는 방법도 있죠 아니면 적어도 모든 디테일에 쓰지는 않는다거나 검은색, 흰색, 회색과 같은 무채색은 디자인의 균형을 맞춰줍니다 당신이 색을 실제로 사용할 때, 아주 유용하죠

모든 색은 메세지를 담고 있습니다 프로젝트의 분위기를 고려해서 적절한 색을 선택하는 것이 중요해요 예를 들어, 밝은 색들은 재미있고 현대적인 분위기를 연출합니다 채도가 낮은 색들은 좀 더 형식적인 느낌을 줍니다 내용에 따라 달라지기도 해요

색이라는 것이 얼마나 유연한지 놀랍지 않나요? 색감 설계에 관한 아이디어는 모든 곳에서 얻을 수 있어요 광고, 브랜딩, 유명한 예술 작품에서도 아니면 웹에서 컬러 팔레트를 검색하거나 직접 만들 수도 있어요 경력 많은 디자이너들도 그들 주변에서 영감을 얻는답니다 자신이 좋아하는 걸 찾아서 자기 것으로 만드는 데에는 아무 잘못도 없어요

어디를 보아도 색, 색, 더 많은 색이 있습니다 당신의 작업에 활용하는게 겁이 날 수도 있지만, 그럴 필요 없어요 오늘 색채 이론에 대해 배운 것을 기억하면서 계속 실험해보세요 머지않아 조화로운 색을 선택하는게 천성이었던 것처럼 쉬워질 거에요! 색의 기초에 관한 영상, 즐겁게 보셨길 바랍니다 타이포그래피, 이미지, 구성과 같은 다른 디자인 영상도 확인해보세요!

Creating a wireframe in photoshop

일반적으로 내가 수업을 가르 칠 때마다 내가 가르치고 싶은 첫 번째 일 중 하나입니다 학생들은 일을 할 수있는 적절한 순서입니다

번역하는 방법 웹 디자인에 들어가기 위해서는 먼저 와이어 프레임을 작성한 다음 다음 단계로 넘어가 야합니다 우리가 스토리 보드에서 작업 할 단계 디지털 콤포넌트라고도합니다 스토리 보드 색상 및 기본 그래픽을 포함합니다 이것이 바로 와이어 프레임과 분리되는 이유입니다

와이어 프레임 일반적으로 회색조입니다 그런 다음 이미지와 사본을 포함하는 자산을 수집하고, 텍스트라고도합니다 마지막 단계는 페이지를 만드는 것입니다 그래서 그것은 조준 사격 준비 이제 학생들은 자주 페이지를 만들고 처음으로 이 다른 일을하기 위해 다시

그리고 그것은 전혀 말이되지 않습니다 이것이 올바른 주문입니다 페이지를 만들 수 있습니다 그래서 우리가 할 일은 우리가 가고 있다는 것입니다 이걸 죽여라, 나는 연습을 해왔다

와이어 프레임을 만든다 그리고 와이어 프레임은 청사진과 같습니다 집을 위해서 우리는 Photoshop에서이 작업을 수행 할 것입니다 내가 포토샵으로 녹슨 것 같아

일반적으로 Fireworks에서이 작업을 수행했습니다 그리고 이것이 선호되는 도구였습니다 그러나 어도비는 크리 에이 티브 클라우드에서 Fireworks로 전진하지 않으므로 새로운 도구를 배우게 될 것입니다 이 작업을 수행 그리고 우리는 새로운 와이어 프레임을 만들 것입니다

저는 이것을 "위젯"이라고 부를 것입니다 내 가짜 회사가 위젯을 판매 할 것입니다 그리고 나는 칠거야 승인 내 너비는 1024 x 768 픽셀입니다

그렇게 나쁜 시작은 아닙니다 그리고 대개 저는 이것을 설정할 것입니다 배경색을 흰색 또는 검은 색으로 바꾼 다음 상자를 그릴 것입니다 그리고 각 상자 div를 나타낼 것입니다 그래서 나는 모든 것을 그레이 스케일로 만들 예정입니다, 그래서 저는 가고 있습니다

회색 음영을 선택하고 OK를 누릅니다 그리고 직사각형 툴을 선택하려고합니다 960 픽셀 너비로 설정하려고합니다 이것은 컨테이너의 매우 일반적인 너비입니다 과 내 키가 750이 될거야

나는 괜찮을거야 그런 다음 드래그 정렬을 할 것입니다 그 자리에 그리고 내 통치자가 있다는 것을 알게 될 것입니다 저는 여기 픽셀에 있습니다

나는 기본적으로 일종의 센터에 노력하고 있습니다 나는 모두 밖으로 나가고 완벽하게 센터에 갈 수 있었다 그것은, 내가하고있는 일을 위해 정말로 필요하지 않습니다 그런 다음 레이어 이름을 지정하고 그 (것)들과 함께, 나는 전형적으로 그들을 잠글 것이다 좋아, 내 다음 단계는 헤더

그리고 당신은 컨테이너 주위를 조금만 보면서 그렇게 할 수 있습니다 그것 또는없이 일반적으로 어느 방향 으로든 갈 수 있습니다 나는 약 5 픽셀의 마진을 남길 것이다 당신이 그것이 다른 것을 볼 수 있도록

나는 밝은 회색 음영을 고를거야 여기서는 상자를 선택하겠습니다 높이를 120 픽셀로 950 너비로 만들 예정입니다 하락 그곳에 채우기가 정말 행복하지 않습니다 더 가볍게 만들어 봅시다

좋아, 꽤 예쁘다 좋은 헤더를 어디에 놓았는지 이동 한 다음, 화살표 키를 여기에 넣으세요 그래서 그것은 헤더를 나타낼 것입니다 그리고 다시 div가 가질 이름입니다

좋아요, 그리고 다시 잠글 수 있어요 그럼 내가 갈거야 새 사각형을 만들려면 다시 950으로 만들고 바닥 글을 작성해야합니다 짧게, 우리는 90 분에 그것을 만들 것입니다 나는 OK를 칠 것입니다

나는 그 색으로 괜찮아 그리고 이것은 다시 한번 나타납니다 이것은 내가 어떻게 필자의 헤더를 셋업 할 것인지, 내 꼬리말, 모든 다른 부분들 그래서 당신이 일을 할 때 div가 나타납니다 프로그램 작성

그래서 이것은 바닥 글이 될 것입니다 그리고 당신의 임무를 위해 당신은 첫 번째 것과 똑같은 것 당신은 당신을 창조하는 프로젝트를 가질 것입니다 자신의 와이어 프레임 그래서 이것은 단지 그것을하는 법을 배우는 것입니다

그래서 너는 똑같이 만들거야 내가하고있는 하나 따라서 머리글과 바닥 글을 사용하여 2 열로 디자인하고 있습니다 그래서 나는 갈거야 여기에 다른 것을 넣으려면 160 픽셀 너비로 만들어야합니다

그것을해라, 지금 나는 실제로 수학을하고, 내가 지금까지 골랐던 것을 기억하려고 노력해야한다 하자 600 픽셀을 말하십시오 아마 그럴 것 같지 않습니다 그러나 그것이 무엇인지 보자 보이는구나

일반적으로, 저는 이것을 종이로하고 실제로 알아낼 것입니다 수학 좋아요, 그래서 그것은 적당한 크기가 아닙니다 그래서 저는 변형 컨트롤을 보여주고 싶습니다 그리고 나는 그것을 일종의 장소로 밀어 넣을 것입니다

좋습니다 꽤 좋습니다 좋아, 그리고 나서 내 사이드 ​​바 또는 nav 섹션과 같을 것입니다 나는 그것을 벗을 것이다 대다 변환

그래서 저는 그 사이드 바를 호출 할 것이고, 나는 계속해서 그것을 잠글 것입니다 나는 계속 가서 바닥 글을 잠글 것이다 나는 그들 위에 더 많은 것들을 넣을 것이다 그러나 나는하지 않을 것이다 다시 그걸로 돌아 가라

그리고 나서 새로운 직사각형을 넣을 것입니다 820×570으로 시작하는 곳입니다 그것을 제자리에 옮기고 컨트롤을 변형 시키십시오 너가 그건 내 divs를 나타냅니다

그래서 저는 이것을 메인 컨텐츠 또는 메인이라고 부를 것입니다 그리고 그것들 내 div id 될 것이다 그리고이 모든 것을 집어 폴더에 넣는 것이 때로는 편리 할 때도 있습니다 그게 효과가있을 거라 생각 했어 나는 이것을 잘 조직하는 경향이 있습니다

그리고 그것들은 내 사업부 그래서 지금은 다양한 콘텐츠가 있습니다 좋아요 그래서 여기에서 나는 다른 것을 나타낼 것입니다 다른 방식으로 주로 선과 직사각형으로 주로 작업하겠습니다

이제 텍스트를 사용하십시오 헤더가 어떻게 될 것인지 또는 텍스트가 어떻게 될 것인지 알고있는 경우 나는이 시점에서 폰트에 대해 정말로 걱정하지 않는다 나는 Verdana에서 모든 일을한다 왜냐하면 그건 정상입니다 보통입니다

당신은 또한 잠재적으로 대담하게 할 수 있습니다 그래서 나는 이걸 월리 위젯이라고 불러 그것이 우리 회사의 이름입니다 이것은 실제로 배치에 관한 것입니다 이제 저는 기본 버튼을 넣기를 원할 것입니다

우리는 실제로 모양에 대해 걱정하지 않습니다 여기에 버튼이 있습니다 그래서 여기에 다른 직사각형을 넣을 수 있습니다 또는 좀 더 단추 모양으로 보이게하려면 둥근 사각형을 사용합니다 이것들은 버튼을 나타낼 것입니다

나는 사실 그걸로 괜찮습니다 그리고 나서 나는 내가 그곳에서 한 것은 Alt와 화살표 키를 사용하여 복제했습니다 Alt, 화살표 그래서 나는 네 여기 단추 그리고 나는 좀 더 많은 시간을 할애 할 것입니다

하지만 나는 그것들은 기본적으로 내가 원하는 곳입니다 그래서 나는 그들을 어디서 적절히 배치 할 것인가? 나는 그들을 원해 그리고 당신이 원한다면 당신은 더 많은 시간을 들여서 정말로 완벽하게 정렬 될 수 있습니다 슈퍼 중요하지 않습니다 나는 단지 기본 배치를 찾고있다

그러나 이것들은 버튼이 될 수 있습니다 그리고 실제 네비게이션을 위해서는 한 단계 더 나아가고 실제로 텍스트를 넣을 것입니다 이것들 중에서 12 포인트 글꼴을 사용해 봅시다 홈으로 말하면, 움직일 수 있습니다

승인 그리고 다시, 당신은 이것을 평평하게 할 것입니다, 우리는 실제로 이것을 취하지 않을 것입니다 이런 식으로 그래서 나는 텍스트를 포함시킬 것이다 그래서 여기서 주목할 것입니다

내가 그걸 멈추었 어 비디오로 전송하고 빨리 전달했습니다 내 버튼을 얻는 데 약간의 문제가있었습니다 일하다 우연히 버튼 심볼 뒤에 텍스트를 넣고있었습니다

당신은 무엇을 볼 수 있습니다 거기에 이 부분을 위해 내가 원하는 것은 4 개의 단추 모양을 만드는 것입니다 그 위에 레이블을 붙여 놓은 것과 같은 방법으로 레이블이 붙은 텍스트를 그 위에 놓습니다 홈, 제품, 연락처 등이 포함되어 있습니다

당신은 웹 페이지에서 가지고있을 것입니다 접촉 좋아, 그럼 그 사람들이 내 단추가되어야하고, 다시, 당신은 이것을 잠글 수 있지만 나쁜 생각은 아닙니다 폴더로 정렬 할 수 있습니다 도대체 무엇이 당신은해야합니다

그래서 당신은 이것들을 가질 것이고, 당신이 원한다면 조금 더 좋아 보이게 할 것입니다 나는 그냥 물건을 가져갈 곳을 보여 주려고 그래서 내가 할 다음 일은 이미지를 추가합니다 그리고 일반적으로 직사각형이나 정사각형을 넣어 이미지를 표현합니다 일반적으로 흰색 채우기가됩니다

나는 일반적으로 이것에 검은 획을 붙인다 3 점은 괜찮습니다 그리고 저는 일반적으로 사각형에 넣을 것이고, 저는 라인 도구를 사용할 것입니다 그것은 채움이 없어야합니다, 검은 색 스트로크, 3 점, 괜찮습니다 그리고 일반적으로 x와 그 이미지를 나타냅니다

나는 그것들을 그룹화하기 위해 G 명령을 사용할 것이다 Mac 그래서 표현과 이미지가 실제 단어입니다 자네가 알고 있다면 귀하의 링크, 로컬 링크가 있다면, 당신은 여기에 넣을 수 있습니다 또는 당신은 단지 링크를 말할 수 있습니다 그런 다음 조금 더 크게 만들 수 있습니다

그리고 Alt 키와 화살표 키를 사용하여 사본을 만든다 이제 당신은이 링크들이 실제로 될 것이라는 것을 안다면 실제 말 이것에 대해서 우리는 여기에 링크가있을 것만 큼 단순합니다 꼬리말 나는 보통 102 Main Street이라는 주소를 붙인다 어떤 마을, 일리노이 60000

그리고 당신은 사이트를 넣을 수도 있습니다 지도 또는 연락처, 여기에 무엇을 넣을 지, 연락처 정보, 전자 메일, 다양한 소지품 그리고 저는이 페이지의 주요 부분에서 대표자입니다 나는 이것을 취할 수도있다 여기에 그룹화하고 복사하십시오 그리고 나는 그것을 움직일 수 있고 그것은 페이지의 다른 곳에 이미지가 될 것입니다

그래서 당신은 귀하의 페이지에 게재 할 하나 이상의 이미지 그래서 나는 보통 내가 만들 때마다 다른 이미지, 나는 더 많은 것을 끌어 올 것이다 그래서 여기에 몇 장의 이미지가있을 수 있습니다 텍스트, 텍스트 나는 보통 선으로 만 나타내며 그저 선을 그릴 것이다 그리고 Shift 키를 누르면 도움이됩니다

랩톱의 터치 패드가 가장 쉽지는 않지만 그것은 잘 작동합니다 그리고 마지막에 가서 곧게 뻗을 시간을 조금 가져야합니다 이것들을 정렬하십시오 그러나 이것들은 단지 단락을 나타냅니다 어떤 사람들은 그리스 문자를 사용합니다

나는 심지어 내가이 지점에 들어가기를 좋아하지도 않는다 나는 단지 대표한다 텍스트가 어디로 갈지를 나타냅니다 이 선을 선택하고 모두를 만드는 것은 나쁜 생각이 아닙니다 하나의 모양

나는 그걸로 괜찮아 당신이 원한다면 당신은 이것을 깔끔하게 할 수 있습니다 이 지점에서 그러나 그것은 나의 단락을 대표합니다 그래서 나는 기본적으로 너를 보여주는 와이어 프레임을 가지고있다

이것은 텍스트, 이미지는 여기에, 이미지는 여기로, 이미지는 일반적으로 아이콘이 여기로 갈 것입니다 귀하의 버튼이 여기에 적절한 텍스트와 함께있을 것입니다 꼬리말에 적절한 텍스트 링크가 여기에 있습니다 그리고 이것이 당신이 취할 것입니다

너의 클라이언트와 너는 이것에 서명하는 그들을 얻을 텐데 이 페이지에 그리고 당신은 당신이 가지고있는 페이지의 각 유형에 대해 보통 하나를 할 것입니다 따라서 15 개의 제품 페이지가있을 수 있습니다 모두 동일한 방식으로 레이아웃됩니다

제품 페이지를 대표하는 하나의 와이어 프레임을 만든 다음 각 제품 페이지를 대표하는 와이어 프레임을 만듭니다 같은 기초 그래서 나는 이것을 구할 것이다 그리고 괜찮습니다 저는 그것을 위젯으로 저장할 것입니다

[자막ON] [Coding Tutorial] 햄버거 버튼 만들기 Part3 (CSS 디자인, 제이쿼리)

HTML 구조를 <div class="mobile-btn"></div> 요렇게만 해도 만들 수 있어요 하지만 햄버거 버튼만 만들게 아니고 실전에서는 펼쳐지는 메뉴도 만들어야 하니까 <span>을 사용해서 만듭니다

[영어공부] (동사) inherit 물려받다, 유전되다, 상속하다 우리는 부모님들한테 상속받은게 거의 없지만 그래도 하고 싶은거 하면서 재밌게 열심히 살아봅시다~!! 인라인 요소 : 크기가 못 가져요 위아래 마진 못 가져요 그래서 display 속성을 block 또는 inline-block으로 변경해야 합니다 너무 너무 중요합니다~!!!! [영어공부] transparent 투명한, 속보이는, 솔직한 배경색상의 값으로 transparent를 사용할 수 있습니다 none을 사용하면 안됩니다

왜? none은 색상값이 아니니까요~ background-color: transparent 대신에 opacity: 0 로 해보세요 문제가 생깁니다 한번 해보세요 CSS 실력이 좋으면 제이쿼리 실력의 기본은 충분히 빨리 익힐 수 있습니다 CSS first~!!! cursor: pointer를

mobile-btn span에 넣어 보세요 작동은 되나 뭔가 이상한 점을 발견하실 거에요 어떤 현상이 일어나는지 확인하신 분은 댓글로 알려주세요 영상 함께 보시는 분들과 팁을 공유해요~ㅎㅎ 수고하셨습니다~!! 지금은 미래 비전이 불투명해서 불안하시겠지만 제 영상의 프론트엔드 퍼블리싱을 공부하시는건 앞으로 먹고 사는데 꽤 경쟁력 있는 스킬을 가지시는 겁니다 밥 잘 챙겨 드시고 화이팅~!!

이것저것 다 하는 인하우스 디자이너~ 약간은 기분이 좋아지는 작업 영상?

거지 패션으로 하루를 시작합니다 토마토와 두유를 챙겨가고 있어요

아침 식사 대용 이 이미지 괜찮나? 아 이걸 어떻게 딸 것인가 고민중 구름을 따자! 펜툴로 한번 따보자! 핵 노가다

음 이건 아닌거 같아 패스 없앰 어떡하징? 지우개로 지우자 그냥~ 속이 다 시원ㅋ 기분 좋아~~~ 지우개는 블러가 들어있는 브러쉬로 선택해서 구름이 자연스럽게 분리될 수 있도록 카카오 채팅 무엇? 세심하게~ 그래도 나름 세심해야 돼요 구름 모양 몽실몽실 초 힘듬 구름이 왜이렇게 많은지 그리는게 더 빠를 뻔ㅋ 내가 원하는 톤으로 보정도~ 약간 그린 빛이 좋군 이미지 사이즈 살짝 줄이고~ 일러스트레이터에 가져옴 점심시간! 뭐 먹을지 메뉴 고심해서 선택중 먹는 것도 고민 선택 완료 자 다시 시작해볼까? 이번엔 보트를 따겠음 올가미 선택 툴로 대충 붙여넣기! 적당한 크기로 줄이기 어디다 둘까? 회전도 시키고 여기가 좋겠군 다시 지우개 툴로 지워준다 자연스럽게 이미지에 흡수되도록 배경에 비해 너무 밝은 것 같군 보트 뒤에 물이 넘 밝은듯 그 부분만 선택해서 어둡게 처리 살짝만~ 좋아 이정도면 됐어 자, 이제 패키지 디자인을 시작하자 이제껏 해놨던 디자인에서 소스 찾는 중 카페인도 섭취하고 택배 박스 디자인 하는 중 먹색만 가능하다고 함

칼 선에 맞춰서 상상하며 디자인 중 택배 박스에 취급 주의가 빠지면 안되지 여기저기 넘나들며 디자인 바닥면은 사선으로 열지 못하게 표시 제품 사이즈를 기재하기로 함 몇 mm냐? 음 지름은? 이런 씰링 테이프 장식도 넣기로 함 얘도 블랙으로 처리

C 0, M 0, Y 0, K 100으로 하면 블랙임 위치를 예쁘게 세심 그 자체 가로 선도 넣고 씰링 테이프 장식 넣으니까 옆에 로고랑 부딪치는 느낌 빼버리자 단위 변환 찾아보기 제품 사이즈를 기재중 펌프까지의 길이는? 원하는 폰트 찾기 이런 사이즈 기재도 디자인 요소로 활용될 수 있음 크기 비례 잘 봐야겠죠? 지름은 파이(Ø)도 기재하자! 부피도 쓰고~ 웰-메이드 로고~ 이게 낫나 저게 낫나 여긴 두 줄이 낫겠군 우리 브랜드의 메인 슬로건

Full of Goodness 지그재그 문양 추가 디자인은 이런 디테일이 중요하다 바쁨 바쁨~~~~ 한쪽 면은 이런걸 넣어볼까? 로고도 크게 넣어줘야지 슬로건도 크게 넣어줘야지 슬로건 서브 문구 기재중 디자이너는 영어도 잘해야 하나? 가끔은 궁금함

ㅋ 메인 슬로건 가로 길이에 딱 맞게 셋팅 갑자기 그림을 위에서 아래로 투시 있게 해달라는 요청 너무행 다했는뎅ㅠㅠ

하면 되지 뭐 ㅠㅠ 디자이너는 원래 이런 것임 하고, 엎고, 하고, 엎고 반복임 그래도 괜찮아 난 그림에 특화된 디자이너니까 뚝딱 뚝딱! 대고 그리세요 펌프 생성 완료 이제 몸통 까짓거 금방해 ㅋㅋㅋㅋㅋㅋ 테두리 블랙 로고도 넣어주고 세제가 담긴 경계선도 그려주기 펌프 장식 투시에 맞게 넣어줘야겠죠? 끝 이렇게 됐어요! 그럴듯합니까? 바뀐 부분이 조금 있음 이번엔 섬이다! 일을 아주 사서해요 ㅋㅋㅋ 교회 십자가 없애고 로고 넣기 입체여야겠죠? 흠 놀이동산으로 꾸미고 싶어서 서치 이게 좋겠군 예시로 한 번 넣어보기 괜찮나? 반전도 시켜보고 오케이, 이제 따자

핵 복잡하네? 펜툴로 하나하나 누끼 따는 중 노가다 뭐이리 많이 달렸어? 관람차 하하 내가 왜 이걸 선택했지? 시작했으면 끝을 봐야지 땄는데

안쪽이 문제로다 색깔 선택으로 지워봤지만 지저분하게 누끼가 따지는 상황

에라이 펜툴 들었다 까짓거 하면 돼

개고생중 와 이걸 언제 다 따나

? 절반 했음 그와중에 스티커 작업 들어옴 군대 무늬? 넣어달라는 요청 마구마구 그리기 흠

아닌 것 같아 무늬 다시 그려보기 색깔의 흐름도 생각하기 강약 조절은 색깔로부터 모양 다듬기 완성한 택배 박스 시안 디자인 괜찮나요? 관람차 다 따서 섬 하나 예쁘게 꾸밈 아르 랜드~~ 자동차도 있음 ㅋㅋㅋ 귀엽죠? 비행기가 날라다니고 간판?에 새도 앉아있음 아르랜드 섬