Computer Science, asked by ddivyapratap, 6 months ago

write a web page of photo gallery of different events in school​

Answers

Answered by Anonymous
3

Create a Tab Gallery

Step 1) Add HTML:

Example

<!-- The grid: four columns -->

<div class="row">

  <div class="column">

    <img src="img_nature.jpg"alt="Nature"onclick="myFunction(this);">

  </div>

  <div class="column">

    <img src="img_snow.jpg"alt="Snow"onclick="myFunction(this);">

  </div>

  <div class="column">

    <img src="img_mountains.jpg"alt="Mountains"onclick="myFunction(this);">

  </div>

  <div class="column">

    <img src="img_lights.jpg"alt="Lights"onclick="myFunction(this);">

  </div>

</div>

<!-- The expanding image container -->

<div class="container">

  <!-- Close the image -->

  <spanonclick="this.parentElement.style.display='none'"class="closebtn">&times;</span>

  <!-- Expanded image -->

  <img id="expandedImg"style="width:100%">

  <!-- Image text -->

  <div id="imgtext"></div>

</div>

Use images to expand the specific image. The image that is clicked on inside the column, is shown in a container below the columns.

Step 2) Add CSS:

Create four columns and style the images:

Example

/* The grid: Four equal columns that floats next to each other */

.column {

  float: left;

  width: 25%;

  padding: 10px;

}

/* Style the images inside the grid */

.column img {

  opacity: 0.8; 

  cursor: pointer; 

}

.column img:hover {

  opacity: 1;

}

/* Clear floats after the columns */

.row:after {

  content: "";

  display: table;

  clear: both;

}

/* The expanding image container (positioning is needed to position the close button and the text) */

.container {

  position: relative;

  display: none;

}

/* Expanding image text */

#imgtext {

  position: absolute;

  bottom: 15px;

  left: 15px;

  color: white;

  font-size: 20px;

}

/* Closable button inside the image */

.closebtn {

  position: absolute;

  top: 10px;

  right: 15px;

  color: white;

  font-size: 35px;

  cursor: pointer;

}

Hope it helps you.......

Similar questions