Image Grid
Geeks image grid is a simple construction which allows you to create a responsive layout for your images.
Image Collage With Text
Join the team, we’re growing fast!
We’re looking for incredible people to build on our strong momentum. Help us power the brands you know and love.
See All Open Positions69 open positions across and all offices and all teams.
// import node module librariesimport Link from 'next/link';import { Col, Row, Container } from 'react-bootstrap';
// import widget/custom componentsimport { HeroCollageGallery } from 'widgets';
export const ImageGrid1Example = () => { const images = [ '/images/avatar/avatar-6.jpg', '/images/avatar/avatar-8.jpg', '/images/avatar/avatar-10.jpg', '/images/avatar/avatar-11.jpg', '/images/avatar/avatar-12.jpg', '/images/avatar/avatar-13.jpg', '/images/avatar/avatar-14.jpg' ] return ( <section className="py-md-14 py-8 bg-white"> <Container> <Row className="align-items-center"> <Col xl={6} lg={6} xs={12}> <div className="mb-5 "> <h1 className="display-3 mb-4 fw-bold "> Join the team, we’re growing fast! </h1> <p className="lead mb-4 pe-xl-12 "> We’re looking for incredible people to build on our strong momentum. Help us power the brands you know and love. </p> <Link href="#position" className="btn btn-primary"> See All Open Positions </Link> <p className=" mt-4 mb-0"> 69 open positions across and <Link href="#">all offices</Link> and <Link href="#">all teams</Link>. </p> </div> </Col> <Col lg={6} xs={12}> <HeroCollageGallery images={images} /> </Col> </Row> </Container> </section> );}
Image Collage
// import widget/custom componentsimport { CollageGallery } from 'widgets';
export const ImageGrid2Example = () => { const images = [ '/images/avatar/avatar-1.jpg', '/images/avatar/avatar-3.jpg', '/images/avatar/avatar-2.jpg', '/images/avatar/avatar-4.jpg', '/images/avatar/avatar-5.jpg', '/images/avatar/avatar-7.jpg', '/images/avatar/avatar-6.jpg', '/images/avatar/avatar-8.jpg', '/images/avatar/avatar-10.jpg', '/images/avatar/avatar-11.jpg', '/images/avatar/avatar-12.jpg', '/images/avatar/avatar-13.jpg', '/images/avatar/avatar-14.jpg' ] return <CollageGallery images={images} />}
Image Grid
// import widget/custom componentsimport { JustifiedGallery } from 'widgets';
export const ImageGrid3Example = () => { const GalleryImages = [ { id: 1, image: '/images/about/geeksui-img-1.jpg' }, { id: 2, image: '/images/about/geeksui-img-2.jpg' }, { id: 3, image: '/images/about/geeksui-img-3.jpg' }, { id: 4, image: '/images/about/geeksui-img-4.jpg' }, { id: 5, image: '/images/about/geeksui-img-5.jpg' }, { id: 6, image: '/images/about/geeksui-img-6.jpg' } ]; return <JustifiedGallery images={GalleryImages} />;}
Image LightBox Zoom
// import node module librariesimport { Col, Row } from 'react-bootstrap';
// import widget/custom componentsimport { GKLightbox } from 'widgets';
export const ImageGrid4Example = () => { const images = [ { image: '/images/job/jpg/job-gallery-img-1.jpg' }, { image: '/images/job/jpg/job-gallery-img-2.jpg' }, { image: '/images/job/jpg/job-gallery-img-3.jpg' }, { image: '/images/job/jpg/job-gallery-img-4.jpg' }, { image: '/images/job/jpg/job-gallery-img-5.jpg' }, { image: '/images/job/jpg/job-gallery-img-6.jpg' }, { image: '/images/job/jpg/job-gallery-img-7.jpg' }, { image: '/images/job/jpg/job-gallery-img-8.jpg' } ] return ( <Row className="mt-6"> {images.map((item, index) => { return ( <Col lg={3} md={4} xs={12} key={index}> <div className="mb-4"> <GKLightbox image={item.image} /> </div> </Col> ) })} </Row> );}