Nieuw lid |
|
Ik heb Javascript toegevoegd. En het ziet er leuk uit!
Echter, nu ontstaat er alsnog een probleem.
Zodra ik alsnog mijn screen resize en kleiner maak dan wordt mijn Menu balk kleiner en niet meer de width die ik heb aan gegeven.
Het blijft stoeien!
Dit is mijn code zoals ik hem nu heb.
#container {
max-width: 950px;
height: auto;
margin: -25px auto;
}
#header {
height: 270px;
background-color: gainsboro;
}
#menu {
margin-top: -16px;
height: 60px;
background: darkgrey;
max-width: 950px;
}
#menu ul li {
list-style-type: none;
display: inline-block;
float: right;
margin: 20px 20px 0 0;
}
div#menu.sticky { position: fixed; top: 0; z-index: 1;}
a {
text-decoration: none;
font-family: sans-serif;
color: lightblue;
font-size: 21px;
}
#body {
height: 2000px;
background-color: aliceblue;
margin-top: 100px;
}
.row1 {
width: 33%;
height: 200px;
background-color: darkcyan;
text-align: center;
}
.row2 {
width: 33%;
height: 200px;
background-color: darkgoldenrod;
margin: -200px 33.5%;
text-align: center;
}
.row3 {
width: 33%;
height: 200px;
background-color: darkmagenta;
float: right;
text-align: center;
}
section {
height: 200px;
background-color: antiquewhite;
margin: 200px 0 0 0;
}
#container { max-width: 950px; height: auto; margin: -25px auto; } #header { height: 270px; background-color: gainsboro; } #menu { margin-top: -16px; height: 60px; background: darkgrey; max-width: 950px; } #menu ul li { list-style-type: none; display: inline-block; float: right; margin: 20px 20px 0 0; } div#menu.sticky { position: fixed; top: 0; z-index: 1;} a { text-decoration: none; font-family: sans-serif; color: lightblue; font-size: 21px; } #body { height: 2000px; background-color: aliceblue; margin-top: 100px; } .row1 { width: 33%; height: 200px; background-color: darkcyan; text-align: center; } .row2 { width: 33%; height: 200px; background-color: darkgoldenrod; margin: -200px 33.5%; text-align: center; } .row3 { width: 33%; height: 200px; background-color: darkmagenta; float: right; text-align: center; } section { height: 200px; background-color: antiquewhite; margin: 200px 0 0 0; }
<!DOCTYPE html>
<html>
<head>
<title>Basic</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<div id="container">
<div id="header">
</div>
<div id="menu">
<ul>
<li><a href="#">Contact</a>
</li>
<li><a href="#">About</a>
</li>
<li><a href="#">Services</a>
</li>
<li><a href="#">Home</a>
</li>
</ul>
</div>
<div id="body">
<div class="row1">Lorem Ipsum adalah contoh teks atau dummy dalam industri percetakan dan penataan huruf atau typesetting. Lorem Ipsum telah menjadi standar contoh teks sejak tahun 1500an, saat seorang tukang cetak yang tidak dikenal mengambil sebuah </div>
<div class="row2">Sudah merupakan fakta bahwa seorang pembaca akan terpengaruh oleh isi tulisan dari sebuah halaman saat ia melihat tata letaknya. Maksud penggunaan Lorem Ipsum adalah karena ia kurang lebih memiliki penyebaran huruf yang normal. </div>
<div class="row3">Tidak seperti anggapan banyak orang, Lorem Ipsum bukanlah teks-teks yang diacak. Ia berakar dari sebuah naskah sastra latin klasik dari era 45 sebelum masehi, hingga bisa dipastikan usianya telah mencapai lebih dari 2000 tahun. </div>
<section>
</section>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$(document).scroll(function(e) {
if ($(document).scrollTop() > 270) {
$('div#menu').addClass('sticky');
} else {
$('div#menu').removeClass('sticky');
}
});
});
//]]>
</script>
</html>
<!DOCTYPE html> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <li><a href="#">Contact </a> <li><a href="#">About </a> <li><a href="#">Services </a> <div class="row1">Lorem Ipsum adalah contoh teks atau dummy dalam industri percetakan dan penataan huruf atau typesetting. Lorem Ipsum telah menjadi standar contoh teks sejak tahun 1500an, saat seorang tukang cetak yang tidak dikenal mengambil sebuah </div> <div class="row2">Sudah merupakan fakta bahwa seorang pembaca akan terpengaruh oleh isi tulisan dari sebuah halaman saat ia melihat tata letaknya. Maksud penggunaan Lorem Ipsum adalah karena ia kurang lebih memiliki penyebaran huruf yang normal. </div> <div class="row3">Tidak seperti anggapan banyak orang, Lorem Ipsum bukanlah teks-teks yang diacak. Ia berakar dari sebuah naskah sastra latin klasik dari era 45 sebelum masehi, hingga bisa dipastikan usianya telah mencapai lebih dari 2000 tahun. </div> <section> </section> <script type="text/javascript"> //<![CDATA[ $(document).ready(function() { $(document).scroll(function(e) { if ($(document).scrollTop() > 270) { $('div#menu').addClass('sticky'); } else { $('div#menu').removeClass('sticky'); } }); }); //]]>
|