css 기초 정리(3)
2020-01-01
해당 Post는 Transition에 대한 내용임
css 기초 정리(3)
Transition
Transitions는 무엇인가?
Transitions -이동/변경- 을 멋지게 보여주는 효과
for example
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>transition</title>
<style>
.box{
background-color : green;
color:white;
transition : all .5s ease-in-out;// 변경사항을 0.5초 이내에
} //ease-in-out 이란 천천히 변경되게 설정함
.box:hover {
background-color : blue;
color : black;
}
.box:active {
background-color : red;
color : white;
}
</style>
</head>
<body>
<span class = "box">
Text
</span>
</body>
</html>
Transitions이란 이렇게 어떤 state가 바뀔때 적용이 됨.
state들은 hover, active, focus, visited가 있음.
- hover : 요소 위에 마우스 커서 올려놓을 때 스타일 지정.
- active : 요소를 마우스로 클릭하는 순간의 스타일 지정.
- focus : 요소에 커서 위치해 선택된 동안의 스타일 지정.
- visited : 방문한 경우 요소의 속성을 스타일 지정.