 Buy now
            
            Buy now
          Portfolio components
Components that are related to the portfolio section of the website.
Around component
            Make sure to link to Shuffle plugin js file in your document for masonry grid and filtering to work: vendor/shuffle/dist/shuffle.min.js . Use this page as a reference.
Basic card
<!-- Basic portfolio card -->
<a href="#" class="card card-hover border-0 shadow">
  <img src="path-to-image" class="card-img-top" alt="Portfolio thumb"/>
  <div class="card-body text-center">
    <h3 class="h5 nav-heading mb-2">Mobile App Icon Design</h3>
    <p class="fs-sm text-muted mb-2">Mobile App Design</p>
  </div>
</a>// Basic portfolio card
a(href="#").card.card-hover.border-0.shadow
  img(src="path-to-image", alt"Portfolio thumb").card-img-top
  .card-body.text-center
    h3.h5.nav-heading.mb-2 Mobile App Icon Design
    p.fs-sm.text-muted.mb-2 Mobile App Design
Hover effect: Flip
<!-- Flip hover effect -->
<div class="card card-flip">
  <div class="card-flip-inner">
    <div class="card-flip-front">
      <img class="card-img" src="path-to-image" alt="Portfolio thumb"/>
    </div>
    <a class="card-flip-back" href="#">
      <div class="card-body">
        <div class="card-body-inner">
          <h3 class="h5 card-title mb-2">Smart Toothbrush</h3>
          <p class="fs-sm text-muted">in Product Design</p>
          <span class="btn btn-primary btn-sm">View project</span>
        </div>
      </div>
    </a>
  </div>
</div>// Flip hover effect
.card.card-flip
  .card-flip-inner
    .card-flip-front
      img(src="path-to-image", alt="Portfolio thumb").card-img
    a(href="#").card-flip-back
      .card-body
        .card-body-inner
          h3.h5.card-title.mb-2 Smart Toothbrush
          p.fs-sm.text-muted in Product Design
          span.btn.btn-primary.btn-sm View project
Hover effect: Slide up
<!-- Slide up hover effect -->
<div class="card card-curved-body shadow card-slide">
  <div class="card-slide-inner">
    <img class="card-img" src="path-to-image" alt="Portfolio thumb"/>
    <a class="card-body text-center" href="#">
      <h3 class="h5 nav-heading mt-1 mb-2">Cosmetics Packaging</h3>
      <p class="fs-sm text-muted mb-1">in Package Design</p>
    </a>
  </div>
</div>// Slide up hover effect
.card.card-curved-body.shadow.card-slide
  .card-slide-inner
    img(src="path-to-image", alt="Portfolio thumb").card-img
    a(href="#").card-body.text-center
      h3.h5.nav-heading.mt-1.mb-2 Cosmetics Packaging
      p.fs-sm.text-muted.mb-1 in Package Design
Masonry grid with filters
<!-- Masonry grid with filters -->
<div class="masonry-filterable">
  <!-- Filters -->
  <ul class="masonry-filters nav nav-tabs justify-content-center pb-4">
    <li class="nav-item">
      <a class="nav-link active" href="#" data-group="all">All</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#" data-group="branding">Branding</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#" data-group="stationery">Stationery</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#" data-group="packaging">Packaging</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#" data-group="3d">3D modelling</a>
    </li>
  </ul>
  <!-- Grid -->
  <div class="masonry-grid" data-columns="3">
    <!-- Item -->
    <div class="masonry-grid-item" data-groups='["packaging"]'>
      <div class="card card-flip">
        <div class="card-flip-inner">
          <div class="card-flip-front">
            <img class="card-img" src="path-to-image" alt="Portfolio thumb"/>
          </div>
          <a class="card-flip-back" href="#">
            <div class="card-body">
              <div class="card-body-inner">
                <h3 class="h5 card-title mb-2">Hand Cream Bottle</h3>
                <p class="fs-sm text-muted">in Package Design</p>
                <span class="btn btn-primary btn-sm">View project</span>
              </div>
            </div>
          </a>
        </div>
      </div>
    </div>
    <!-- Item -->
    <div class="masonry-grid-item" data-groups='["3d"]'>
      <div class="card card-flip">
        <div class="card-flip-inner">
          <div class="card-flip-front">
            <img class="card-img" src="path-to-image" alt="Portfolio thumb"/>
          </div>
          <a class="card-flip-back" href="#">
            <div class="card-body">
              <div class="card-body-inner">
                <h3 class="h5 card-title mb-2">Clay Glass Render</h3>
                <p class="fs-sm text-muted">in 3D Modelling</p>
                <span class="btn btn-primary btn-sm">View project</span>
              </div>
            </div>
          </a>
        </div>
      </div>
    </div>
    <!-- Item -->
    <div class="masonry-grid-item" data-groups='["stationery", "branding"]'>
      <div class="card card-flip">
        <div class="card-flip-inner">
          <div class="card-flip-front">
            <img class="card-img" src="path-to-image" alt="Portfolio thumb"/>
          </div>
          <a class="card-flip-back" href="#">
            <div class="card-body">
              <div class="card-body-inner">
                <h3 class="h5 card-title mb-2">Promo Flyer Design</h3>
                <p class="fs-sm text-muted">in Stationery</p>
                <span class="btn btn-primary btn-sm">View project</span>
              </div>
            </div>
          </a>
        </div>
      </div>
    </div>
    <!-- More items... -->
  </div>
</div>// Masonry grid with filters
.masonry-filterable
  // Filters
  ul.masonry-filters.nav.nav-tabs.justify-content-center.pb-4
    li.nav-item
      a(href="#", data-group="all").nav-link.active
        | All
    li.nav-item
      a(href="#", data-group="branding").nav-link
        | Branding
    li.nav-item
      a(href="#", data-group="stationery").nav-link
        | Stationery
    li.nav-item
      a(href="#", data-group="packaging").nav-link
        | Packaging
    li.nav-item
      a(href="#", data-group="3d").nav-link
        | 3D modelling
  // Grid
  .masonry-grid(data-columns='3')
    // Item
    .masonry-grid-item(data-groups='["packaging"]')
      .card.card-flip
        .card-flip-inner
          .card-flip-front
            img(src="path-to-image", alt="Portfolio thumb").card-img
          a(href="#").card-flip-back
            .card-body
              .card-body-inner
                h3.h5.card-title.mb-2 Hand Cream Bottle
                p.fs-sm.text-muted in Package Design
                span.btn.btn-primary.btn-sm View project
    // Item
    .masonry-grid-item(data-groups='["3d"]')
      .card.card-flip
        .card-flip-inner
          .card-flip-front
            img(src="path-to-image", alt="Portfolio thumb").card-img
          a(href="#").card-flip-back
            .card-body
              .card-body-inner
                h3.h5.card-title.mb-2 Clay Glass Render
                p.fs-sm.text-muted in 3D Modelling
                span.btn.btn-primary.btn-sm View project
    // Item
    .masonry-grid-item(data-groups='["stationery", "branding"]')
      .card.card-flip
        .card-flip-inner
          .card-flip-front
            img(src="path-to-image", alt="Portfolio thumb").card-img
          a(href="#").card-flip-back
            .card-body
              .card-body-inner
                h3.h5.card-title.mb-2 Promo Flyer Design
                p.fs-sm.text-muted in Stationery
                span.btn.btn-primary.btn-sm View project
    // More items... 
                      





