<div class="o-container">
    <form class="c-search-input" action="#">
        <div class="c-search-input__row c-content--with-selectors">
            <label for="search" class="u-visually-hidden">Recherche</label>
            <input id="search" class="c-search-input__field" type="search">
        </div>
        <div class="c-search-select__row">
            <label for="filter-1" class="u-visually-hidden">Filtrer par publication</label>
            <select id="filter-1" class="c-search-select">
                <option>Choisir une publication</option>
                <option>Une publication avec un titre</option>
                <option>Une seconde publication</option>
            </select>
        </div>
        <div class="c-search-select__row c-search-select__last">
            <label for="filter-2" class="u-visually-hidden">Filtrer par année</label>
            <select id="filter-2" class="c-search-select">
                <option>Choisir une année</option>
                <option>2021</option>
                <option>2020</option>
                <option>2019</option>
            </select>
        </div>
        <button type="submit" class="c-search-input__button">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20">
                <circle cx="8" cy="8" r="7" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
                <path d="M19 19l-6-6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" />
            </svg>
        </button>
    </form>
</div>
        
    
        <div class="o-container">
  <form class="c-search-input{% if styleModifier %} {{ styleModifier }}{% endif %}" 
        action="#">
        <div class="c-search-input__row{% if selectors %}{{ styleWithSelectors }}{% endif %}">
          <label for="search" class="u-visually-hidden">Recherche</label>
          <input id="search" class="c-search-input__field" type="search">
        </div>
        {% if selectors %}
        <div class="c-search-select__row">
          <label for="filter-1" class="u-visually-hidden">Filtrer par publication</label>
          <select id="filter-1" class="c-search-select">
            <option>Choisir une publication</option>
            <option>Une publication avec un titre</option>
            <option>Une seconde publication</option>
          </select>
        </div>
        <div class="c-search-select__row c-search-select__last">
          <label for="filter-2" class="u-visually-hidden">Filtrer par année</label>
          <select id="filter-2" class="c-search-select">
            <option>Choisir une année</option>
            <option>2021</option>
            <option>2020</option>
            <option>2019</option>
          </select>
        </div>
        {% endif %}
        <button type="submit" class="c-search-input__button">
          {% render '@svg-search' %}
        </button>
    </form>
</div>
    
        
            
            {
  "selectors": true,
  "styleWithSelectors": " c-content--with-selectors"
}
            
        
    
                                /* ======================================================================
   # _components.search-input.css
   ====================================================================== */
/**
 *  1. Place the magnifier
 */
.c-search-input {
  @apply
    relative
    text-base
    md:w-full
    md:flex
    ;
}
.c-search-input__row {
  @apply
    w-full;
}
.c-search-input__field {
  @apply
    shadow
    appearance-none
    border
    rounded
    w-full
    py-4
    px-6
    leading-tight
    pl-16
    text-primary
    focus:outline-focus
    ;
}
/**
 *  2. Select
 */
.c-search-select__row {
  @apply
    w-full
    ;
}
.c-search-select {
  @apply
    w-full
    mb-3
    text-primary
    ;
}
.c-search-select option {
  @apply
    text-primary
    ;
}
.c-content--with-selectors {
  @apply
    w-full
    block
    mb-3
    ;
}
/**
 *  3. Search button
 */
.c-search-input__button {
  @apply
    absolute
    left-0
    top-0
    mt-5
    ml-6
    text-primary
    ;
  svg {
    height: 1em;
  }
}
.c-search-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-size: 1.5em 1.5em;
  background-color: #fff;
  appearance: none;
  @apply
    bg-no-repeat
    shadow
    border
    leading-tight
    rounded
    p-4
    md:py-4
    md:px-1
    ;
}
@screen md {
  .c-search-select__row {
    @apply
      w-1/3
      px-3
      ;
  }
  .c-search-select__row.c-search-select__last {
    @apply
      w-1/3
      ;
  }
  .c-content--with-selectors {
    @apply
      w-1/2
      mb-6
      mb-0
      pr-3
      ;
  }
  .c-search-select {
    @apply
      px-4
      mb-0
      ;
  }
}
                            
                            
                        No notes defined.