Skip to content

AndreaChumioque/cardify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cardify

Cardify es un plugin de jQuery, flexbox y responsive. Dado un contenedor de imágenes, Cardify envuelve cada una de ellas en un nuevo elemento <figure> y añade un <figcaption> con el texto del atributo alt de la imagen.

Flujo de trabajo

Para el desarrollo de este plugin, nos organizamos mediante la herramienta Trello. Además, utilizamos issues, los cuales figuran en este repositorio.

Ir a board de Trello

Guía de uso

Instalación

Para poder usar Cardify debemos incluir dos archivos en el proyecto.

  1. jquery.cardify.css en los que se incluyen los estilos necesarios para el funcionamiento correcto del plugin.
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <!-- Ejemplo de vinculación de jquery.cardify.css -->
  <link rel="stylesheet" href="css/jquery.cardify.css">

  <title>Prueba Cardify</title>
</head>
  1. jquery.cardify.js que aplicará la funcionalidad del plugin.
<body>
  ...

  <!-- Ejemplo de vinculación del archivo JS -->
  <script src="ruta-del-archivo/jquery.cardify.js"></script>
</body>

Uso

La estructura inicial HTML a trabajar sería la siguiente: un contenedor que envuelva a las imágenes.

<section class="example-container">
  <img src="https://dummyimage.com/640x480" alt="Example image 1">
  <img src="https://dummyimage.com/640x480" alt="Example image 2">
  <img src="https://dummyimage.com/640x480" alt="Example image 3">
  <img src="https://dummyimage.com/640x480" alt="Example image 4">
  <img src="https://dummyimage.com/640x480" alt="Example image 5">
  <img src="https://dummyimage.com/640x480" alt="Example image 6">
</section>

Para que Cardify empiece a funcionar, debemos agregar la siguiente línea de código al archivo Javascript del proyecto.

//example-container es el selector del contenedor 
$('.example-container').cardify();

De esta manera, se estructurará el contenido de .example-container, envolviendo cada imagen en un figure y añadiendo el figcaption con el texto del atributo alt de cada imagen.

La estructura HTML del contenedor quedará de la siguiente manera.

<section class="example-container cardifyContainer">
  <figure class="cardifyFigure">
    <img src="https://dummyimage.com/640x480" alt="Example image 1" class="cardifyImage">
    <figcaption class="cardifyFigcaption">Example image 1</figcaption>
  </figure>
  <figure class="cardifyFigure">
    <img src="https://dummyimage.com/640x480" alt="Example image 2" class="cardifyImage">
    <figcaption class="cardifyFigcaption">Example image 2</figcaption>
  </figure>
  <figure class="cardifyFigure">
    <img src="https://dummyimage.com/640x480" alt="Example image 3" class="cardifyImage">
    <figcaption class="cardifyFigcaption">Example image 3</figcaption>
  </figure>
  <figure class="cardifyFigure">
    <img src="https://dummyimage.com/640x480" alt="Example image 4" class="cardifyImage">
    <figcaption class="cardifyFigcaption">Example image 4</figcaption>
  </figure>
  <figure class="cardifyFigure">
    <img src="https://dummyimage.com/640x480" alt="Example image 5" class="cardifyImage">
    <figcaption class="cardifyFigcaption">Example image 5</figcaption>
  </figure>
  <figure class="cardifyFigure">
    <img src="https://dummyimage.com/640x480" alt="Example image 6" class="cardifyImage">
    <figcaption class="cardifyFigcaption">Example image 6</figcaption>
  </figure>
</section>

About

Cardify | jQuery plugin, flexbox & responsive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 58.2%
  • CSS 23.1%
  • JavaScript 18.7%