Browse Source

feat: convert to avif for smaller image sizes

pull/2/head
Muthu Kumar 3 months ago
parent
commit
cc4346019e
Failed to extract signature
  1. BIN
      public/assets/logos/BlueCube.avif
  2. BIN
      public/assets/logos/FeathersStudio.avif
  3. BIN
      public/assets/logos/Hugosway.avif
  4. BIN
      public/assets/logos/Klenty.avif
  5. BIN
      public/assets/logos/ManojExports.avif
  6. BIN
      public/assets/logos/NavanaTech.avif
  7. BIN
      public/assets/logos/OutFocus.avif
  8. BIN
      public/assets/logos/StudioFlicks.avif
  9. BIN
      public/assets/logos/TheFeathers.avif
  10. BIN
      public/assets/logos/Vinzas.avif
  11. BIN
      public/assets/logos/Zoho.avif
  12. 17
      src/components/Exp/Story.tsx
  13. 22
      src/pages/main/data/experience.tsx

BIN
public/assets/logos/BlueCube.avif

Binary file not shown.

BIN
public/assets/logos/FeathersStudio.avif

Binary file not shown.

BIN
public/assets/logos/Hugosway.avif

Binary file not shown.

BIN
public/assets/logos/Klenty.avif

Binary file not shown.

BIN
public/assets/logos/ManojExports.avif

Binary file not shown.

BIN
public/assets/logos/NavanaTech.avif

Binary file not shown.

BIN
public/assets/logos/OutFocus.avif

Binary file not shown.

BIN
public/assets/logos/StudioFlicks.avif

Binary file not shown.

BIN
public/assets/logos/TheFeathers.avif

Binary file not shown.

BIN
public/assets/logos/Vinzas.avif

Binary file not shown.

BIN
public/assets/logos/Zoho.avif

Binary file not shown.

17
src/components/Exp/Story.tsx

@ -138,15 +138,14 @@ const story = css`
}
`;
export const Story = ({ description, logo, active }: Experience) => {
export const Story = ({ title, description, logo, active }: Experience) => {
return (
<div
className={cx(story, "story")}
id={active ? "active-story" : undefined}>
<div aria-hidden className="story-handle" />
<div className="story-content">
<img
src={`/assets/logos/` + logo}
<picture
className={cx(
"story-logo",
css`
@ -155,10 +154,18 @@ export const Story = ({ description, logo, active }: Experience) => {
background: rgba(40, 40, 40);
border-radius: 100%;
& img {
height: 100%;
border-radius: 100%;
}
`,
)}
/>
)}>
<source srcSet={`/assets/logos/` + logo + ".avif"} />
<img alt={title + " logo"} src={`/assets/logos/` + logo + ".png"} />
</picture>
<button
title="Close story"
className={cx(
"closer",
css`

22
src/pages/main/data/experience.tsx

@ -31,7 +31,7 @@ export const experience = [
</p>
</>
),
logo: "TheFeathers.png",
logo: "TheFeathers",
},
{
title: "StudioFlicks",
@ -57,7 +57,7 @@ export const experience = [
</p>
</>
),
logo: "StudioFlicks.png",
logo: "StudioFlicks",
},
{
title: "Vinzas",
@ -91,7 +91,7 @@ export const experience = [
</p>
</>
),
logo: "Vinzas.png",
logo: "Vinzas",
},
{
title: "Blue Cube",
@ -123,7 +123,7 @@ export const experience = [
</p>
</>
),
logo: "BlueCube.png",
logo: "BlueCube",
},
{
title: "OutFocus Magazine",
@ -153,7 +153,7 @@ export const experience = [
</p>
</>
),
logo: "OutFocus.png",
logo: "OutFocus",
},
{
title: "Zoho",
@ -183,7 +183,7 @@ export const experience = [
</p>
</>
),
logo: "Zoho.png",
logo: "Zoho",
},
{
title: "Manoj Exports",
@ -210,7 +210,7 @@ export const experience = [
</p>
</>
),
logo: "ManojExports.png",
logo: "ManojExports",
},
{
title: "Klenty",
@ -243,7 +243,7 @@ export const experience = [
</p>
</>
),
logo: "Klenty.png",
logo: "Klenty",
},
{
title: "Hugo's Way",
@ -274,7 +274,7 @@ export const experience = [
</p>
</>
),
logo: "Hugosway.png",
logo: "Hugosway",
},
{
title: "Navana Tech",
@ -304,7 +304,7 @@ export const experience = [
</p>
</>
),
logo: "NavanaTech.png",
logo: "NavanaTech",
},
{
title: "Feathers Studio",
@ -332,7 +332,7 @@ export const experience = [
</p>
</>
),
logo: "FeathersStudio.png",
logo: "FeathersStudio",
},
].reverse();

Loading…
Cancel
Save