Jam's story
[CSS] css 애니메이션 -로딩이미지처리 ,이미지 흔들기 본문
로딩이미지
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.loader{
width:120px;
height: 120px;
border: 16px solid #f3f3f3;
border-top-color: red;
border-radius: 50%;
animation: spin 1.5s linear infinite;
}
@keyframes spin{
0%{
transform: rotate(0deg);
}100%{
transform: rotate(360deg);
}
}
</style>
</head>
<body>
<div class="loader"></div>
</body>
</html>
이미지 흔들기














<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
img{
width: 150px;
border: 1px solid #ddd;
padding: 5px;
border-radius: 4px;
}
img:hover{
box-shadow: 0 0 2px 1px rgba(0, 240, 186, 0.5);
animation: shake 0.5s infinite;
}
@keyframes shake{
0%{ transform: translate(1px, 1px) rotate(0deg);}
10%{ transform: translate(-1px, -1px) rotate(-1deg);}
20%{ transform: translate(3px, 1px) rotate(1deg);}
30%{ transform: translate(3px, 2px) rotate(0deg);}
40%{ transform: translate(1px, -1px) rotate(1deg);}
50%{ transform: translate(-1px, 1px) rotate(-1deg);}
60%{ transform: translate(2px, -1px) rotate(0deg);}
70%{ transform: translate(-1px, 1px) rotate(1deg);}
80%{ transform: translate(3px, -1px) rotate(-1deg);}
90%{ transform: translate(1px, 3px) rotate(0deg);}
100%{ transform: translate(1px, -2px) rotate(1deg);}
</style>
</head>
<body>
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
<img src="https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAyMjA0MjFfOTMg%2FMDAxNjUwNTExNjMwNzc2.AmCDb22f7FET4IrkaFIm7PBP_5f_7eW0eW1hIXVkyX4g.i_nNxUTsl1mluLrHdVVdL36RwlhsM8agei3rFc1SPkwg.JPEG.sunyoung605%2FIMG_1699.jpg&type=a340" alt="">
</body>
</html>
'WEB > CSS' 카테고리의 다른 글
[CSS] 미디어타입 (0) | 2022.05.27 |
---|---|
[CSS] 애니메이션 효과 (0) | 2022.05.26 |
[CSS] 2D, 3D 변환 transform, translate (0) | 2022.05.26 |
[CSS] 2D 변환 (0) | 2022.05.26 |
[CSS] 웹글꼴 (0) | 2022.05.26 |
Comments