Advanced uses
리스트 꾸미기¶
리스트는 데이터 나열 이외에도 목차나 메뉴를 만들거나 관련 링크 모음을 만드는 등 여러 용도로 활용
마커 위치¶
마커 종류¶
list-style-type: disc|armenian|circle|cjk-ideographic|decimal|georgian|lower-alpha|lower-roman|square|upper-alpha|upper-roman|none
이미지 마커¶
사용자가 이미지 마커 지정CSS3
lis-style-image: url("이미지 위치");
단축 프로퍼티¶
표 꾸미기¶
테두리¶
table{
border: 1px solid blue;
/* 테두리 두께, 선 스타일, 색상 */
border-collapse: collapse;
/* 중복된 테두리 합치기 */
}
셀 크기¶
셀 여백 및 정렬¶
배경색과 테두리 효과¶
thead {
background : darkgray;
color : yellow;
}
td, tfoot th {
border-bottom : 1px solid gray
/* 아래쪽테두리만회색*/
}
줄무늬¶
행에 번갈아 배경색을 주어 줄무늬를 만들어 가도성을 높임
폼 꾸미기¶
마우스가 위에 올라갔을 때 text 속성을 가진 input 태그 스타일이 적용됨
동적 변화¶
애니메이션¶
HTML 태그의 모양 변화를 시간 단위로 설정
@keyframes
로 HTML 태그의 시간별 모양 변화 그리기
@keyframestextColorAnimation{
0% { color : blue; } /* 시작시. 0% 대신 from 사용가능*/
30% { color : green; } /* 30% 경과시까지*/
100% { color : red; } /* 끝까지. 100% 대신 to 사용가능*/
- 애니메이션 스타일 시트 작성
span {
animation-name : textColorAnimation; /* 애니메이션코드이름*/
animation-duration : 5s; /* 애니메이션1회시간은5초*/
animation-iteration-count : infinite; /* 무한반복*/
}
전환¶
HTML 태그에 적용된 CSS3 프로퍼티 값의 변화를 서서히 진행시켜 애니메이션 효과 생성, transition
프로퍼티 사용
변환¶
텍스트나 이미지를 회전, 확대 다양한 기하학적인 모양으로 출력
Last update :
8 mai 2023
Created : 9 octobre 2019
Created : 9 octobre 2019