Galeries
6 Résultats pour Facettes à préparation minimale
Facettes à préparation minimale
Facettes à préparation minimale
Facettes à préparation minimale
Facettes à préparation minimale
Facettes à préparation minimale
Âge
À ne pas divulguer
Sexe
femmeOrigine
HispaniqueTaille
À ne pas divulguer
Poids
À ne pas divulguer
Galerie
71087Facettes à préparation minimale
118 Résultats pour Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Âge
À ne pas divulguer
Sexe
À ne pas divulguer
Origine
À ne pas divulguer
Taille
À ne pas divulguer
Poids
À ne pas divulguer
Galerie
84640Facettes en porcelaine
Facettes en porcelaine
Âge
À ne pas divulguer
Sexe
À ne pas divulguer
Origine
À ne pas divulguer
Taille
À ne pas divulguer
Poids
À ne pas divulguer
Galerie
84636Facettes en porcelaine
Facettes en porcelaine
Facettes en porcelaine
Âge
À ne pas divulguer
Sexe
À ne pas divulguer
Origine
À ne pas divulguer
Taille
À ne pas divulguer
Poids
À ne pas divulguer
Galerie
84632
chargement
{%- comment -%} Supprimez les espaces de début et de fin de `tag_name`. {%- endcomment -%} {%- assign tag_name = tag_name | strip -%} {%- comment -%} Gérez le cas `tag_name: ''`. {%- endcomment -%} {%- if tag_name and tag_name.size < 1 -%} {%- assign tag_name = false -%} {%- endif -%} {%- if tag_name -%} <{{ tag_name }} {{- attrs | to_attrs -}} {{- additional_attrs -}} {%- si auto-fermeture == vrai -%} {{- ' /' -}} {%- endif -%} > {%- endif -%} {%- sauf si auto-fermeture == vrai -%} {%- ifslot -%} {%- slot -%} {%- else -%} {{- inner_html -}} {%- endifslot -%} {%- si nom_de_balise -%} {%- fin si -%} {%- fin sans -%}{%- comment -%} Ce composant peut générer une balise `img` ou un `div style="background-..."`.
{%- endcomment -%} {%- assign is_global_asset = is_global_asset | default: false -%} {%- if bg -%} {%- comment -%} Image d'arrière-plan {%- endcomment -%} {%- assign tag_name = tag_name | default: 'div' -%} {%- assign self_closing = self_closing | default: false -%} {%- comment -%} Nous rendons les attributs nous-mêmes et filtrons `style`. {%- endcomment -%} {%- assign attr_list = attrs | to_attrs: list: true -%} {%- capture additional_attrs -%} {%- comment -%} Inclure les attributs du contexte. {%- endcomment -%} {%- for attr in attr_list -%} {%- unless attr[0] == 'style' -%} {{- ' ' -}} {{- attr[0] -}} {%- if attr[1].size > 0 -%} ="{{- attr[1] -}}" {%- endif -%} {%- endunless -%} {%- endfor -%} {{- ' ' -}} style=" {%- comment -%} Rendre les styles d'arrière-plan. Utilisez src si nous n'avons pas obtenu d'image. {%- endcomment -%} {%- assign has_bg_image = false -%} {%- assign has_bg_size = false -%} {%- assign has_bg_position_x = false -%} {%- assign has_bg_position_y = false -%} {%- assign has_bg_repeat = false -%} {%- for prop in bg -%} {%- case prop[0] -%} {%- when 'image' -%} {%- assign has_bg_image = true -%} {%- when 'size' -%} {%- assign has_bg_size = true -%} {%- when 'position' -%} {%- assign has_bg_position_x = true -%} {%- assign has_bg_position_y = true -%} {%- when 'position-x' -%} {%- assign has_bg_position_x = true -%} {%- when {%- assign has_bg_position_y = true -%} {%- when 'repeat' -%} {%- assign has_bg_repeat = true -%} {%- endcase -%} background-{{- prop[0] -}}: {{- prop[1] -}}; {%- endfor -%} {%- unless has_bg_image -%} background-image: url('{{- src | asset_url: global: is_global_asset -}}'); {%- endunless -%} {%- unless has_bg_size -%} background-size: cover; {%- endunless -%} {%- unless has_bg_position_x -%} background-position-x: center; {%- endunless -%} {%- unless has_bg_position_y -%} background-position-y: center; {%- endunless -%} {%- unless has_bg_repeat -%} background-repeat: no-repeat; {%- endunless -%} {%- comment -%} Ajoutez tous les styles de l'attribut style. {%- endcomment -%} {{- attrs.style -}} " {%- endcapture -%} {%- comment -%} Supprimez les attrs afin que nous ne les rendions pas deux fois. {%- assign group_attrs = group.attrs | merge_props: class: 'listcard__group' -%} {%- assign tag_name = 'div' -%} {%- si réductible -%} {%- assign tag_name = 'details' -%} {%- endif -%} <{{ tag_name }} {{ group_attrs | to_attrs }}> {% sauf si le titre == false ou group.headline == nil ou group.headline.size == 0 %} {% si réductible %} {% fin si %} {{ groupe.titre }} {% si pliable %} {% fin si %} {% fin sans %} {% pour l'élément dans le groupe.cards %} {%- inclure 'cardlist/listcard/item' -%} {% endfor %} {% sauf si group.group_button_link == nil ou group.cards.size < 2 %} {{ groupe.group_button_label }} {% sans fin %}{% assign card_count = forloop.index %}
{%- capture curr_class -%}
listcard__card
{%- unless item.id == nil -%}
{{- ' ' -}} listcard__card--{{ item.id }}
{%- endunless -%}
{%- unless card_class == nil or card_class.size == 0 -%}
{{- ' ' -}} listcard__card--{{ card_class }}
{%- endunless -%}
{%- endcapture -%}
{%- assign card_attrs = item.attrs | merge_props: class: curr_class -%}
{% if singlelink %}
{%- assign card_attrs = card_attrs | merge_props: href: item.ctas[0].link -%}
{% endif %}
{% if linkcard %}<a {{ card_attrs | to_attrs }}>{% elsif singlelink %}<a {{ card_attrs | to_attrs }}>{% else %}<div {{ card_attrs | to_attrs }}>{% endif %}
{%- unless headline == false or item.headline == nil or item.headline.size == 0 -%}
<h2 class="listcard__card-headline">{{ item.headline }}</h2>
{%- endunless -%}
{% unless subheadline == false or item.subheadline == nil or item.subheadline.size == 0 %}
<h3 class="listcard__card-subheadline">{{ item.subheadline }}</h3>
{% endunless %}
{% unless images == false or item.images == nil or item.images.size == 0 %}
{% if compare == true %}
<div class="listcard__card-images">
<div class="listcard__comparison comparison comparison--popup">
<figure style="background-image: url('{{ item.compare_img_1 | asset_url }}')">
<a class="listcard__card-image-link listcard__card-image-link--before" href="#view-{{ item.id }}">Before</a>
<div
class="divisor"
style="
background-image: url('{{ item.compare_img_2 | asset_url }}');
clip-path: inset(0 0 0 50%);
">
<a class="listcard__card-image-link listcard__card-image-link--after" href="#view-{{ item.id }}">After</a>
</div>
</figure>
<input type="range" min="0" max="100" value="50" class="slider">
</div>
<div id="view-{{ item.id }}" class="modal-window comparison">
<a href="#" class="modal-close">Close</a>
<div class="modal-window__wrapper">
<figure style="background-image: url('{{ item.compare_img_1 | asset_url }}')">
<span class="listcard__card-image-link listcard__card-image-link--before">Before</span>
<div
class="divisor"
style="
background-image: url('{{ item.compare_img_2 | asset_url }}');
clip-path: inset(0 0 0 50%);
">
<span class="listcard__card-image-link listcard__card-image-link--after">After</span>
</div>
</figure>
<input type="range" min="0" max="100" value="50" class="slider">
</div>
</div>
</div>
{% else %}
{% if legacy %}
<div class="listcard__card-images">
{% for image in item.images %}
{% using image %}
{%- comment -%}
We're adding a class list to the `image` data before `atom/img`.
Si `attrs.class` existe déjà, notre liste de classes sera ajoutée après.
`capture` est nécessaire car nous utilisons les données de `forloop.index`.
Si nous voulions utiliser une liste de classes constantes sans données dynamiques, nous pourrions le faire en ligne comme : `{%- assign attrs = attrs | merge_props: class: "my-static class-list" -%}` {%- endcomment -%} {%- capture class -%} {% if image_link -%} listcard__card-image-linkable listcard__card-image-linkable--{{ forloop.index }} {%- else -%} listcard__card-image listcard__card-image--{{ forloop.index }} {%- endif %} {%- endcapture %} {% if image_link %} {%- assign tag_name = 'a' -%} {%- assign attrs = attrs | merge_props: href: image_link -%} {% endif %} {%- assign attrs = attrs | merge_props : classe : classe -%} {% inclure « atom/img » %} {% endusing %} {% si image.modal_img %} Fermer {% en utilisant l'image %} {%- commentaire -%} Nous ajoutons une liste de classes aux données `image` avant `atom/img`.
Si `attrs.class` existe déjà, notre liste de classes sera ajoutée après.
`capture` est nécessaire car nous utilisons les données de `forloop.index`.
Si nous voulions utiliser une liste de classes constantes sans données dynamiques, nous pourrions le faire en ligne comme : `{%- assign attrs = attrs | merge_props: class: "my-static class-list" -%}` {%- endcomment -%} {%- capture class -%} listcard__modal-image listcard__modal-image--{{ forloop.index }} {%- endcapture -%} {%- assign attrs = attrs | merge_props: class: class -%} {% include "atom/img" %} {% endusing %} {% fin si %} {% fin pour %} {% si image.image_texte %} {{image.image_text}} {% fin si %} {% autre %} {% for image in item.images %} {% using image %} {%- comment -%} Nous ajoutons une liste de classes aux données `image` avant `atom/img`.
Si `attrs.class` existe déjà, notre liste de classes sera ajoutée après.
`capture` est nécessaire car nous utilisons les données de `forloop.index`.
Si nous voulions utiliser une liste de classes constantes sans données dynamiques, nous pourrions le faire en ligne comme : `{%- assign attrs = attrs | merge_props: class: "my-static class-list" -%}` {%- endcomment -%} {%- capture class -%} {% if image_link -%} listcard__card-image-linkable listcard__card-image-linkable--{{ forloop.index }} {%- else -%} listcard__card-image listcard__card-image--{{ forloop.index }} {%- endif %} {%- endcapture %} {% if image_link %} {%- assign tag_name = 'a' -%} {%- assign attrs = attrs | merge_props: href: image_link -%} {% endif %} {%- assign attrs = attrs | merge_props : classe : classe -%} {% inclure « atom/img » %} {% endusing %} {% si image.image_text %} {{image.image_text}} {% endif %} {% endfor %} {%- if item.images[0].modal_img -%} > < Fermer {% pour image dans item.images %} {% en utilisant image.modal_img %} {%- commentaire -%} Nous ajoutons une liste de classes aux données `image` avant `atom/img`.
Si `attrs.class` existe déjà, notre liste de classes sera ajoutée après.
`capture` est nécessaire car nous utilisons les données de `forloop.index`.