Skip to content

Cardify es un plugin que dado un contenedor busca todas las imágenes que encuentre y reemplazarlas por un nuevo elemento <figure> que contenga la imagen (<img>) además de un <figcaption> con el texto del atributo alt de la imagen. Cabe resaltar que este proyecto ha sido utilizado en mi PORTAFOLIO para facilitar el desarrollo de mis habilidades.

Notifications You must be signed in to change notification settings

Nefelijm/cardify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 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.

image

Desarrollado para Laboratoria

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 es un plugin que dado un contenedor busca todas las imágenes que encuentre y reemplazarlas por un nuevo elemento <figure> que contenga la imagen (<img>) además de un <figcaption> con el texto del atributo alt de la imagen. Cabe resaltar que este proyecto ha sido utilizado en mi PORTAFOLIO para facilitar el desarrollo de mis habilidades.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 59.7%
  • CSS 21.5%
  • JavaScript 18.8%