
Ich habe bis jetzt nur aus den Tutorials profitiert und möchte nun auch mal etwas dazu beitragen: Es geht um eine "Social Bookmark Bar" und so solls am ende aussehen: Demo
Zunächst brauchen wir natürlich die Icons bzw. Grafiken. Die habe ich hier her. (Downloadlink)
Dann benötigt man noch jQuery.
Bei den Icons habe ich die 48px auf 48px großen genommen. Die eigene Auswahl wird dann in einem Ordner namens Dateien gespeichert, genau so wie die jQuery.js Datei.
Nun noch eine ganz normale *.html-Datei.
In den Head muss folgendes rein:
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <script type="text/javascript" src="Dateien/jquery.js"></script>
<script type="text/javascript">
$(function() {
$('ul.icon li').hover(function(){
$(this).find('img').animate({top:'-20px'},{queue:false,duration:300});
}, function(){
$(this).find('img').animate({top:'0px'},{queue:false,duration:500});
});
});
</script>
<style media="screen">
ul.icon {position: relative; top: 20px; left: 0px; margin: 0px; padding: 0px; height: 68px; z-index: 1;}
ul.icon li {list-style:none; padding: 0px 10px 0px 10px; margin: 0px; width:48px; height: 68px; display: inline;}
ul.icon li img {position: relative; top: 0; left: 0; border: 0;}
#holder {position: absolute; top: 200px; left: 300px; margin: 0px; padding: 0px; height: 68px;}
#layer {position: absolute; top: 45px; margin: 0px; padding: 0px; height: 29px; width:100%; background: url(Dateien/layer.png); z-index: 2;}
</style> |
Und in den Body kommt folgende Liste:
HTML-Code:
<div id="holder"> <div id="layer"> </div> <ul class="icon"> <li><a href="http://www.facebook.com" target="blank"><img style="top: 0px;" src="dateien/facebook.png" /></a></li> <li><a href="http://www.twitter.com" target="blank"><img style="top: 0px;" src="dateien/twitter.png" /></a></li> <li><a href="http://www.google.de" target="blank"><img style="top: 0px;" src="dateien/google.png" /></a></li> <li><a href="http://www.myspace.com" target="blank"><img style="top: 0px;" src="dateien/myspace.png" /></a></li> <li><a href="http://www.msn.com" target="blank"><img style="top: 0px;" src="dateien/msn.png" /></a></li> <li><a href="http://www.rss.com" target="blank"><img style="top: 0px;" src="dateien/rss.png" /></a></li> <li><a href="http://www.skype.de" target="blank"><img style="top: 0px;" src="dateien/skype.png" /></a></li> </ul> </div>
HTML-Code:
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Translation//EN" "http://www.w3.org/TR/html4/loose.dtd"> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <title>Social Bookmark</title> <script type="text/javascript" src="Dateien/jquery.js"></script> <script type="text/javascript"> $(function() { $('ul.icon li').hover(function(){ $(this).find('img').animate({top:'-20px'},{queue:false,duration:300}); }, function(){ $(this).find('img').animate({top:'0px'},{queue:false,duration:500}); }); }); </script> <style media="screen"> ul.icon {position: relative; top: 20px; left: 0px; margin: 0px; padding: 0px; height: 68px; z-index: 1;} ul.icon li {list-style:none; padding: 0px 10px 0px 10px; margin: 0px; width:48px; height: 68px; display: inline;} ul.icon li img {position: relative; top: 0; left: 0; border: 0;} #holder {position: absolute; top: 200px; left: 300px; margin: 0px; padding: 0px; height: 68px;} #layer {position: absolute; top: 45px; margin: 0px; padding: 0px; height: 29px; width:100%; background: url(Dateien/layer.png); z-index: 2;} </style> </head> <body> <div id="holder"> <div id="layer"> </div> <ul class="icon"> <li><a href="http://www.facebook.com" target="blank"><img style="top: 0px;" src="dateien/facebook.png" /></a></li> <li><a href="http://www.twitter.com" target="blank"><img style="top: 0px;" src="dateien/twitter.png" /></a></li> <li><a href="http://www.google.de" target="blank"><img style="top: 0px;" src="dateien/google.png" /></a></li> <li><a href="http://www.myspace.com" target="blank"><img style="top: 0px;" src="dateien/myspace.png" /></a></li> <li><a href="http://www.msn.com" target="blank"><img style="top: 0px;" src="dateien/msn.png" /></a></li> <li><a href="http://www.rss.com" target="blank"><img style="top: 0px;" src="dateien/rss.png" /></a></li> <li><a href="http://www.skype.de" target="blank"><img style="top: 0px;" src="dateien/skype.png" /></a></li> </ul> </div> </body> </html>
Es können so viele Icons eingefügt und natürlich auch ausgestauscht werden wie ihr wollt.
Die Links müssen natürlich auch geändert werden.




Bereiche
Kategorien
Forum - Webmaster & Internet





tutorials.de-Systemmitteilung