的外れかもしれませんが、以下のような挙動でしょうか?どうしたいのかよくわからなかったので、2つ用意しました。
(1つ目)
HTML
1<!DOCTYPE html>
2<html lang="ja">
3<head>
4 <meta charset="UTF-8">
5 <title>タイトル</title>
6 <style type="text/css">
7 * {
8 margin: 0;
9 padding: 0;
10 }
11
12 html,
13 body,
14 .background1,
15 .background2 {
16 width: 100%;
17 height: 100%;
18 }
19
20 .background1 {
21 background-color: #bcbdc2;
22 background-image: url(https://placehold.jp/3d4070/ffffff/150x150.png?text=image);
23 background-repeat: no-repeat;
24 background-attachment: fixed;
25 background-position: center center;
26 background-size: cover;
27 }
28
29 .background2 {
30 background-color: #c7e6e2;
31 }
32 </style>
33</head>
34<body>
35<div class="background1"></div>
36<div class="background2"></div>
37</body>
38</html>
(2つ目)
HTML
1<!DOCTYPE html>
2<html lang="ja">
3<head>
4 <meta charset="UTF-8">
5 <title>タイトル</title>
6 <style type="text/css">
7 * {
8 margin: 0;
9 padding: 0;
10 }
11
12 html,
13 body,
14 .background1,
15 .background2 {
16 width: 100%;
17 height: 100%;
18 }
19
20 .background1,
21 .background2 {
22 position: absolute;
23 top: 0;
24 left: 0;
25 }
26
27 .background1 {
28 z-index: 1;
29 background-color: #bcbdc2;
30 background-image: url(https://placehold.jp/3d4070/ffffff/150x150.png?text=image);
31 background-repeat: no-repeat;
32 background-attachment: fixed;
33 background-position: center center;
34 background-size: cover;
35 }
36
37 .background1:hover {
38 animation: background-animation 3s forwards;
39 }
40
41 .background2 {
42 background-color: #c7e6e2;
43 }
44
45 @keyframes background-animation {
46 0% {
47 opacity: 1;
48 }
49 100% {
50 opacity: 0;
51 }
52 }
53 </style>
54</head>
55<body>
56<div class="background1"></div>
57<div class="background2"></div>
58</body>
59</html>