@@ -4,9 +4,9 @@ import React from "react";
4
4
const Gallery = ( ) => {
5
5
const photos = [
6
6
{ src : "/images/gallery/1.jpg" , index : 1 } ,
7
- // { src: "/images/gallery/2.jpg", index: 2 },
8
- // { src: "/images/gallery/3.jpg", index: 3 },
9
- // { src: "/images/gallery/4.jpg", index: 4 },
7
+ { src : "/images/gallery/2.jpg" , index : 2 } ,
8
+ { src : "/images/gallery/3.jpg" , index : 3 } ,
9
+ { src : "/images/gallery/4.jpg" , index : 4 } ,
10
10
{ src : "/images/gallery/5.jpg" , index : 5 } ,
11
11
{ src : "/images/gallery/6.jpg" , index : 6 } ,
12
12
{ src : "/images/gallery/7.jpg" , index : 7 } ,
@@ -22,40 +22,19 @@ const Gallery = () => {
22
22
] ;
23
23
24
24
return (
25
- < div >
26
- < br />
27
- { /* <div className="masonry grid grid-cols-1 sm:grid-cols-2 md:grid-cols-2 lg:grid-cols-3 gap-3">
28
- {photos.map((photo, index) => (
29
- <div key={index}>
30
- <div className='relative ml-2 mr-2 mt-2 mb-2'>
31
- <img
25
+ < div className = "masonry" style = { { display : 'grid' , gridTemplateColumns : 'repeat(3, 1fr)' , gap : '10px' , justifyContent : 'center' , alignItems : 'center' , padding : '10px' } } >
26
+ { photos . map ( ( photo , index ) => (
27
+ < div key = { index } className = "relative" style = { { width : '100%' , height : '480px' } } >
28
+ < Image
32
29
src = { photo . src }
33
- className="square-full scale-105 ease-in-out"
30
+ alt = { `Photo ${ index + 1 } ` }
31
+ layout = "fill" // Fill the container, cropping the image
32
+ objectFit = "cover" // Cover the container, cropping the image
34
33
/>
35
- </div>
36
34
</ div >
37
- ))}
38
- </div> */ }
39
-
40
- < div className = "masonry grid w-full grid-cols-2 justify-center gap-3 p-[10px] lg:grid-cols-3 xl:grid-cols-3" >
41
- { photos . map ( ( photo , index ) => (
42
- < div key = { index } className = "relative" >
43
- { /* <div className="layout-intrinsic object-cover"> */ }
44
- < Image
45
- src = { photo . src }
46
- width = { 500 }
47
- height = { 300 }
48
- alt = { `Photo ${ index + 1 } ` }
49
- />
50
- { /* </div> */ }
51
- { /* </div> */ }
52
- </ div >
53
- ) ) }
54
- </ div >
55
- < br />
56
- < br />
57
- < br />
35
+ ) ) }
58
36
</ div >
59
37
) ;
60
38
} ;
39
+
61
40
export default Gallery ;
0 commit comments