배경추가하기(background)

컨텐츠와 어울리는 적절한 배경을 추가함으로써 컨텐츠를 더욱 돋보이게 만들 수 있다.
박스모델에 배경으로 추가된 색상이나 이미지 등은 박스모델의 바깥쪽 여백을 제외한 나머지 영역안에서 요소의 컨텐츠를 뒷받침한다.

단축속성 background 의 하위 속성들

접미사 설명 속성값 유형
-color 요소의 배경 색상 지정 색상
-clip 요소 내 배경의 적용 범위 별도의 키워드
-image 요소의 배경 이미지 지정 이미지 url
-origin 요소 내 배경의 시작 위치 별도의 키워드
-size 배경 이미지의 크기 수치와 단위
-position 배경 이미지의 위치 수치와 단위
-repeat 배경 이미지의 반복 패턴 별도의 키워드

 

 

색상을 지정하는 방법

글자 색을 지정할 때에는 color속성을 사용하며 색 지정 방법은 글자 색, 테두리 색, 배경 색 모두에 대해 동일하다.

  • 키워드:색상을 나타내느 키워드(영단어)를 입력
  • rgb함수:rgb함수에 수치를 입력해 생산을 결정한다.
  • hsl함수: hsl함수에 수치를 입력해 색상을 결정한다.
  • 16진수값:빨강,초록,파랑의 비율을 16진수로 표현해 색상을 결정한다.

rgb 함수

빛의 3원색인 red, green, blue의 줄임말
빨강, 초록, 파랑 각 생상의 비율을 지정하여 색상을 결정할 수 있는 rgb함수와
투명도를 추가 지정할 수 있는 rgba 함수를 각각 지원한다.

rgb(레드값, 그린값, 블루값)

-%(per)수치로 많이 사용한다.

rgba(레드값, 그린값, 블루값, 투명도)

-a는 0~1 사이의 실수를 사용한다. 예)0.5
숫자가 올라갈수록 투명도가 높아진다.

hsl 함수

색조(hue)와 채도-탁함과 선명의 정도(saturation), 조도-밝기(lightness)를 각각 지정하여 결정하는 함수
마찬가지로 투명도를 추가로 지정하고자 할 때에는 hsla함수를 사용한다.

hsl(색조값, 채도값, 조도값)

-각도를 입력하여 색상을 선택하는 항목.

hsla(색조값, 채도값, 조도값, 투명도)

-a는 0~1 사이의 실수를 사용한다. 예)0.5
숫자가 올라갈수록 투명도가 높아진다.

 

16진수 값

해시(#)기호로 시작하는 여섯가지 16진수 값을 입력하는 방법
이때 입력하는 16진수 값을 ‘RGB 색상 코드’라고 부르기도 한다.

#RRGGBBAA

-레드,그린,블루,투명도 순서대로 2글자씩 주어진다. - 포토샵에서 주로 사용했던 코드
-16진수란 0 1 2 3 4 5 6 7 8 9 A B C D F 로 이루어져있다.
F는 15라고 생각하면 되고 00~FF까지로 이루어져있다. 이때 FF는 255라고 생각
예)#FFFFFF-흰색 #000000-검은색 (AA는 투명도라 생략가능)

 

글꼴바꾸기

font-family 속성은 요소에 포함된 텍스트의 글꼴을 정의할 때 사용하는 속성이다.
font-family 속성에는 한 개 이상의 글꼴을 지정할 수 있다.
입력한 글꼴 뒤에 쉼표를 입력한 후에 새로운 글꼴을 이어서 입력하는 방식으로 속성값을 지정한다.
이 경우 가장 먼저 쓰여진 글꼴부터 우선적으로 요소에 적용된다.

웹 폰트사용하기

웹 폰트란 컴퓨터 시스템에 해당 폰트가 설치되어 있지 않은 경우에도
웹 서버로부터 이를 제공받아 사용할 수 있는 ‘웹 전용글꼴’을 뜻한다.
font-family를 이용한 글꼴 적용시 잘못 입력된 글꼴이거나
시스템에 설치되어 있지 않은 경우에는 요소에 적용되지않는다.
하지만 웹 폰트를 사용하면 그런 문제가 발생하는 것을 방지할 수 있다.
-현재 사용하는 웹페이지가 주로 크롬이니 구글에서 제공하는 폰트를 사용하면 된다.
여기에 구글에서 제공하는 폰트가 웹폰트다.

텍스트 꾸미기

텍스트에도 크기, 색상, 정렬 방식 등의 다양한 속성이 존재한다.

속성명 설명 속성값 유형
font-size 글자 크기 지정 수치와 단위
font-weight 글자 두께 지정 별도의 키워드
line-height 행 높이 지정 수치와 단위
text-align 텍스트 정렬 방식 지정 별도의 키워드
text-decoration 텍스트 줄 긋기 별도의 키워드

단위 두 개더 알아보기

크기를 지정할 때에는 수치와 함께 단위를 지정하곤 한다. 이는 글자크기에 대해서도 마찬가지이다.

단위 용도
rem 루트요소(html)의 글자 크기를
배수로 계산에 적용하는 상대단위
em 부모요소 (자기를 감싸고 있는)의 글자 크기를
배수로 계산에 적용하는 상대단위

 

 

+ Recent posts