Animation

Leejihye·2021년 7월 7일
1

학습한 내용

코드

html

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
	<!-- <div class="transform"></div> -->
	<!-- <div class='transition'></div> -->
	<!-- <div class="animation"></div> -->
	<!-- <div class="spin-lion"></div> -->
</body>
</html>

CSS

.transform{
	width: 300px;
	height: 300px;
	background-color: yellow;

	transform: rotate(10deg);
	/*transform: scale(2,3);*/
	/*transform: skew(10deg, 0deg);*/
	/*transform: translate(100px, 300px);*/

	/*margin-left: 300px;*/
	/*margin-top: 500px;*/
}

.transition {
	width: 300px;
	height: 300px;
	background-color: yellow;

	/*
	transition-property: width;
	transition-duration: 2s;
	transition-timing-function: linear;
	transition-delay: 1s;
	*/

	transition: width 2s linear , height 2s linear;
}

.transition:hover {
	width: 600px;
	height: 600px;
}

.animation{
	width: 300px;
	height: 300px;
	background-color: yellow;

	animation-name: changewidth;
	animation-duration: 3s;
	animation-timing-function: linear;
	animation-delay: 1s;

	animation-iteration-count: infinite;
	animation-direction: alternate;
}

@keyframes changewidth{
	0%{
		width: 300px;
		height: 300px;
		background-color: yellow;
	}

	50%{
		background-color: blue;
	}

	100%{
		width: 600px;
		height: 600px;
		background-color: red;
		/*border: solid 10px blue;*/
	}
}

.spin-lion {
	width: 150px;
	height: 150px;
	background-color: blue;
/*
	animation-name: spinLion;
	animation-duration: 1.5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
*/
	animation: spinLion 1.5s linear infinite alternate;

}

@keyframes spinLion{
	from{
		transform: rotate(-10deg);
	}
	to{
		transform: rotate(10deg);
	}
}

학습내용 중 어려웠던 점

강사님과 함께 실무에서 직접 사용될 수 있는 것들에 대해 구현해보았는데, 실제로 만들어보니까 정말 쉽지않다라는 생각이 들었다. 강사님이 구현하실 때 이것저것 생각이 나는 게 대단하다고 느껴졌다.

해결방법

많은 연습과 직접 구현을 해보고 고민하고 연구하는 게 필요하다.

학습소감

배운 내용이 조금 많아지니 '아 그거 뭐였더라' 싶은 것들도 많고, 직접 구현해보는 걸 따라해보니 정말 많은 연습과 고민과 공부가 필요할 것 같다라는 생각이 들었다. 그래도 재미있다.

0개의 댓글