LoginSignup
jankenpon0205
@jankenpon0205 (002 ruru)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

メインビジュアルを画面いっぱいに表示して、フェードインさせたい。

解決したいこと

今、メインビジュアルの画像を三枚フェードインさせているのですが、画面いっぱいにならず、右に寄っています。
画面いっぱいにするにはどうしたらいいですか?

発生している問題・エラー

<section id="main-visual">
        <div class="container slider_fade">
            <img class="mv-img" src="images/mv/mv1.jpg">
            <img class="mv-img" src="images/mv/mv2.jpg">
            <img class="mv-img" src="images/mv/mv3.jpg">
            
        </div>
    </section>

css

#main-visual{
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
}

.slider_fade {
    position: inherit;
}

.slider_fade > .mv-img {
    position: absolute;
    list-style: none;
    visibility: hidden;
    animation: anime_slider_fade 12s 0s infinite;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
}
.slider_fade > .mv-img:nth-of-type(2) {
    animation-delay: 4s;
    height: 100vh;
}
.slider_fade > .mv-img:nth-of-type(3) {
    animation-delay: 8s;
    height: 100vh;
}

@keyframes anime_slider_fade {
    0% {
        visibility: visible;
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    33.3% {
        opacity: 1;
    }
    48.3% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

自分で試したこと

.slide_fadeにあるposition設定を変えてみたのですが、画面いっぱいになりませんでした。

0

1Answer

Your answer might help someone💌