Noticias 

Tutorial de carousel con Twitter Bootstrap



Introducción

En este tutorial verás cómo crear carrusel usando Twitter Bootstrap. Esto puede ayudarle a crear deslizador contenido, galerías de imágenes, etc.

Uso

  1. <div id=»myCarousel» class=»carousel slide»>  
  2.   <!– Carousel items –>  
  3.   <div class=»carousel-inner»>  
  4.     <div class=»active item»>…</div>  
  5.     <div class=»item»>…</div>  
  6.     <div class=»item»>…</div>  
  7.   </div>  
  8.   <!– Carousel nav –>  
  9.   <a class=»carousel-control left» href=»#myCarousel» data-slide=»prev»>‹</a>  
  10.   <a class=»carousel-control right» href=»#myCarousel» data-slide=»next»>›</a>  
  11. </div>  
  12.               
Por lo tanto, mantenga los elementos (por ejemplo, imágenes) que desea presentar en orden cíclico en la división y la navegación de los materiales creados con «carrusel interior» «<! – Carrusel de navegación ->». Utiliza datos de atributos personalizados «tobogán de datos» para navegar a los elementos anteriores y siguientes.
Debe incluir jquery.js y archivos de arranque-carousel.js en el archivo HTML en el que está creando el carrusel.

Ejemplo de carrusel con Twitter Bootstrap      

  1. <!DOCTYPE html>   
  2. <html lang=»en»>   
  3. <head>   
  4. <meta charset=»utf-8″>   
  5. <title>Twitter Bootstrap pager with next and previous example</title>   
  6. <meta name=»description» content=»Twitter Bootstrap pager with next and previous example»>  
  7. <link href=»/twitter-bootstrap/twitter-bootstrap-v2/docs/assets/css/bootstrap.css» rel=»stylesheet»>  
  8. <style type=»text/css»>  
  9. body {  
  10. margin: 50px;  
  11. }  
  12. </style>  
  13. </head>  
  14. <body>  
  15.   <ul class=»pager»>  
  16.   <li>  
  17.     <a href=»#»>Previous</a>  
  18.   </li>  
  19.   <li>  
  20.     <a href=»#»>Next</a>  
  21.   </li>  
  22. </ul>  
  23. </body>  
  24. </html>   
  25.               
Ejemplo de localizador con lo viejo y lo nuevo
  1. <!DOCTYPE html>  
  2. <html lang=»en»>  
  3.   <head>  
  4.     <meta charset=»utf-8″>  
  5.     <title>Example of carousal with Twitter Bootstrap</title>  
  6.     <meta name=»viewport» content=»width=device-width, initial-scale=1.0″>  
  7.     <meta name=»description» content=»Example of carousal with Twitter Bootstrap version 2.0 from w3resource.com»>  
  8.      <!– Le styles –>  
  9.     <link href=»twitter-bootstrap-v2/docs/assets/css/bootstrap.css» rel=»stylesheet»>  
  10.     <link href=»twitter-bootstrap-v2/docs/assets/css/example-fixed-layout.css» rel=»stylesheet»>  
  11.     <!– Le HTML5 shim, for IE6-8 support of HTML5 elements –>  
  12.     <!–[if lt IE 9]>  
  13.       <script src=»//html5shim.googlecode.com/svn/trunk/html5.js»></script>  
  14.     <![endif]–>  
  15.     <!– Le fav and touch icons –>  
  16.     <link rel=»shortcut icon» href=»twitter-bootstrap-v2/docs/examples/images/favicon.ico»>  
  17.     <link rel=»apple-touch-icon» href=»twitter-bootstrap-v2/docs/examples/images/apple-touch-icon.png»>  
  18.     <link rel=»apple-touch-icon» sizes=»72×72″ href=»twitter-bootstrap-v2/docs/examples/images/apple-touch-icon-72×72.png»>  
  19.     <link rel=»apple-touch-icon» sizes=»114×114″ href=»twitter-bootstrap-v2/docs/examples/images/apple-touch-icon-114×114.png»>  
  20.   </head>  
  21.   <body>  
  22.     <div class=»navbar navbar-fixed-top»>  
  23.       <div class=»navbar-inner»>  
  24.         <div class=»container»>  
  25.           <a class=»btn btn-navbar» data-toggle=»collapse» data-target=».nav-collapse»>  
  26.             <span class=»icon-bar»></span>  
  27.             <span class=»icon-bar»></span>  
  28.             <span class=»icon-bar»></span>  
  29.           </a>  
  30.           <a class=»brand» href=»#»><img src=»/images/w3r.png» width=»111″ height=»30″ alt=»w3resource logo» /></a>  
  31.           <div class=»nav-collapse»>  
  32.             <ul class=»nav»>  
  33.               <li class=»active»><a href=»#»>Home</a></li>  
  34.               <li><a href=»#about»>About</a></li>  
  35.               <li><a href=»#contact»>Contact</a></li>  
  36.             </ul>  
  37.           </div><!–/.nav-collapse –>  
  38.         </div>  
  39.       </div>  
  40.     </div>  
  41.     <div class=»container»>  
  42.       <!– Example row of columns –>  
  43.       <div class=»row»>  
  44.         <div class=»span4″>  
  45.           <h2>HTML5 and JS Apps</h2>  
  46.           <p> </p>  
  47.           <div id=»myCarousel» class=»carousel slide»>  
  48.             <!– Carousel items –>  
  49.           <div class=»carousel-inner»>  
  50.         <div class=»active item»><img src=»/update-images/html5_logo.png» alt=»HTML5 logo» width=»500″ height=»99″ /></div>  
  51.         <div class=»item»><img src=»/update-images/javascript-logo.png» alt=»JS logo» width=»500″ height=»99″ /></div>  
  52.         <div class=»item»><img src=»/update-images/schema.png» alt=»Schema.org logo» width=»500″ height=»99″ /></div>  
  53.         <div class=»item»><img src=»/update-images/json.gif» alt=»JSON logo» width=»500″ height=»99″ /></div>  
  54.   </div>  
  55.   <!– Carousel nav –>  
  56.   <a class=»carousel-control left» href=»#myCarousel» data-slide=»prev»>‹</a>  
  57.   <a class=»carousel-control right» href=»#myCarousel» data-slide=»next»>›</a>  
  58. </div>  
  59. </div>  
  60. </div>  
  61.       <hr>  
  62.       <footer>  
  63.         <p>© Company 2012</p>  
  64.       </footer>  
  65.     </div> <!– /container –>  
  66.     <!– Le javascript  
  67.     ================================================== –>  
  68.     <!– Placed at the end of the document so the pages load faster –>  
  69.     <script src=»twitter-bootstrap-v2/docs/assets/js/jquery.js»></script>  
  70.     <script src=»twitter-bootstrap-v2/docs/assets/js/bootstrap-carousel.js»></script>  
  71.   </body>  
  72. </html>  
  73.               

