Return to Video

Changing CSS styles (Video Version)

  • 0:00 - 0:04
    좋습니다. 이제 여러분은 요소의 내용을 어떻게 바꿀지 아실겁니다.
  • 0:04 - 0:06
    그리고 특성의 값도 말이죠
  • 0:06 - 0:11
    무엇이 더 남앗을까요? 음 , 만일 스타일을 바꾸고 싶다면 어떻게 해야할까요?
  • 0:11 - 0:16
    일반적으로 CSS 에서 사용하지만 자바스크립트에서 사용하려면 어느정도 시간이 걸립니다
  • 0:16 - 0:23
    마치 스타일을 동작시키거나 유저가 어떤것을 클릭한후 변화시킬때 처럼말이죠
  • 0:23 - 0:26
    이것은 곧 어떻게 하는지 보여드리겠습니다. 약속하죠.
  • 0:26 - 0:30
    먼저 이 머릿말 부분의 스타일을 변화시켜봅시다
  • 0:30 - 0:33
    만일 CSS를 사용해서 이것을 해본다면
  • 0:33 - 0:39
    #heading 에 ID로 선택해서 'color:orange'를 사용해줍니다
  • 0:39 - 0:42
    짜잔. 오랜지색이 되었네요. 정말 고양이와 마찬가지로 말이죠
  • 0:42 - 0:46
    이제 자바스크립트 자체에서 사용해보도록 합시다.
  • 0:46 - 0:50
    먼저 heading의 요소 부분을 찾아야 합니다. 이부분에서는 여기네요
  • 0:50 - 0:56
    그리고 스타일이라는 특성 (`.style`) 에 접근해야합니다.
  • 0:56 - 1:01
    그리고 우리가 필요한 특성으로 접근합니다 여기서는 'color' 부분이지요
  • 1:01 - 1:05
    그리고 새로운 값을 넣어줍니다.
  • 1:05 - 1:11
    CSS에서 사용한 특성을 지우고 이제 실행이 되는지 봅시다. 얍. 성공했네요
  • 1:11 - 1:17
    이제 여기서 두개의 점을 보실수 있네요. 이 이유는
  • 1:17 - 1:22
    두개의 물체에 접근하는 것입니다. 하나는 요소고 다음은 스타일 요소 입니다.
  • 1:22 - 1:27
    이 스타일은 다른 특성으로서 요소의 모든 스타일을 가지고 있습니다
  • 1:27 - 1:32
    만일 머릿말 부분의 배경화면의 색을 변화시키고 싶다면 어떻게 할까요?
  • 1:32 - 1:38
    CSS 타입에서는 'background-color:black;'을 사용해서 수정을 하겠지만
  • 1:38 - 1:41
    이를 자바스크립트에서 사용해 봅시다
  • 1:41 - 1:49
    'headingEl.style.background-color = "black";' 을 사용해봅시다
  • 1:49 - 1:54
    이런,, 에러가 발생했네요. 이는 자바스크립트에서 유효하지 못합니다.
  • 1:54 - 1:57
    왜냐하면 이 특성의 이름은 -(하이픈)을 담을수 없기 때문입니다.
  • 1:57 - 2:02
    대신 이 CSS 특성이름을 새로운 유효한 형태로 변화할것이 필요합니다.
  • 2:02 - 2:11
    자바스크립트에서 camel-casing(낙타표기법)을 해줍니다. 하이픈을 지우고 C를 대문자화 해줍시다.
  • 2:11 - 2:17
    그리고 이 특성을 지우고 테스트해보도록 해요. 그리고 얍.. 검정색으로 됬네요.
  • 2:17 - 2:22
    이제 점점 환상적여져 가네요. 저는 또한 머리중심에 나란히 해주고 싶습니다.
  • 2:22 - 2:27
    그리고 이 아래부분에 하나를 더 추가할겁니다.
  • 2:27 - 2:34
    'headingEl.style.textAlign'--이것은 낙타표기법으로 '"center" ' 을 사용해줍니다
  • 2:34 - 2:38
    한번더 말해서 하이픈으로 두 단어가 연결되어 있기 때문에 낙타표기법으로 사용해줍니다.
  • 2:38 - 2:45
    그리고 우리는 이 머리말 부분이 고양이와 비슷해졌고 또한 할로윈 처럽 보이겠금 됐습니다.
Title:
Changing CSS styles (Video Version)
Description:

more » « less
Video Language:
English
Duration:
02:46

Korean subtitles

Incomplete

Revisions