<!DOCTYPE html>
<
html
>
<
head
>
<
title
>Disable Submit Button</
title
>
<
style
>
.gallery-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 1rem;
}
img {
width: 150px;
height: 150px;
}
.gallery-item {
position: relative;
overflow: hidden;
}
.gallery-item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.5s ease;
}
.gallery-item:hover img {
transform: scale(1.2);
}
.gallery-item .overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
transition: opacity 0.5s ease;
}
.gallery-item:hover .overlay {
opacity: 1;
}
.gallery-item .overlay-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-size: 1.5rem;
}
h1,
h3 {
text-align: center;
}
</
style
>
</
head
>
<
body
>
<
h1
style
=
"color:green"
>GeeksforGeeks</
h1
>
<
h3
>Pure CSS Photo Gallery Layout</
h3
>
<
div
class
=
"gallery-container"
>
<
div
class
=
"gallery-item"
>
<
img
src
=
alt
=
"Photo 1"
/>
<
div
class
=
"overlay"
>
<
div
class
=
"overlay-text"
>Photo 1</
div
>
</
div
>
</
div
>
<
div
class
=
"gallery-item"
>
<
img
src
=
alt
=
"Photo 2"
/>
<
div
class
=
"overlay"
>
<
div
class
=
"overlay-text"
>Photo 2</
div
>
</
div
>
</
div
>
<
div
class
=
"gallery-item"
>
<
img
src
=
alt
=
"Photo 3"
/>
<
div
class
=
"overlay"
>
<
div
class
=
"overlay-text"
>Photo 3</
div
>
</
div
>
</
div
>
<
div
class
=
"gallery-item"
>
<
img
src
=
alt
=
"Photo 4"
/>
<
div
class
=
"overlay"
>
<
div
class
=
"overlay-text"
>Photo 4</
div
>
</
div
>
</
div
>
<
div
class
=
"gallery-item"
>
<
img
src
=
alt
=
"Photo 5"
/>
<
div
class
=
"overlay"
>
<
div
class
=
"overlay-text"
>Photo 5</
div
>
</
div
>
</
div
>
<
div
class
=
"gallery-item"
>
<
img
src
=
alt
=
"Photo 6"
/>
<
div
class
=
"overlay"
>
<
div
class
=
"overlay-text"
>Photo 6</
div
>
</
div
>
</
div
>
</
div
>
</
body
>
</
html
>