Haber Bandı (Ticker) Uygulaması
Haber bandımız için, jquery.li-scroller.1.0.js jquery eklentisini kullanacağız. Eklentiyi yüklemek için burayı tıklayın .
index.html veya index.php oluşturun ve aşağıdaki kodları, bu dosyanın <body> etiketinin tam üstüne kopyalayın. Editör olarak Notepad++ kullanabilirsiniz.<link rel="stylesheet" type="text/css" href="css/stil.css"/> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.li-scroller.1.0.js"></script>stil.css dosyası oluşturun ve aşağıdaki CSS kodunu, bu dosyanın içine kopyalayın.
#haber-ticker {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
overflow: hidden;
}
.title {
position: absolute;
font-family: 'Verdana', sans-serif;
color:#fff;
z-index: 2;
top: 2px;
left: 5px;
}
.tickercontainer {
background-color: #4285F4;
width: 100%;
height: 27px;
margin: 0;
padding: 0;
overflow: hidden;
}
.tickercontainer:after {
content: "";
width: 100%;
height: 1px;
margin-left: 0px;
display: block;
position: absolute;
left: 0;
z-index: -1;
-webkit-box-shadow: 0px 0px 5px 1px #000000;
-moz-box-shadow: 0px 0px 5px 1px #000000;
box-shadow: 0px 0px 5px 1px #000000;
}
.tickercontainer .mask {
position: relative;
left: 35px;
top: 3px;
width: 100%;
overflow: hidden;
}
ul.newsticker {
position: relative;
left: 980px;
font: bold 12px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left;
margin: 0;
padding: 0;
}
ul.newsticker li span {
color: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
margin: 0 50px 0 0;
}
ul.newsticker span {
margin: 0 12px 0 0;
}
Oluşturmuş oldugunuz index.php/html sayfasında </body> etiketinin tam üstüne aşağıdaki scripti kopyalayın.
<script>
$(function(){
$("ul#js-news").liScroll({travelocity: 0.09});
$("ul#js-newsbottom").liScroll({travelocity: 0.06});
});
</script>
Son olarak, haber bandımızın içine bazı değerler girelim. <body> etiketinin tam altına aşağıdaki html kodunu kopyalayın.
<div id="haber-ticker"> <span class="title">HABER: </span>
<div class="tickercontainer">
<div class="mask">
<ul id="js-news" class="js-hidden">
<li><span>21:26</span><a href="javascript:void(0);">Kayseri'de "ramazan sokağı" açıldı</a></li>
<li><span>21:25</span><a href="javascript:void(0);">Habur Sınır Kapısı'ndaki operasyon</a></li>
<li><span>21:22</span><a href="javascript:void(0);">9. Cumhurbaşkanı Demirel'in vefatı</a></li>
<li><span>21:09</span><a href="javascript:void(0);">Zonguldak’ta bıçaklı kavga: 1 ölü</a></li>
<li><span>21:08</span><a href="javascript:void(0);">Manisa'daki trafik kazası</a></li>
<li><span>21:04</span><a href="javascript:void(0);">Karşıyaka'da Cüneyt Dumlupınar dönemi</a></li>
<li><span>21:03</span><a href="javascript:void(0);">Davutoğlu canlı yayında soruları yanıtlıyor!</a></li>
<li><span>21:03</span><a href="javascript:void(0);">Cizre'de silahlı saldırı: 2 yaralı</a></li>
<li><span>20:59</span><a href="javascript:void(0);">Kayseri'nin 2. vakıf üniversitesi ilk mezunlarını verdi</a></li>
<li><span>20:56</span><a href="javascript:void(0);">Mursi hakkındaki idam kararına tepkiler</a></li>
<li><span>20:54</span><a href="javascript:void(0);">Kocaeli'nde konteyner yüklü tırın devrilmesi</a></li>
<li><span>20:50</span><a href="javascript:void(0);">Pınar Karşıyaka'dan Anadolu Efes'e cevap</a></li>
</ul>
</div>
</div>
</div>
Haber bandımız böylece tamamlanmış oldu.
