@@ -24,22 +24,22 @@ const images = Object.entries(modules).map((i) => i[1])
2424let selected = 0
2525 </script >
2626
27- <div class =" relative mb-16 test-basic " >
28- <Img class ="w-full h-[32rem] object-cover" src ={hero } alt =" cat" loading =" eager" />
27+ <div class =" test-basic relative mb-16" >
28+ <Img class ="h-[32rem] w-full object-cover" src ={hero } alt =" cat" loading =" eager" />
2929 <div class =" absolute inset-0 flex flex-col justify-center" >
30- <div class =" prose prose-h1:text-white prose-p:text-white mx-auto text-center px-4 " >
30+ <div class =" prose mx-auto px-4 text-center prose-h1:text-white prose-p:text-white" >
3131 <h1 >svelte-img</h1 >
32- <div class ="badge badge-neutral font-mono text-xs ml-2 " >v{version }</div >
32+ <div class ="badge badge-neutral ml-2 font-mono text-xs" >v{version }</div >
3333 <p >High-performance responsive/progressive images for SvelteKit.</p >
3434 <a class =" btn btn-primary" href =" https://github.com/zerodevx/svelte-img" >
35- <span class =" w-6 h-6 icon-[mdi--github]" />
35+ <span class =" icon-[mdi--github] h-6 w-6 " />
3636 View Github Repo
3737 </a >
3838 </div >
3939 </div >
4040</div >
4141
42- <div class =" prose mx-auto px-4 mb-8" >
42+ <div class =" prose mx-auto mb-8 px-4 " >
4343 <blockquote >
4444 Render the bare minimum, minimally invasive, LQIP-included HTML code to represent responsive
4545 images, served in multiple widths and next-gen formats.
@@ -74,81 +74,81 @@ export default defineConfig({
7474 </blockquote >
7575</div >
7676
77- <Img class ="w-full h-[32rem] max-w-[1920px] mx-auto object-cover mb-16 " src ={i1 } alt =" cat" />
77+ <Img class ="mx-auto mb-16 h-[32rem] w-full max-w-[1920px] object-cover" src ={i1 } alt =" cat" />
7878
79- <div class =" prose mx-auto px-4 mb-8" >
79+ <div class =" prose mx-auto mb-8 px-4 " >
8080 <blockquote >
8181 The LQIP is usually a 16px <code >webp;base64</code > data URI at about ≈150 bytes.
8282 </blockquote >
8383</div >
8484
8585<img
86- class =" w-full h-[32rem] max-w-[1920px] mx-auto object-cover mb-16 "
86+ class =" mx-auto mb-16 h-[32rem] w-full max-w-[1920px] object-cover"
8787 src ="data:image/webp;base64, {i1 .img .lqip }"
8888 alt =" cat lqip"
8989/>
9090
91- <div class =" prose mx-auto px-4 mb-8" >
91+ <div class =" prose mx-auto mb-8 px-4 " >
9292 <blockquote >
9393 Though not recommended, you can apply a Gaussian blur <code >backdrop-filter</code >.
9494 </blockquote >
9595</div >
9696
97- <div class =" w-full h-[32rem] max-w-[1920px] mx-auto overflow-hidden mb-16 " >
97+ <div class =" mx-auto mb-16 h-[32rem] w-full max-w-[1920px] overflow-hidden" >
9898 <img
99- class =" w -full h -full object-cover blur scale-105 "
99+ class =" h -full w -full scale-105 object-cover blur"
100100 src ="data:image/webp;base64, {i1 .img .lqip }"
101101 alt =" cat lqip"
102102 />
103103</div >
104104
105- <div class =" prose mx-auto px-4 mb-8" >
105+ <div class =" prose mx-auto mb-8 px-4 " >
106106 <blockquote >
107107 Not much difference, is there? The next image has a dominant colour placeholder instead.
108108 </blockquote >
109109</div >
110110
111111<div class =" test-run-param" >
112112 <Img
113- class =" w-full h-[32rem] max-w-[1920px] mx-auto object-cover mb-16 test-1px "
113+ class =" test-1px mx-auto mb-16 h-[32rem] w-full max-w-[1920px] object-cover"
114114 src ={i2 }
115115 alt =" cat"
116116 />
117117</div >
118118
119- <div class =" prose mx-auto px-4 mb-8" >
119+ <div class =" prose mx-auto mb-8 px-4 " >
120120 <blockquote >Which looks like this.</blockquote >
121121</div >
122122
123- <div class ="w-full h-[32rem] max-w-[1920px] mx-auto mb-16 " style ="background: {i2 .img .lqip }" />
123+ <div class ="mx-auto mb-16 h-[32rem] w-full max-w-[1920px]" style ="background: {i2 .img .lqip }" />
124124
125- <div class =" prose mx-auto px-4 mb-8" >
125+ <div class =" prose mx-auto mb-8 px-4 " >
126126 <blockquote >
127127 You can also reveal images with <code >fade-in/zoom</code > special effects.
128128 </blockquote >
129129</div >
130130
131131<div class =" mb-16" >
132- <FxReveal class ="w-full h-[32rem] max-w-[1920px] mx-auto object-cover" src ={i3 } alt =" cat" />
132+ <FxReveal class ="mx-auto h-[32rem] w-full max-w-[1920px] object-cover" src ={i3 } alt =" cat" />
133133</div >
134134
135135<div class =" mb-16" >
136- <FxReveal class ="w-full h-[32rem] max-w-[1920px] mx-auto object-cover" src ={i4 } alt =" cat" />
136+ <FxReveal class ="mx-auto h-[32rem] w-full max-w-[1920px] object-cover" src ={i4 } alt =" cat" />
137137</div >
138138
139139<div class =" mb-16" >
140- <FxReveal class ="w-full h-[32rem] max-w-[1920px] mx-auto object-cover" src ={i5 } alt =" cat" />
140+ <FxReveal class ="mx-auto h-[32rem] w-full max-w-[1920px] object-cover" src ={i5 } alt =" cat" />
141141</div >
142142
143- <div class =" prose mx-auto px-4 mb-8" >
143+ <div class =" prose mx-auto mb-8 px-4 " >
144144 <blockquote >Or even apply parallax scrolling special effects.</blockquote >
145145</div >
146146
147- <div class =" w-full max-w-[1920px] mx-auto mb-16 " >
148- <FxParallax class ="w-full h-[40rem]" src ={pllx } alt =" cat" />
147+ <div class =" mx-auto mb-16 w-full max-w-[1920px]" >
148+ <FxParallax class ="h-[40rem] w-full " src ={pllx } alt =" cat" />
149149</div >
150150
151- <div class =" prose mx-auto px-4 mb-16" >
151+ <div class =" prose mx-auto mb-16 px-4 " >
152152 <blockquote >
153153 The <code >svelte-img</code > component tries, as much as possible, to be a drop-in replacement
154154 for the native HTML
@@ -172,15 +172,15 @@ const images = Object.entries(modules).map((i) => i[1])
172172 ></pre >
173173</div >
174174
175- <div class =" relative w-full flex flex -col lg:flex-row lg:justify-center items-center mb-16 " >
176- <div class =" w-full max-w-sm aspect-square shadow-md overflow-hidden sticky lg:relative top-0 " >
177- <FxReveal class ="w -full h -full" src ={images [selected ]} alt =" cat" />
175+ <div class =" relative mb-16 flex w-full flex-col items-center lg:flex-row lg:justify-center" >
176+ <div class =" sticky top-0 aspect-square w-full max-w-sm overflow-hidden shadow-md lg:relative" >
177+ <FxReveal class ="h -full w -full" src ={images [selected ]} alt =" cat" />
178178 </div >
179- <div class =" w-full max-w-xl flex flex -wrap justify-center mt-6 lg:mt-0" >
179+ <div class =" mt-6 flex w-full max-w-xl flex-wrap justify-center lg:mt-0" >
180180 {#each images as src , i }
181- <div class =" w-28 aspect-square m-3 " >
181+ <div class =" m-3 aspect-square w-28 " >
182182 <Img
183- class ="w -full h -full border-4 cursor-pointer {selected === i
183+ class ="h -full w -full cursor-pointer border-4 {selected === i
184184 ? ' border-primary'
185185 : ' border-base-200' }"
186186 {src }
@@ -193,16 +193,16 @@ const images = Object.entries(modules).map((i) => i[1])
193193</div >
194194
195195<!-- Start tests -->
196- <div class =" hidden test-single" >
196+ <div class =" test-single hidden " >
197197 <Img src ={testSingle } alt =" test" />
198198</div >
199- <div class ="hidden test-fallback" >{JSON .stringify (testFallback )}</div >
199+ <div class ="test-fallback hidden " >{JSON .stringify (testFallback )}</div >
200200<!-- End tests -->
201201
202202<footer
203- class =" w-full h-96 bg-neutral text-neutral-content flex flex -row items-center justify-center"
203+ class =" flex h-96 w-full flex-row items-center justify-center bg-neutral text-neutral-content "
204204>
205- <span class =" icon-[mdi--email] w-6 h-6 mr-2 " />
205+ <span class =" icon-[mdi--email] mr-2 h-6 w-6 " />
206206 <
a class =
" link" href =
" mailto:[email protected] " >
[email protected] </
a >
207207</footer >
208208
0 commit comments