こんな感じでいかがでしょうか?
HTML
1<div class="parent">
2 <img class="child" src="xxxx/xxxx/画像.jpg" alt="">
3</div>
CSS
1.parent {
2 overflow: hidden; /* はみ出た子要素は隠す。不要かもしれません。 */
3
4 width: 100px;
5 height: 100px;
6}
7.child {
8 /* 「aaaaaa」は好きな名前にしてください */
9 animation: aaaaaa 5s ease 0s 1;
10
11 display: block; /* 画像はinlineでなくblockのほうが便利 */
12
13 width: 200px;
14 height: 200px;
15}
16
17/* 「aaaaaa」は好きな名前にしてください */
18@keyframes aaaaaa {
19 0% {
20 transform: translate(0, 100px); /* 100pxは好きな数字を指定してください。アニメーション開始時の座標です。 */
21 }
22 100% {
23 transform: translate(0, -100px); /* -100pxは好きな数字を指定してください。アニメーション終了時の座標です。 */
24 }
25}
参考URL: animation
https://developer.mozilla.org/ja/docs/Web/CSS/animation
また「:hover」などの挙動と組み合わせる場合は「transition」のほうがいいかもしれません。
(私は普段こちらをよく使います。)
参考URL: transition
https://developer.mozilla.org/ja/docs/Web/CSS/transition
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/29 22:07