menu responsive

sebelum memakai z-index <a href='[url=https://postimg.org/image/5uy3kqs9v/][/url] '>[url=https://postimg.org/image/5uy3kqs9v/][/url] </a>

sesudah memakai z-index <a href=' [url=https://ibb.co/gZdk2a][/url] '> [url=https://ibb.co/gZdk2a][/url] </a>

gan saya mau tanya kan saya bikin menu top dengan css terus saya kasih gambar di bawah menu itu pas layar saya kecilin menu nya kan ikut ke bawah tapi karna ada gambar jadi terhalang terus saya pakai z-index di gambar tapi konten lain yang harusnya di bawah gambar malah naek jadi di dalam gambar gimana yah cara nya supaya menu nya tidak terhalang gambar dan konten lain yang seharusnya di bawah gambar gak nimpa gambar/ berada di dalam gambar mohon bantuan dan jawabannya! terima kasih.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>branda</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style>
            *{
                padding: 0;
                margin: 0;
            }
            .header{
                position: absolute;
                width: 100%;
                height: 340px;
                z-index: -5;
            }
            .navbar{
                width: 100%;
                background: #84a7b2;
                height: 50px;
                border: 1px solid black;
                z-index: 10;
            }
            .navbar .navigation{
                width: 100%;
                float: right;
                box-sizing: content-box;
            }
            .navbar ul{
                left: 100px;
                float:right;
                box-sizing: border-box;
            }
            .navbar > .navigation > ul > li{
                display: inline-block;
                list-style: none;
                margin: 0;
                background: #f23f3f;
                padding: 10px;
                float: left;
                text-align: center;
                box-sizing: border-box;
            }
            .navbar > .navigation > ul > li:hover{
                background: rgba( 244, 30, 30, 0.806 );
            }
            .navbar > .navigation > ul > li:hover > a{
                color: black;
            }
            .navbar > .navigation > ul > li > a{
                display: block;
                min-width: 120px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                color: white;
                text-decoration:none;
            }
            .navbar .navigation ul li ul li{
                display: none;
            }
            .navbar ul li:hover ul li{
                display: block;
            }
            .navbar .navigation ul li ul{
                width: 100%;
                margin: 0;
            }
            .navbar .navigation ul li ul li {
                background: black;
                height: 20px;
                width: 100%;
                padding:10px;
                position: relative;
                z-index: 10;
                left: -10px;
                top: 10px;
            }
            .navbar .navigation ul li ul li a{
                text-decoration: none;
                color: white;
            }
            .navbar .navigation ul li ul li:hover{
               background: rgba( 248, 140, 98, 0.722 );
            }
            label{
                position: relative;
                left: -2px;
                top: 0px;
                width:50px;
                text-align: center;
                height: 27px;
                float: right;
                line-height: 23px;
                display: none;
                border: 1px solid black;
                padding: 10px;
            }
            #toggle{
                display: none;
            }
            .navbar p.logo{
                display: inline-block;
                float:left;
                position: relative;
                top:-1px;
                padding: 15px;
                margin-right: 20px;
                font-weight: bold;
                color: #1c1c0c;
            }
            @media screen and (max-width:860px){
                .navbar{
                    width: 100%;
                }
                .navbar p.logo{
                    width: 100%;
                    float: none;
                    text-align:center;
                }
                .navbar > .navigation > ul {
                    float: none;
                }
                .navbar > .navigation > ul > li{
                    width: 20%;
                    border-right: 1px solid white;
                }
                .navbar > .navigation > ul > li:last-child{
                    border-right: none;
                }
            }
            @media screen and (max-width:720px){
                .navbar{
                    width: 100%;
                }
                label{
                    display: block;
                    cursor: pointer;
                }
                .navbar p.logo{
                    width: auto;
                }
                .navbar > .navigation > ul >li{
                    display: none;
                }
                .navbar .navigation ul li{
                    width: 100%;
                    border-bottom: 1px solid white;
                }
                #toggle:checked + ul > li{
                    display: block;
                }
            }
            .bungkus{
                height: 40%;
                width: 100%;
            }
            .bungkus .content{
                width: 100%;
                height: 30%;
                padding: 10px;
               background-color: #30e311;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <nav class="navbar">
                <div class="navigation">
                    <p class="logo">Alone.com</p>
                    <label for="toggle" class="show">Menu</label>
                    <input type="checkbox" id="toggle"/>
                    <ul>
                        <li><a href="#">Home</a></li>
                        <li><a href="#">Category</a>
                            <ul>
                                <li><a href="#">Html</a></li>
                                <li><a href="#">Css</a></li>
                                <li><a href="#">Javascript</a></li>
                                <li><a href="#">php</a></li>
                            </ul>
                        </li>
                        <li><a href="#">Forum</a></li>
                        <li><a href="#">Contact</a></li>
                        <li><a href="#">About Us</a></li>
                    </ul>
                </div>
            </nav>
                    <img src="media/pexels-photo-66421.jpeg" class="header">
        </div>
        <div class="bungkus">
            <div class="content">
                <h3>SELAMAT DATANG</h3>
            </div>
        </div>
    </body>
</html>

avatar hafizdjubaidir
@hafizdjubaidir

110 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

mungkin maksudnya gini?

 <!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>branda</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <style>
            *{
                padding: 0;
                margin: 0;
            }
            .header{
                position: absolute;
                width: 100%;
                height: 340px;
                z-index: -5;
            }
            .navbar{
                width: 100%;
                background: #84a7b2;
                height: 50px;
                border: 1px solid black;
                z-index: 10;
            }
            .navbar .navigation{
                width: 100%;
                float: right;
                box-sizing: content-box;
            }
            .navbar ul{
                left: 100px;
                float:right;
                box-sizing: border-box;
            }
            .navbar > .navigation > ul > li{
                display: inline-block;
                list-style: none;
                margin: 0;
                background: #f23f3f;
                padding: 10px;
                float: left;
                text-align: center;
                box-sizing: border-box;
            }
            .navbar > .navigation > ul > li:hover{
                background: rgba( 244, 30, 30, 0.806 );
            }
            .navbar > .navigation > ul > li:hover > a{
                color: black;
            }
            .navbar > .navigation > ul > li > a{
                display: block;
                min-width: 120px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                color: white;
                text-decoration:none;
            }
            .navbar .navigation ul li ul li{
                display: none;
            }
            .navbar ul li:hover ul li{
                display: block;
            }
            .navbar .navigation ul li ul{
                width: 100%;
                margin: 0;
            }
            .navbar .navigation ul li ul li {
                background: black;
                height: 20px;
                width: 100%;
                padding:10px;
                position: relative;
                z-index: 10;
                left: -10px;
                top: 10px;
            }
            .navbar .navigation ul li ul li a{
                text-decoration: none;
                color: white;
            }
            .navbar .navigation ul li ul li:hover{
               background: rgba( 248, 140, 98, 0.722 );
            }
            label{
                position: relative;
                left: -2px;
                top: 0px;
                width:50px;
                text-align: center;
                height: 27px;
                float: right;
                line-height: 23px;
                display: none;
                border: 1px solid black;
                padding: 10px;
            }
            #toggle{
                display: none;
            }
            .navbar p.logo{
                display: inline-block;
                float:left;
                position: relative;
                top:-1px;
                padding: 15px;
                margin-right: 20px;
                font-weight: bold;
                color: #1c1c0c;
            }
            @media screen and (max-width:860px){
                .navbar{
                    width: 100%;
                }
                .navbar p.logo{
                    width: 100%;
                    float: none;
                    text-align:center;
                }
                .navbar > .navigation > ul {
                    float: none;
                }
                .navbar > .navigation > ul > li{
                    width: 20%;
                    border-right: 1px solid white;
                }
                .navbar > .navigation > ul > li:last-child{
                    border-right: none;
                }
            }
            @media screen and (max-width:720px){
                .navbar{
                    width: 100%;
                }
                label{
                    display: block;
                    cursor: pointer;
                }
                .navbar p.logo{
                    width: auto;
                }
                .navbar > .navigation > ul >li{
                    display: none;
                }
                .navbar .navigation ul li{
                    width: 100%;
                    border-bottom: 1px solid white;
                }
                #toggle:checked + ul > li{
                    display: block;
                }
            }
            .bungkus{
                height: 40%;
                width: 100%;
            }
            .bungkus .content{
                width: 100%;
                height: 30%;
                padding: 10px;
               background-color: #30e311;
            }
	    .hero{
		background-img: url(media/pexels-photo-66421.jpeg);
		background-attachment: scrool;
		background-position: center center;
		background-size: cover;
		height: 100vh;
	  }
        </style>
    </head>
    <body>
        <div class="container">
            <nav class="navbar">
                <div class="navigation">
                    <p class="logo">Alone.com</p>
                    <label for="toggle" class="show">Menu</label>
                    <input type="checkbox" id="toggle"/>
                    <ul>
                        <li><a href="#">Home</a></li>
                        <li><a href="#">Category</a>
                            <ul>
                                <li><a href="#">Html</a></li>
                                <li><a href="#">Css</a></li>
                                <li><a href="#">Javascript</a></li>
                                <li><a href="#">php</a></li>
                            </ul>
                        </li>
                        <li><a href="#">Forum</a></li>
                        <li><a href="#">Contact</a></li>
                        <li><a href="#">About Us</a></li>
                    </ul>
                </div>
            </nav>
        </div>
		<div class="hero"></div>
        <div class="bungkus">
            <div class="content">
                <h3>SELAMAT DATANG</h3>
            </div>
        </div>
    </body>
</html>
avatar ackerz
@ackerz

54 Kontribusi 31 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban