refactor: migrate Clothing view
This commit is contained in:
parent
a9b6b815e8
commit
7670634cda
2 changed files with 253 additions and 133 deletions
|
@ -1,133 +0,0 @@
|
|||
<template>
|
||||
<prose>
|
||||
<h2>Clothing Styles</h2>
|
||||
|
||||
<ref-gallery>
|
||||
<ref-figure polaroidBorder>
|
||||
<template #img>
|
||||
<img
|
||||
src="@/assets/refs/clothes/casual/fullbody.png"
|
||||
alt="Sebin in his casual outfit"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his casual outfit</p>
|
||||
<p>
|
||||
Black tank top, flannell shirt, shorts (w/ dangling bands), sneakers
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<template #copyright
|
||||
><a href="https://twitter.com/coffeerelated"
|
||||
>coffeerelated</a
|
||||
></template
|
||||
>
|
||||
</ref-figure>
|
||||
|
||||
<ref-figure polaroidBorder>
|
||||
<template #img
|
||||
><img
|
||||
src="@/assets/refs/clothes/cold/fullbody.png"
|
||||
alt="Sebin in his cold weather outfit"
|
||||
/></template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his cold weather outfit</p>
|
||||
<p>Winter coat, scarf, zip hoodie, jeans, winter boots</p>
|
||||
</template>
|
||||
|
||||
<template #copyright
|
||||
><a href="https://twitter.com/lara_belem_">Lara Belém</a></template
|
||||
>
|
||||
</ref-figure>
|
||||
|
||||
<ref-figure polaroidBorder>
|
||||
<template #img
|
||||
><img
|
||||
src="@/assets/refs/clothes/workout/fullbody.png"
|
||||
alt="Sebin in his workout outfit"
|
||||
/></template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his workout outfit</p>
|
||||
<p>
|
||||
<strong>Full body:</strong> Snapback hat, tank top, fingerless
|
||||
gloves, shorts, sneakers
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<template #copyright
|
||||
><a href="https://twitter.com/turquoize_art">Atlas</a></template
|
||||
>
|
||||
</ref-figure>
|
||||
|
||||
<ref-figure polaroidBorder>
|
||||
<template #img
|
||||
><img
|
||||
src="@/assets/refs/clothes/workout/closeup.jpg"
|
||||
alt="Sebin in his workout outfit"
|
||||
/></template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his workout outfit</p>
|
||||
<p>
|
||||
<strong>Close-up:</strong> Snapback hat, headphones, tank top,
|
||||
fingerless gloves, shorts, smartwatch
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<template #copyright
|
||||
><a href="https://twitter.com/purpledragonrei">Rei</a></template
|
||||
>
|
||||
</ref-figure>
|
||||
|
||||
<ref-figure polaroidBorder>
|
||||
<template #img
|
||||
><img
|
||||
src="@/assets/refs/clothes/lazy/pants.jpg"
|
||||
alt="Tracksuit pants"
|
||||
/></template>
|
||||
|
||||
<template #caption>
|
||||
<p>Tracksuit pants</p>
|
||||
<p>
|
||||
Sebin likes to wear comfortable clothes at home when he doesn't need
|
||||
to leave the house or is enjoying some leisure time after work or on
|
||||
weekends.
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<!-- <template #copyright></template> -->
|
||||
</ref-figure>
|
||||
|
||||
<ref-figure polaroidBorder>
|
||||
<template #img>
|
||||
<img src="@/assets/refs/clothes/lazy/undies.jpg" alt="Shorts"
|
||||
/></template>
|
||||
|
||||
<template #caption>
|
||||
<p>Topless w/ jockstrap/boxer briefs</p>
|
||||
<p>
|
||||
For even more comfort, Sebin tends to forgoe pants completely and
|
||||
save on laundry by only wearing the absolute necessary.
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<!-- <template #copyright></template> -->
|
||||
</ref-figure>
|
||||
</ref-gallery>
|
||||
</prose>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Prose from "@/components/Prose.vue";
|
||||
import RefGallery from "@/components/Gallery.vue";
|
||||
import RefFigure from "@/components/Figure.vue";
|
||||
|
||||
export default {
|
||||
components: { Prose, RefGallery, RefFigure },
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss"></style>
|
253
src/views/ClothingView.vue
Normal file
253
src/views/ClothingView.vue
Normal file
|
@ -0,0 +1,253 @@
|
|||
<script setup lang="ts">
|
||||
import RefFigure from "@/components/RefFigure.vue";
|
||||
import RefGallery from "@/components/RefGallery.vue";
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<section>
|
||||
<h1>Clothing Styles</h1>
|
||||
</section>
|
||||
|
||||
<RefGallery>
|
||||
<RefFigure id="casual-outfit" polaroidBorder>
|
||||
<!-- max 1876px -->
|
||||
<template #img>
|
||||
<picture>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/casual/fullbody.png?w=400;650;780;910;800;1300;1560;1820;1200;0&avif&quality=75&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 910px, (min-width: 80em) 780px, (min-width: 35em) 650px, 400px"
|
||||
type="image/avif"
|
||||
/>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/casual/fullbody.png?w=400;650;780;910;800;1300;1560;1820;1200;0&webp&quality=100&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 910px, (min-width: 80em) 780px, (min-width: 35em) 650px, 400px"
|
||||
type="image/webp"
|
||||
/>
|
||||
<img
|
||||
srcset="
|
||||
@/assets/refs/clothes/casual/fullbody.png?w=400;650;780;910;800;1300;1560;1820;1200;0&png&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 910px, (min-width: 80em) 780px, (min-width: 35em) 650px, 400px"
|
||||
alt="Sebin in his casual outfit"
|
||||
loading="lazy"
|
||||
/>
|
||||
</picture>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his casual outfit</p>
|
||||
<p>
|
||||
Black tank top, flannell shirt, shorts (w/ dangling bands), sneakers
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<template #copyright>
|
||||
<a href="https://twitter.com/coffeerelated">coffeerelated</a>
|
||||
</template>
|
||||
</RefFigure>
|
||||
|
||||
<RefFigure id="sebin-winter-outfit" polaroidBorder>
|
||||
<!-- max 1470px -->
|
||||
<template #img>
|
||||
<picture>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/cold/fullbody.png?w=400;655;785;915;800;1310;1200;0&avif&quality=75&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 915px, (min-width: 80em) 785px, (min-width: 35em) 655px, 400px"
|
||||
/>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/cold/fullbody.png?w=400;655;785;915;800;1310;1200;0&webp&quality=100&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 915px, (min-width: 80em) 785px, (min-width: 35em) 655px, 400px"
|
||||
/>
|
||||
<img
|
||||
srcset="
|
||||
@/assets/refs/clothes/cold/fullbody.png?w=400;655;785;915;800;1310;1200;0&jpg&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 915px, (min-width: 80em) 785px, (min-width: 35em) 655px, 400px"
|
||||
alt="Sebin in his cold weather outfit"
|
||||
loading="lazy"
|
||||
/>
|
||||
</picture>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his cold weather outfit</p>
|
||||
<p>Winter coat, scarf, zip hoodie, jeans, winter boots</p>
|
||||
</template>
|
||||
|
||||
<template #copyright>
|
||||
<a href="https://twitter.com/lara_belem_">Lara Belém</a>
|
||||
</template>
|
||||
</RefFigure>
|
||||
|
||||
<RefFigure id="sebin-workout-outfit-fullbody" polaroidBorder>
|
||||
<!-- max 1758px -->
|
||||
<template #img>
|
||||
<picture>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/workout/fullbody.png?w=400;535;640;745;800;1070;1280;1490;1200;1605;0&avif&quality=75&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 745px, (min-width: 80em) 639px, (min-width: 35em) 532px, 400px"
|
||||
/>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/workout/fullbody.png?w=400;535;640;745;800;1070;1280;1490;1200;1605;0&webp&quality=100&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 745px, (min-width: 80em) 639px, (min-width: 35em) 532px, 400px"
|
||||
/>
|
||||
<img
|
||||
srcset="
|
||||
@/assets/refs/clothes/workout/fullbody.png?w=400;535;640;745;800;1070;1280;1490;1200;1605;0&jpg&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 745px, (min-width: 80em) 639px, (min-width: 35em) 532px, 400px"
|
||||
alt="Sebin in his workout outfit (fullbody)"
|
||||
loading="lazy"
|
||||
/>
|
||||
</picture>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his workout outfit</p>
|
||||
<p>
|
||||
<strong>Full body:</strong> Snapback hat, tank top, fingerless gloves,
|
||||
shorts, sneakers
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<template #copyright>
|
||||
<a href="https://twitter.com/turquoize_art">Atlas</a>
|
||||
</template>
|
||||
</RefFigure>
|
||||
|
||||
<RefFigure id="sebin-workout-outfit-close" polaroidBorder>
|
||||
<!-- max 2480px -->
|
||||
<template #img>
|
||||
<picture>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/workout/closeup.png?w=400;500;600;700;800;1000;1200;1400;1500;1800;2100&avif&quality=75&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 700px, (min-width: 80em) 600px, (min-width: 35em) 500x, 400px"
|
||||
/>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/workout/closeup.png?w=400;500;600;700;800;1000;1200;1400;1500;1800;2100&webp&quality=100&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 700px, (min-width: 80em) 600px, (min-width: 35em) 500px, 400px"
|
||||
/>
|
||||
<img
|
||||
srcset="
|
||||
@/assets/refs/clothes/workout/closeup.png?w=400;500;600;700;800;1000;1200;1400;1500;1800;2100&jpg&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 700px, (min-width: 80em) 600px, (min-width: 35em) 500px, 400px"
|
||||
alt="Sebin in his workout outfit (close-up)"
|
||||
loading="lazy"
|
||||
/>
|
||||
</picture>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Sebin in his workout outfit</p>
|
||||
<p>
|
||||
<strong>Close-up:</strong> Snapback hat, headphones, tank top,
|
||||
fingerless gloves, shorts, smartwatch
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<template #copyright>
|
||||
<a href="https://twitter.com/purpledragonrei">Rei</a>
|
||||
</template>
|
||||
</RefFigure>
|
||||
|
||||
<RefFigure id="sebin-tracksuit-pants" polaroidBorder>
|
||||
<!-- max 961px -->
|
||||
<template #img>
|
||||
<picture>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/lazy/pants.jpg?w=400;500;600;700;0&avif&quality=75&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 700px, (min-width: 80em) 600px, (min-width: 35em) 500px, 400px"
|
||||
type="image/avif"
|
||||
/>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/lazy/pants.jpg?w=400;500;600;700;0&webp&quality=100&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 700px, (min-width: 80em) 600px, (min-width: 35em) 500px, 400px"
|
||||
type="image/webp"
|
||||
/>
|
||||
<img
|
||||
srcset="
|
||||
@/assets/refs/clothes/lazy/pants.jpg?w=400;500;600;700;0&jpg&quality=95&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="(min-width: 120em) 700px, (min-width: 80em) 600px, (min-width: 35em) 500px, 400px"
|
||||
alt="Tracksuit pants"
|
||||
loading="lazy"
|
||||
/>
|
||||
</picture>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Tracksuit pants</p>
|
||||
<p>
|
||||
Sebin likes to wear comfortable clothes at home when he doesn't need
|
||||
to leave the house or is enjoying some leisure time after work or on
|
||||
weekends.
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<!-- <template #copyright></template> -->
|
||||
</RefFigure>
|
||||
|
||||
<RefFigure id="sebin-topless" polaroidBorder>
|
||||
<!-- max 333px -->
|
||||
<template #img>
|
||||
<picture>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/lazy/undies.jpg?w=0&avif&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="333px"
|
||||
type="image/avif"
|
||||
/>
|
||||
<source
|
||||
srcset="
|
||||
@/assets/refs/clothes/lazy/undies.jpg?w=0&webp&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="333px"
|
||||
type="image/webp"
|
||||
/>
|
||||
<img
|
||||
srcset="
|
||||
@/assets/refs/clothes/lazy/undies.jpg?w=0&withoutEnlargement&srcset
|
||||
"
|
||||
sizes="333px"
|
||||
alt="Shorts"
|
||||
loading="lazy"
|
||||
/>
|
||||
</picture>
|
||||
</template>
|
||||
|
||||
<template #caption>
|
||||
<p>Topless w/ jockstrap/boxer briefs</p>
|
||||
<p>
|
||||
For even more comfort, Sebin tends to forgoe pants completely and save
|
||||
on laundry by only wearing the absolute necessary.
|
||||
</p>
|
||||
</template>
|
||||
|
||||
<!-- <template #copyright></template> -->
|
||||
</RefFigure>
|
||||
</RefGallery>
|
||||
</template>
|
||||
|
||||
<style lang="scss"></style>
|
Loading…
Add table
Add a link
Reference in a new issue