J'essaie de créer un carrousel similaire à http://www.aprica.jp/, en utilisant jQuery et HTML. Pour ce faire, je dois pouvoir centrer horizontalement le contenu d'un grand div (overflow caché) vers la fenêtre. Des idées comment je peux faire ça?Center DIV contenu à viewport
Répondre
Ok Buzz, si je comprends que vous avez besoin d'un moyen de centrer une div dans un autre 'overflow: hidden' div. J'imagine que vous ne connaissez pas à l'avance la largeur de la div interne. Vous Sead que vous voulez utiliser JQuery que ous devez calculer la marge gauche de la div intérieure avec quelque chose comme ceci:
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>item List</title>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.2.custom.min.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function(){
$('#div2').draggable();
var halfScreen = $('#div2').parent().width()/2;
var left = ($('#div2').width()/2)-halfScreen;
$('#div2').css("left", (-left)+"px");
});
//-->
</script>
<style>
body {
margin: 0;
padding: 0;
}
#div1{
width: 100%;
height: 300px;
margin: 80px 0;
padding: 0;
background: red;
overflow: hidden;
}
#div2{
width: 300%;
height: 100px;
margin: 100px 0;
padding: 0;
background: #ddd;
}
#div3{
width: 50%;
height: 100px;
margin: 0;
padding: 0;
background: #aaa;
}
</style>
</head>
<body>
<div id="div1">
<div id="div2">
<div id="div3"></div>
</div>
</div>
</body>
</html>
C'est un cas très simple, si vous avez besoin de plus, s'il vous plaît demander. PS: vous avez besoin de JQuery et JQuery.UI
PS: vous avez besoin de JQuery et JQuery.UI.
Fantastique - exactement ce que je cherchais. Je pense que j'essayais de compliquer le problème, simple était la clé :) – Buzz
Vous pouvez centrer horizontalement un div avec:
/*CSS*/
#divtocenter {
width: 400px;
margin: 0 auto; /*that's it*/
}
un div qui s'insère dans l'écran oui, mais pas un '' grande div ... – galambalazs
(caché débordement) Je ne Je ne te comprends pas. je peux définir le débordement: caché; dans ce div trop – fabrik
je cherche à centrer horizontalement le contenu d'un DIV à 100% de largeur (même si le contenu est de 5000px de large). Par exemple, en supposant que l'UL ci-dessous soit une UL très grande, li '3' serait centré sur mon écran (comme l'élément central), et tout ce qui est à gauche ou à droite disparaîtrait de ma vue (débordement caché). | 1 | 2 | 3 | 4 | 5 | – Buzz
- 1. Center DIV via jQuery
- 2. div align = center
- 3. DIV attachée au bas de Viewport
- 4. Div divs center à l'intérieur de div divisée absolue
- 5. Ajouter du contenu à div div
- 6. Faire un contenu div (googlemap) fullscreen
- 7. Evénement apparenté à Viewport dans Silverlight
- 8. Viewport 3D WPF C#
- 9. CSS à appliquer au contenu DIV
- 10. contenu ne reste pas à l'intérieur div
- 11. Harmoniser contenu à l'intérieur d'un div
- 12. Interrogation du contenu de la bibliothèque Windows Media Center
- 13. center push right
- 14. Contenu derrière jscrollpane div
- 15. contenu Permutation dans un div séparé sur vol stationnaire
- 16. CSS - Center Footer Content
- 17. Obtenir le contenu div d'un div div onclick
- 18. Trouver WPF Controls en Viewport
- 19. Que signifie viewport pour jQuery?
- 20. Projection XNA ViewPort et SpriteBatch
- 21. Contenu défilable Avec Javascript dans un Div avec débordement: caché
- 22. LinearLayout Center
- 23. faisant la largeur div pour l'ajuster son contenu
- 24. Personnalisez googlemap viewport dans l'iphone
- 25. Contenu intérieur div non cliquable
- 26. Append le contenu div jquery
- 27. Contenu de l'impression d'un div
- 28. email div contenu dans php
- 29. HTML/Javascript contenu Changer div
- 30. Permutation contenu div avec jQuery
Vous pouvez utiliser Jcarousel - http://sorgalla.com/projects/jcarousel/ – Krunal