표(Table) 스타일
- border-collapse 속성 : 표 테두리
- vertical-align 속성 : 세로 정렬
table {
border: 1px solid orange;
width: 500px;
margin: 0 auto;
border-collapse: collapse; /* 표 테두리 한 줄 */
}
th {
border: 1px solid orange;
background-color: #FFCC66;
color: white;
padding: 5px;
}
td {
border: 1px solid orange;
height: 100px;
text-align: center; /* 가로 정렬 : 중앙 */
vertical-align: top; /* 세로 정렬 : 위 */
}
tr.bg td {
color: #000;
background-color:#EAF2D3;
vertical-align: bottom;
}
caption {
color: #FF6600;
font-size: 11pt;
font-weight: bold;
margin-bottom: 5px;
}
변형(Transform) 스타일
- transform 속성 : 요소의 다양한 변형을 정의
- rotate(각도) : 회전
⭐ 각도는 degree 또는 radian 단위를 사용
.myphoto {
position: absolute;
left: 50px;
top: 70px;
transform: rotate(15deg);
}
- scale(sx, sy) : 확대, sy값을 생략하면 sx값과 같다고 간주
- scaleX(sx) : 가로로 sx만큼 확대 = scale(sx,1)
- scaleY(sy) : 세로로 sy만큼 확대 = scale(1,sy)
.myphoto {
position: absolute;
left: 150px;
top: 120px;
transform: scale(1.5,1.5);
}
- skew(x각도, y각도) : 왜곡, y각도값을 생략하면 y축에 대한 각도를 0으로 간주
- skewX(각도) : x축을 따라 주어진 각도만큼 왜곡
- skewY(각도) : y축을 따라 주어진 각도만큼 왜곡
.myphoto {
position: absolute;
left: 50px;
top: 70px;
transform: skew(10deg, 10deg);
}
- translate(tx, ty) : 이동, ty값이 주어지지 않으면 0으로 간주
- translateX(tx) : tx값만큼 x축 방향으로 이동
- translateY(ty) : ty값만큼 y축 방향으로 이동
.myphoto{
transform: translate(200px,100px);
}
미디어 쿼리(Media Query)
- 반응형 웹 : 디스플레이의 종류와 크기에 따라 다르게 표현하는 웹 페이지
- 미디어 쿼리 : 디바이스의 종류와 넓이에 따라 다른 스타일을 적용
⭐ 형식 : @media 종류 and (조건)
/* 767px 이하 */
@media screen and (max-width:767px) {
h1 {color: red;}
ul {list-style: none;}
}
/* 768px ~ 991px */
@media screen and (min-width:768px) and (max-width:991px) {
h1 {color: blue;}
ul {list-style: none;}
ul li {display: inline; background-color: skyblue;}
}
/* 992px 이상 */
@media screen and (min-width:992px) {
h1 {color: green;}
ul {list-style: none;}
ul li {background-color: green; color: white; display: inline;}
}
'Web > CSS3' 카테고리의 다른 글
[CSS] 위치 스타일 (0) | 2021.08.03 |
---|---|
[CSS] 박스 모델 (0) | 2021.08.03 |
[CSS] 색상 스타일, 배경 스타일 (0) | 2021.08.03 |
[CSS] 폰트 스타일, 텍스트 스타일, 목록 스타일 (0) | 2021.08.03 |
[CSS] CSS import, 스타일 우선순위, 선택자 (0) | 2021.08.03 |