본문 바로가기

웹 프로그래밍/CSS

[CSS] 애니메이션 효과 주기(transition-property, transition-property, transition-timing-function 등)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style>
	div {
		width: 100px;
		height: 100px;
		background-color: red;
		transition-property: background-color, border-radius;
		transition-duration: 3s; /* 애니메이션이 지속되는 시간 */
		transition-timing-function: ease;
		/* transition-timing-function: linear; */
		transition-delay: 1s; /* 몇초 이따가 변환이 되는지 명시 */
	}
	
	div:hover { /* 마우스를 올렸을 때의 상태를 명시함 */
		background-color: blue;
		border-radius: 50%;
	}

	
</style>
</head>
<body>
	<div></div>
	<div></div>
	<div></div>
</body>
</html>