jump.blueberry
New member
Hallo liebe Gemeinde,
ich bin grad ein bisschen am Grübeln, wie ich eine Website verschönern kann.
Ich habe also eine querformatige "Leiste", in der Produkte angezeigt werden.
Diese hat zur Zeit einen gewöhnlichen Scrollbalken.
Der sieht mir aber irgendwie zu hässlich aus.
Nun hätte ich ihn gerne durch eine Javascriptvariante ersetzt.
Bei vertikalen Scrollbalken können eh die wenigsten Leute ohne klicken scrollen also ist es egal, wenn die normale Scrollfunktion verloren geht.
Ein Pfeil links und ein Pfeil rechts würden genügen.
Aber Standardkonform sollte es schon sein.
Hier mein bisheriger Code... falls das irgendwas nützt.
Habt Ihr außerdem eine Idee, wie ich die Breite von "produkteinner" variabler bekomme? Am liebsten wäre es mir, dass ich gar keinen Wert angebe und die Zeile einfach so lange ist, wie es Inhalt gibt.
Ich habe es schon mit display:table-row bzw. table-cell versucht, aber leider bleibt dann die Breite von .produkt nicht erhalten.
Diese Variante funktioniert leider nicht DHTMLCentral.com - Free Dynamic HTML Scripts - SideScrollMenu Demo, weil der nobr-tag bzw. whitespace:nowrap nicht bei floatenden Objekten funktioniert.
ich bin grad ein bisschen am Grübeln, wie ich eine Website verschönern kann.
Ich habe also eine querformatige "Leiste", in der Produkte angezeigt werden.
Diese hat zur Zeit einen gewöhnlichen Scrollbalken.
Der sieht mir aber irgendwie zu hässlich aus.
Nun hätte ich ihn gerne durch eine Javascriptvariante ersetzt.
Bei vertikalen Scrollbalken können eh die wenigsten Leute ohne klicken scrollen also ist es egal, wenn die normale Scrollfunktion verloren geht.
Ein Pfeil links und ein Pfeil rechts würden genügen.
Aber Standardkonform sollte es schon sein.
Hier mein bisheriger Code... falls das irgendwas nützt.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Scroll</title>
<style type="text/css">
/*Produkte*/
div.produkteouter{width: 960px; overflow-y:hidden; overflow-x:scroll; height:250px; clip:rect(0px 0px 200px 0px);}
div.produkteinner{ height:220px; width:3000px }
div.produkt{float:left; border:1px solid #ab0d26; margin-right:10px; height:220px; padding:5px; width:220px}
</style>
</head>
<body>
<div class="produkteouter">
<div class="produkteinner">
<div class="produkt">Produkt1</div>
<div class="produkt">Produkt2</div>
<div class="produkt">Produkt3</div>
<div class="produkt">Produkt4</div>
<div class="produkt">Produkt5</div>
<div class="produkt">Produkt6</div>
</div>
</div>
</body>
</html>
Ich habe es schon mit display:table-row bzw. table-cell versucht, aber leider bleibt dann die Breite von .produkt nicht erhalten.
Diese Variante funktioniert leider nicht DHTMLCentral.com - Free Dynamic HTML Scripts - SideScrollMenu Demo, weil der nobr-tag bzw. whitespace:nowrap nicht bei floatenden Objekten funktioniert.