1) head etiketleri arasında bulunan betikleri yazalım
HTML Betikleri (head)
<link href="css/style.css" rel="stylesheet" type="text/css" /> <link href="css/font-awesome.v4.3.0.min.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/jquery.js"></script> <!--[if lt IE 9]> <script type="text/javascript" src="js/html5.js"></script> <![endif]--> <script type="text/javascript" src="js/genel.js"></script>
2) body etiketleri arasında bulunan betikleri yazalım
HTML Betikleri (body)
<section class="ortalayici"> <nav class="acilir-menu"> <ul> <li> <a href="#"><i class="fa fa-home"></i> Anasayfa</a> </li> <li> <a href="#"><i class="fa fa-th-list"></i> Hakkımızda</a> <ul> <li><a href="#"><i class="fa fa-exchange"></i> Misyon</a></li> <li><a href="#"><i class="fa fa-ticket"></i> Vizyon</a></li> <li><a href="#"><i class="fa fa-slack"></i> Tarihçe</a></li> </ul> </li> <li> <a href="#"><i class="fa fa-sun-o"></i> Ürünler</a> <ul> <li><a href="#"><i class="fa fa-barcode"></i> Televizyon</a></li> <li> <a href="#"><i class="fa fa-laptop"></i> Bilgisayar</a> <ul> <li><a href="#"><i class="fa fa-hdd-o"></i> Notebook</a></li> <li><a href="#"><i class="fa fa-laptop"></i> Laptop</a></li> <li><a href="#"><i class="fa fa-keyboard-o"></i> PC</a></li> </ul> </li> </ul> </li> <li> <a href="#"><i class="fa fa-pencil-square-o"></i> İletişim</a> <ul> <li><a href="#"><i class="fa fa-tint"></i> İstanbul</a></li> <li><a href="#"><i class="fa fa-map-marker"></i> Ankara</a></li> </ul> </li> </ul> <div class="cb"></div> </nav> </section>
3) style.css içerisinde bulunan betikleri yazalım
CSS Betikleri
@font-face { font-family: 'Conv_RobotoCondensed-Regular'; src: url('../fonts/RobotoCondensed-Regular.eot'); src: local('O'), url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('../fonts/RobotoCondensed-Regular.svg') format('svg'); font-weight: normal; font-style: normal; } *{margin:0px;padding:0px;border:0px;font-size:100%;font:inherit;vertical-align:baseline;border-spacing:0px;outline:none;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;} body{font-size:14px;font-family:'Conv_RobotoCondensed-Regular', Tahoma, sans-serif;color:#000;background:#fff;} .ortalayici{width:1000px;margin:40px auto;min-height:1px;} a:link, a:visited{text-decoration:none;color:#2C3847;} a:hover{text-decoration:none;color:#2C3847;} .cb{clear:both;} .acilir-menu{background-color:#E4E4E4;} .acilir-menu ul{list-style-type:none;} .acilir-menu ul li{position:relative;} .acilir-menu ul > li{float:left;border-left:1px solid #D3D3D3;line-height:40px;padding:0px 15px;color:#42556D;} .acilir-menu ul > li:first-child{border-left:none;} .acilir-menu ul > li:hover{background-color:#42556D;} .acilir-menu ul > li:hover > a{color:#fff;} .acilir-menu ul > li ul{display:none;position:absolute;width:120px;} .acilir-menu ul > li ul li{line-height:30px;padding:0px 5px;display:block;border-bottom:1px solid #D3D3D3;width:120px;background-color:#eee;border-left:0px;} .acilir-menu ul > li ul li:last-child{border-bottom:none;} .acilir-menu ul > li > ul{left:0px;top:40px;} .acilir-menu ul > li > ul li ul{left:130px;top:0px;}CSS betiklerimizde, ul li tanımlamaları yapılıp sayfamıza font awesome webfont dahil edilmiş oldu.
4) genel.js içerisinde bulunan betikleri yazalım
jQuery Betikleri
jQuery(document).ready(function () { jQuery(".acilir-menu ul li").hover(function () { jQuery(this).children("a").next("ul").css({ "display": "block" }); }, function () { jQuery(this).children("a").next("ul").css({ "display": "none" }); }); });
Örnek olarak indirme linki verilmiştir. İndirip daha detay inceleyebilirsiniz.