templates/default/timeline.html.twig line 1

Open in your IDE?
  1. <div class="container">
  2.     <div class="sec-title centered mt-5">
  3.         <div class="separator"></div>
  4.         <h2>INTERVENTIONS</h2>
  5.     </div>
  6.     <div class="main-timeline">
  7.         <!-- start experience section-->
  8.         {% for item in inter1 %}
  9.             {% if item.langue == 'fr_fr' and '/fr/' in app.request.uri %}
  10.                 <div class="timeline">
  11.                     <div class="icon"></div>
  12.                     <div class="date-content">
  13.                         <div class="date-outer">
  14.                                     <span class="date">
  15. {#                                            <span class="month">150 000</span>#}
  16.                                     <span class="year">{{ item.title }}</span>
  17.                                     </span>
  18.                         </div>
  19.                     </div>
  20.                     <div class="timeline-content">
  21.                         <h5 class="title">{{item.summary | raw}}</h5>
  22. {#                        <p class="description">#}
  23. {#                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa#}
  24. {#                            scelerisque#}
  25. {#                            scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus#}
  26. {#                            dolor felis,#}
  27. {#                            eu ultrices elit molestie.#}
  28. {#                        </p>#}
  29.                     </div>
  30.                 </div>
  31.                 <!-- end experience section-->
  32.             {% elseif item.langue == 'en_en' and '/en/' in app.request.uri %}
  33.                 <div class="timeline">
  34.                     <div class="icon"></div>
  35.                     <div class="date-content">
  36.                         <div class="date-outer">
  37.                                     <span class="date">
  38. {#                                            <span class="month">150 000</span>#}
  39.                                     <span class="year">2014</span>
  40.                                     </span>
  41.                         </div>
  42.                     </div>
  43.                     <div class="timeline-content">
  44.                         <h5 class="title">Opération de titrisation de grande envergure</h5>
  45. {#                        <p class="description">#}
  46. {#                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa#}
  47. {#                            scelerisque#}
  48. {#                            scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus#}
  49. {#                            dolor felis,#}
  50. {#                            eu ultrices elit molestie.#}
  51. {#                        </p>#}
  52.                     </div>
  53.                 </div>
  54.                 <!-- end experience section-->
  55.             {% endif %}
  56.         {% endfor %}
  57.         <!-- start experience section-->
  58.         {% for item in inter2 %}
  59.             {% if item.langue == 'fr_fr' and '/fr/' in app.request.uri %}
  60.                 <div class="timeline">
  61.                     <div class="icon"></div>
  62.                     <div class="date-content">
  63.                         <div class="date-outer">
  64.                                     <span class="date">
  65. {#                                            <span class="month">150 000</span>#}
  66.                                     <span class="year">{{ item.title }}</span>
  67.                                     </span>
  68.                         </div>
  69.                     </div>
  70.                     <div class="timeline-content">
  71.                         <h5 class="title">{{item.summary | raw}}</h5>
  72.                         {#                        <p class="description">#}
  73.                         {#                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa#}
  74.                         {#                            scelerisque#}
  75.                         {#                            scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus#}
  76.                         {#                            dolor felis,#}
  77.                         {#                            eu ultrices elit molestie.#}
  78.                         {#                        </p>#}
  79.                     </div>
  80.                 </div>
  81.                 <!-- end experience section-->
  82.             {% elseif item.langue == 'en_en' and '/en/' in app.request.uri %}
  83.                 <div class="timeline">
  84.                     <div class="icon"></div>
  85.                     <div class="date-content">
  86.                         <div class="date-outer">
  87.                                     <span class="date">
  88. {#                                            <span class="month">150 000</span>#}
  89.                                     <span class="year">2015</span>
  90.                                     </span>
  91.                         </div>
  92.                     </div>
  93.                     <div class="timeline-content">
  94.                         <h5 class="title">Opération de titrisation de grande envergure</h5>
  95.                         <p class="description">
  96.                             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa
  97.                             scelerisque
  98.                             scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus
  99.                             dolor felis,
  100.                             eu ultrices elit molestie.
  101.                         </p>
  102.                     </div>
  103.                 </div>
  104.                 <!-- end experience section-->
  105.             {% endif %}
  106.         {% endfor %}
  107.         <!-- start experience section-->
  108.         {% for item in inter3 %}
  109.             {% if item.langue == 'fr_fr' and '/fr/' in app.request.uri %}
  110.                 <div class="timeline">
  111.                     <div class="icon"></div>
  112.                     <div class="date-content">
  113.                         <div class="date-outer">
  114.                                     <span class="date">
  115. {#                                            <span class="month">150 000</span>#}
  116.                                     <span class="year">{{ item.title }}</span>
  117.                                     </span>
  118.                         </div>
  119.                     </div>
  120.                     <div class="timeline-content">
  121.                         <h5 class="title">{{item.summary | raw}}</h5>
  122.                         {#                        <p class="description">#}
  123.                         {#                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa#}
  124.                         {#                            scelerisque#}
  125.                         {#                            scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus#}
  126.                         {#                            dolor felis,#}
  127.                         {#                            eu ultrices elit molestie.#}
  128.                         {#                        </p>#}
  129.                     </div>
  130.                 </div>
  131.                 <!-- end experience section-->
  132.             {% elseif item.langue == 'en_en' and '/en/' in app.request.uri %}
  133.                 <div class="timeline">
  134.                     <div class="icon"></div>
  135.                     <div class="date-content">
  136.                         <div class="date-outer">
  137.                                     <span class="date">
  138. {#                                            <span class="month">150 000</span>#}
  139.                                     <span class="year">2016</span>
  140.                                     </span>
  141.                         </div>
  142.                     </div>
  143.                     <div class="timeline-content">
  144.                         <h5 class="title">Opération de titrisation de grande envergure</h5>
  145.                         <p class="description">
  146.                             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa
  147.                             scelerisque
  148.                             scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus
  149.                             dolor felis,
  150.                             eu ultrices elit molestie.
  151.                         </p>
  152.                     </div>
  153.                 </div>
  154.                 <!-- end experience section-->
  155.             {% endif %}
  156.         {% endfor %}
  157.         <!-- start experience section-->
  158.         {% for item in inter4 %}
  159.             {% if item.langue == 'fr_fr' and '/fr/' in app.request.uri %}
  160.                 <div class="timeline">
  161.                     <div class="icon"></div>
  162.                     <div class="date-content">
  163.                         <div class="date-outer">
  164.                                     <span class="date">
  165. {#                                            <span class="month">150 000</span>#}
  166.                                     <span class="year">{{ item.title }}</span>
  167.                                     </span>
  168.                         </div>
  169.                     </div>
  170.                     <div class="timeline-content">
  171.                         <h5 class="title">{{item.summary | raw}}</h5>
  172.                         {#                        <p class="description">#}
  173.                         {#                            Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa#}
  174.                         {#                            scelerisque#}
  175.                         {#                            scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus#}
  176.                         {#                            dolor felis,#}
  177.                         {#                            eu ultrices elit molestie.#}
  178.                         {#                        </p>#}
  179.                     </div>
  180.                 </div>
  181.                 <!-- end experience section-->
  182.             {% elseif item.langue == 'en_en' and '/en/' in app.request.uri %}
  183.                 <div class="timeline">
  184.                     <div class="icon"></div>
  185.                     <div class="date-content">
  186.                         <div class="date-outer">
  187.                                     <span class="date">
  188. {#                                            <span class="month">150 000</span>#}
  189.                                     <span class="year">2023</span>
  190.                                     </span>
  191.                         </div>
  192.                     </div>
  193.                     <div class="timeline-content">
  194.                         <h5 class="title">Opération de titrisation de grande envergure</h5>
  195.                         <p class="description">
  196.                             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed efficitur ex sit amet massa
  197.                             scelerisque
  198.                             scelerisque. Aliquam erat volutpat. Aenean interdum finibus efficitur. Praesent dapibus
  199.                             dolor felis,
  200.                             eu ultrices elit molestie.
  201.                         </p>
  202.                     </div>
  203.                 </div>
  204.                 <!-- end experience section-->
  205.             {% endif %}
  206.         {% endfor %}
  207.     </div>
  208. </div>
  209. <style>
  210.     .main-timeline {
  211.         position: relative
  212.     }
  213.     .main-timeline:before {
  214.         content: "";
  215.         display: block;
  216.         width: 2px;
  217.         height: 100%;
  218.         background: #c6c6c6;
  219.         margin: 0 auto;
  220.         position: absolute;
  221.         top: 0;
  222.         left: 0;
  223.         right: 0
  224.     }
  225.     .main-timeline .timeline {
  226.         margin-bottom: 40px;
  227.         position: relative
  228.     }
  229.     .main-timeline .timeline:after {
  230.         content: "";
  231.         display: block;
  232.         clear: both
  233.     }
  234.     .main-timeline .icon {
  235.         width: 18px;
  236.         height: 18px;
  237.         line-height: 18px;
  238.         margin: auto;
  239.         position: absolute;
  240.         top: 0;
  241.         left: 0;
  242.         bottom: 0;
  243.         right: 0
  244.     }
  245.     .main-timeline .icon:before,
  246.     .main-timeline .icon:after {
  247.         content: "";
  248.         width: 100%;
  249.         height: 100%;
  250.         border-radius: 50%;
  251.         position: absolute;
  252.         top: 0;
  253.         left: 0;
  254.         transition: all 0.33s ease-out 0s
  255.     }
  256.     .main-timeline .icon:before {
  257.         background: #fff;
  258.         border: 2px solid #b53d55;
  259.         left: -3px
  260.     }
  261.     .main-timeline .icon:after {
  262.         border: 2px solid #c6c6c6;
  263.         left: 3px
  264.     }
  265.     .main-timeline .timeline:hover .icon:before {
  266.         left: 3px
  267.     }
  268.     .main-timeline .timeline:hover .icon:after {
  269.         left: -3px
  270.     }
  271.     .main-timeline .date-content {
  272.         width: 50%;
  273.         float: left;
  274.         margin-top: 22px;
  275.         position: relative
  276.     }
  277.     .main-timeline .date-content:before {
  278.         content: "";
  279.         width: 36.5%;
  280.         height: 2px;
  281.         background: #c6c6c6;
  282.         margin: auto 0;
  283.         position: absolute;
  284.         top: 0;
  285.         right: 10px;
  286.         bottom: 0
  287.     }
  288.     .main-timeline .date-outer {
  289.         width: 125px;
  290.         height: 125px;
  291.         font-size: 16px;
  292.         text-align: center;
  293.         margin: auto;
  294.         z-index: 1
  295.     }
  296.     .main-timeline .date-outer:before,
  297.     .main-timeline .date-outer:after {
  298.         content: "";
  299.         width: 125px;
  300.         height: 125px;
  301.         margin: 0 auto;
  302.         border-radius: 50%;
  303.         position: absolute;
  304.         top: 0;
  305.         left: 0;
  306.         right: 0;
  307.         transition: all 0.33s ease-out 0s
  308.     }
  309.     .main-timeline .date-outer:before {
  310.         background: #fff;
  311.         border: 2px solid #b53d55;
  312.         left: -6px
  313.     }
  314.     .main-timeline .date-outer:after {
  315.         border: 2px solid #c6c6c6;
  316.         left: 6px
  317.     }
  318.     .main-timeline .timeline:hover .date-outer:before {
  319.         left: 6px
  320.     }
  321.     .main-timeline .timeline:hover .date-outer:after {
  322.         left: -6px
  323.     }
  324.     .main-timeline .date {
  325.         width: 100%;
  326.         margin: auto;
  327.         position: absolute;
  328.         top: 35%;
  329.         left: 0
  330.     }
  331.     .main-timeline .month {
  332.         font-size: 18px;
  333.         font-weight: 700
  334.     }
  335.     .main-timeline .year {
  336.         display: block;
  337.         font-size: 30px;
  338.         font-weight: 700;
  339.         color: #232323;
  340.         line-height: 36px
  341.     }
  342.     .main-timeline .timeline-content {
  343.         width: 50%;
  344.         padding: 20px 0 20px 50px;
  345.         float: right
  346.     }
  347.     .main-timeline .title {
  348.         font-size: 19px;
  349.         font-weight: 700;
  350.         line-height: 24px;
  351.         margin: 0 0 15px 0;
  352.         margin-top: 30px;
  353.     }
  354.     .main-timeline .description {
  355.         margin-bottom: 0
  356.     }
  357.     .main-timeline .timeline:nth-child(2n) .date-content {
  358.         float: right
  359.     }
  360.     .main-timeline .timeline:nth-child(2n) .date-content:before {
  361.         left: 10px
  362.     }
  363.     .main-timeline .timeline:nth-child(2n) .timeline-content {
  364.         padding: 20px 50px 20px 0;
  365.         text-align: right
  366.     }
  367.     @media only screen and (max-width: 991px) {
  368.         .main-timeline .date-content {
  369.             margin-top: 35px
  370.         }
  371.         .main-timeline .date-content:before {
  372.             width: 22.5%
  373.         }
  374.         .main-timeline .timeline-content {
  375.             padding: 10px 0 10px 30px
  376.         }
  377.         .main-timeline .title {
  378.             font-size: 17px
  379.         }
  380.         .main-timeline .timeline:nth-child(2n) .timeline-content {
  381.             padding: 10px 30px 10px 0
  382.         }
  383.     }
  384.     @media only screen and (max-width: 767px) {
  385.         .main-timeline:before {
  386.             margin: 0;
  387.             left: 7px
  388.         }
  389.         .main-timeline .timeline {
  390.             margin-bottom: 20px
  391.         }
  392.         .main-timeline .timeline:last-child {
  393.             margin-bottom: 0
  394.         }
  395.         .main-timeline .icon {
  396.             margin: auto 0
  397.         }
  398.         .main-timeline .date-content {
  399.             width: 95%;
  400.             float: right;
  401.             margin-top: 0
  402.         }
  403.         .main-timeline .date-content:before {
  404.             display: none
  405.         }
  406.         .main-timeline .date-outer {
  407.             width: 110px;
  408.             height: 110px
  409.         }
  410.         .main-timeline .date-outer:before,
  411.         .main-timeline .date-outer:after {
  412.             width: 110px;
  413.             height: 110px
  414.         }
  415.         .main-timeline .date {
  416.             top: 30%
  417.         }
  418.         .main-timeline .year {
  419.             font-size: 24px
  420.         }
  421.         .main-timeline .timeline-content,
  422.         .main-timeline .timeline:nth-child(2n) .timeline-content {
  423.             width: 95%;
  424.             text-align: center;
  425.             padding: 10px 0
  426.         }
  427.         .main-timeline .title {
  428.             margin-bottom: 10px
  429.         }
  430.     }
  431. </style>