templates/main/gallery.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Gallery{% endblock %}
  3. {% block stylesheets %}
  4.     {{ parent() }}
  5.     <style>
  6.         .roww {
  7.             column-width: 15em;
  8.             -moz-column-width: 15em;
  9.             -webkit-column-width: 15em;
  10.             column-gap: 1rem;
  11.             -moz-column-gap: 1rem;
  12.             -webkit-column-gap: 1rem;
  13.         }
  14.         .item {
  15.             display: inline-block;
  16.             width: 100%;
  17.             text-align: center;
  18.             margin: 0.5rem auto;
  19.             position: relative;
  20.             background: #A60A16;
  21.             padding: 2px;
  22.             border-radius: 6px;
  23.             transition: 0.3s ease;
  24.             font-size: 0;
  25.         }
  26.         .item img {
  27.             max-width: 100%;
  28.         }
  29.         .content {
  30.             position: absolute;
  31.             height: 0;
  32.             width: 0;
  33.             top: 50%;
  34.             left: 50%;
  35.             transform: translate(-50%, -50%);
  36.             background: rgba(0, 0, 0, 0.65);
  37.             z-index: 1;
  38.             display: flex;
  39.             justify-content: center;
  40.             flex-direction: column;
  41.             height: 100%;
  42.             width: 100%;
  43.             transition: 0.3s ease-in-out;
  44.             opacity: 0;
  45.         }
  46.         .content p {
  47.             opacity: 0;
  48.             transition-delay: 1s;
  49.             transition: 0.3s ease;
  50.             font-size: 20px;
  51.         }
  52.         .item:hover {
  53.             box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.25);
  54.         }
  55.         .item:hover .content {
  56.             height: calc(100% - 30px);
  57.             width: calc(100% - 30px);
  58.             opacity: 1;
  59.         }
  60.         .item:hover .content p {
  61.             opacity: 1;
  62.             color: #fff;
  63.         }
  64.     </style>
  65. {% endblock %}
  66. {% block body %}
  67.     <div class="page-banner-area">
  68.         <div class="container">
  69.             <div class="page-banner-content">
  70.                 <div class="row align-items-center">
  71.                     <div class="col-lg-7 col-md-6">
  72.                         <h2>Photo Gallery</h2>
  73.                     </div>
  74.                     {#<div class="col-lg-5 col-md-6">
  75.                         <ul>
  76.                             <li>
  77.                                 <a href="{{ path('app_main') }}">Home</a>
  78.                             </li>
  79.                             <li>Gallery</li>
  80.                         </ul>
  81.                     </div>#}
  82.                 </div>
  83.             </div>
  84.         </div>
  85.         {{ include('include/header-bread.html.twig') }}
  86.     </div>
  87.     <div class="gallery-area pt-100 pb-75">
  88.         <div class="container">
  89.             <h3>Annual Youth Convention 2023</h3>
  90.             <hr>
  91.             <div class="row row-cols-2 row-cols-md-4 g-4" data-masonry='{"percentPosition": true }'>
  92.                 {% for i in range(10, 1) %}
  93.                     <div class="col">
  94.                         <div class="single-gallery-item">
  95.                             <a data-fancybox="gallery"
  96.                                href="{{ asset('gallery/ayc'~i~'.jpeg') }}"
  97.                                data-caption="Title">
  98.                                 <img class="img-fluid rounded rounded epcyf-gallery" alt="" loading="lazy"
  99.                                      src="{{ asset('gallery/ayc'~i~'.jpeg') }}">
  100.                             </a>
  101.                         </div>
  102.                     </div>
  103.                 {% endfor %}
  104.             </div>
  105.             <hr>
  106.             <div class="row row-cols-2 row-cols-md-4 g-4" data-masonry='{"percentPosition": true }'>
  107.                 {% for i in range(20, 1) %}
  108.                 <div class="col">
  109.                     <div class="single-gallery-item">
  110.                         <a data-fancybox="gallery"
  111.                            href="{{ asset('gallery/g'~i~'.jpg') }}"
  112.                            data-caption="Title">
  113.                             <img class="img-fluid rounded rounded epcyf-gallery" alt="" loading="lazy"
  114.                                  src="{{ asset('gallery/g'~i~'.jpg') }}">
  115.                         </a>
  116.                     </div>
  117.                 </div>
  118.                 {% endfor %}
  119.         </div>
  120.     </div>
  121.     </div>
  122.     <script src="{{ asset('assets/js/masonry.pkgd.min.js') }}"
  123.             crossorigin="anonymous" async></script>
  124. {% endblock %}