El uso de Javascript

Usted puede utilizar el siguiente código de JavaScript para crear carrusel.
  1. $(‘.carousel’).carousel()  
  2.               
A continuación se presenta una lista de opciones que usted puede usar
  • intervalo: Esto especifica el tiempo de demora (en milisegundos) entre una diapositiva a otra. El valor es de tipo numérico. El valor predeterminado es 5000
  • pausa: Especifica que el ciclismo de imágenes se detiene en mouseover y reanuda cuando salga de ratón. El valor es de tipo cadena. El valor por defecto es «estacionario»
Usted puede utilizar los siguientes métodos con carrusel
  • .carousel (opciones): Usted puede usar una opciones opcionales objeto. Los ciclos de objetos a través de los elementos de carrusel.
  1. $(‘.carousel’).carousel({  
  2.   interval: 2000 // in milliseconds  
  3. })  
  4.               
  • .carousel («ciclo»): Si se utiliza, se desplazará por los elementos carrusel de izquierda a derecha.
  1. $(‘.carousel’).carousel(‘cycle’);  
  2.               
  • .carousel («pausa»): Si se utiliza, que se detenga el carrusel de la bicicleta a través de artículos.
  1. $(‘#myCarousel’).hover(function () {   
  2.   $(this).carousel(‘pause’)   
  3. }  
  4.               
  • .carousel (número): Si se utiliza, que los ciclos del carrusel a un determinado fotograma (0 basada, de forma similar a una matriz).
  1. $(«#carousel_nav»).click(function(){   
  2. var item = 4;   
  3. $(‘#home_carousel’).carousel(item);   
  4. return false;   
  5. });   
  6.               
  • .carousel (‘anterior’): Si se utiliza, se necesita el carrusel al elemento anterior.
  • .carousel («siguiente»): Si se utiliza, se necesita el carrusel al siguiente elemento.
Hay dos eventos para mejorar la funcionalidad del carrusel
  • diapositiva: Cuando se llama al método de instancia de diapositivas, este evento se activa inmediatamente.
  • deslizó: Cuando la bicicleta a través de las diapositivas se han completado, este evento se activa.

Conclusión

Bootstrap tiene un soporte relativamente incompleto para HTML5 y CSS 3,
pero es compatible con la mayoría de los navegadores web. La información básica
de compatibilidad de sitios web o aplicaciones está disponible para todos los
dispositivos y navegadores.
¡RECUERDA! en UneWeb podemos guiarte a manejar esta completa herramienta
para darle mayor vida a tus Sitios Web visita: http://www.uneweb.edu.ve/  ¡Éxitos!

Entradas relacionadas