1. 색상의 종류와 코드작성 법, 불투명도에 대해 알아보자.
2. 배경 background에 대해 알아보자.
< color 표기 기준 >
RGV : 웹에서 주로 사용함
CMYK : 팜플렛, 인쇄물 등에 사용함
< 가장 많이 사용하는 color 작성법>
1. 키워드 사용 : transparent 투명
2. RGB : 3차원 좌표계 사용( #16진수, rgb(), rgba() )
1) #16진수 ( HEX) : #000000 ( 6자리 숫자 (0~9)+ 알파벳 f 까지 )
#000000 검정 / #ffffff 흰색
2) rgb() 작성법 : rgb(_ _ ,_ _ ,_ _ )
- 0~256까지의 숫자 작성가능)
rgb(0, 0, 0) 검정
3) rgba() : 마지막에 투명도 까지 넣어줌. 배경색상에만 적용됨.
rgb(_ _ ,_ _ ,_ _, 투명도 )
< opacity > 불투명도 설정 0.0~1.0 : 내부의 글자,콘텐츠 , 이미지 등 모두에 적용됨.
< background > 에 대해 알아보자.
1) background-color: 단일색상
2) background-image: 이미지 파일, color보다 위에 뜬다. 여러개의 배경 이미지는 쉼표, 로 구분한다.
3) background-repeat: 기본적으로 이미지가 반복됨, no-repeat을 주로 사용함.
4) background-position: 값을 x축 y ; 두개를 작성해줌 , 왼쪽 꼭지점 기준으로 좌표 값을 넣어줌.
ㅡ left top; , bottom rightl, top; 하나만 적으면 자동으로 가운데로 감. 주로 center사용.
5) background-orgin : 속성의 배경의 원점을 테두리 시작점, 테두리 내부, 안쪽 여백 내부 중 하나로 지정
: border-box;, content-box; , padding-box; 중에서 선택 가능
6) background-size : 배경 사이즈 ( contain, cover 많이 쓴다. )
ㅡ contain : 작은 쪽에 이미지 비율을 맞춘다. (비율유지, 빈칸 생김)
ㅡ cover : 이미지의 비율대로 요소 안을 꽉 채워준다. (비율유지, 빈칸 없음)
ㅡ auto
ㅡ length : em ,rem , px ... 값을 1개만 입력하면 가로 width값에 맞춰서 늘어난다.
ㅡ % : 가로값만 100%
7) background (shorthand 단축속성)
ㅡ 한줄로 작성가능 . , position/size로 작성하고. color는 마지막영역에 작성한다.
<transform> 에 대해 알아보자. ( 검색 transform-function mdn )
ㅡ요소에 (왼쪽위 기준점 , 위에서 아래로 기준) 회전, 크기, 기울이기, 이동 효과를 부여 할 수 있다.
ㅡ오른쪽에서 왼쪽으로 적용 된다.
1) scale 크기 : scale() scale(x, y) scaleX() , scaleY() == img width는 그대로 있고 ,scale 크기만 변경됨.
2) rotate 회전 : <angle> 자료형 단위 deg, grad, rad, turn(한바퀴 기준) . 양수와 음수도 다 사용 가능
3) translate 이동 : ( x, y ) 축의 이동 , px 또는 % 로 작성가능 , 양수 음수 가능
4) skew 이미지의 기울이기 : skew(ax) , skew(x,y) 로 표기함, 단위는 deg, trun 사용가능
5) transform-origin 기준점 : 별도의 요소로 기준점을 변경함. initial값은 가운데center이다.
'언어 > HTML & CSS' 카테고리의 다른 글
[입문] HTML CSS - flexbox , grid , 반응형 디자인의 모든 것 ! (0) | 2024.01.16 |
---|---|
[입문] HTML CSS - transition (전환), 애니메이션 anmaition (0) | 2024.01.16 |
[입문] HTML CSS - 레이아웃( display, float, position, overflow, z-index)( relative, absolute, fixed, sticky ) (0) | 2024.01.15 |
[입문] HTML CSS - CSS의 선택자의 모든 것! ( selector, 상속, 우선순위 ) (0) | 2024.01.10 |
[입문] HTML CSS -태그정리 (form 소개, label, input, button, select) (0) | 2024.01.09 |