Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
hpaucar committed Sep 8, 2023
2 parents 71466aa + d2c947d commit 0856c06
Show file tree
Hide file tree
Showing 5 changed files with 224 additions and 7 deletions.
62 changes: 55 additions & 7 deletions about-project.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<link rel="shortcut icon" href="images/favicon.png" type="image/x-icon" />
<link rel="stylesheet" href="assets/css/popun.css" />
<link rel="shortcut icon" href="images/favicon.png" type="image/x-icon" />

</head>
<body class="is-preload">
<div id="page-wrapper">
Expand Down Expand Up @@ -55,9 +57,15 @@ <h4>1006 room</h4>
<span class="image fit"><img width="100%" src="images/icmc_lasdpc_lab_1006.png" alt="" /></span>
<div class="box alt">
<div class="row gtr-50 gtr-uniform">
<div class="col-4"><span class="image fit"><img src="images/lab-images/lasdpc_1006_1.jpg" alt="" /></span></div>
<div class="col-4"><span class="image fit"><img src="images/lab-images/lasdpc_1006_2.jpg" alt="" /></span></div>
<div class="col-4"><span class="image fit"><img src="images/lab-images/lasdpc_1006_3.jpg" alt="" /></span></div>
<div class="col-4"><span class="image fit popun">
<img src="images/lab-images/lasdpc_1006_1.jpg" alt="Lab 1006" />
</span></div>
<div class="col-4"><span class="image fit popun">
<img src="images/lab-images/lasdpc_1006_2.jpg" alt="Lab 1006" />
</span></div>
<div class="col-4"><span class="image fit popun">
<img src="images/lab-images/lasdpc_1006_3.jpg" alt="Lab 1006" />
</span></div>
</div>
</div>

Expand All @@ -67,9 +75,21 @@ <h4>1008 room</h4>
<span class="image fit"><img src="images/icmc_lasdpc_lab_1008.png" alt="" /></span>
<div class="box alt">
<div class="row gtr-50 gtr-uniform">
<div class="col-4"><span class="image fit"><img src="images/lab-images/lasdpc_1008_1.jpg" alt="" /></span></div>
<div class="col-4"><span class="image fit"><img src="images/lab-images/lasdpc_1008_2.jpg" alt="" /></span></div>
<div class="col-4"><span class="image fit"><img src="images/lab-images/lasdpc_1008_3.jpg" alt="" /></span></div>
<div class="col-4">
<span class="image fit popun">
<img src="images/lab-images/lasdpc_1008_1.jpg" alt="Lab 1008" />
</span>
</div>
<div class="col-4">
<span class="image fit popun">
<img src="images/lab-images/lasdpc_1008_2.jpg" alt="Lab 1008" />
</span>
</div>
<div class="col-4">
<span class="image fit popun">
<img src="images/lab-images/lasdpc_1008_3.jpg" alt="Lab 1008" />
</span>
</div>
</div>
</div>

Expand All @@ -79,6 +99,30 @@ <h4>1008 room</h4>
</div>
</section>


<!-- The Modal -->
<div id="myModal" class="modal">
<span class="close">&times;</span>
<img id="img01" class="modal-content">
<div id="caption"></div>
</div>

















<!-- Footer -->
<footer id="footer">
<ul class="icons">
Expand All @@ -97,13 +141,17 @@ <h4>1008 room</h4>
</div>

<!-- Scripts -->

<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.dropotron.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
<script src="assets/js/popun.js"></script>

<script></script>

</body>
</html>
85 changes: 85 additions & 0 deletions assets/css/popun.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
.popun img {
border-radius: 5px;
cursor: pointer;
transition: 0.3s;
}

.popun img:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
margin: auto;
display: block;
width: 80%;
max-width: 850px;
}

/* Caption of Modal Image */
#caption {
margin: auto;
display: block;
width: 80%;
max-width: 700px;
text-align: center;
color: #ccc;
padding: 10px 0;
height: 150px;
}

/* Add Animation */
.modal-content, #caption {
-webkit-animation-name: zoom;
-webkit-animation-duration: 0.4s;
animation-name: zoom;
animation-duration: 0.4s;
}

@-webkit-keyframes zoom {
from {-webkit-transform:scale(0)}
to {-webkit-transform:scale(1)}
}

@keyframes zoom {
from {transform:scale(0)}
to {transform:scale(1)}
}

/* The Close Button */
.close {
position: absolute;
top: 100px;
right: 35px;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: 0.3s;
}

.close:hover,
.close:focus {
color: #bbb;
text-decoration: none;
cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
.modal-content {
width: 100%;
}
}
47 changes: 47 additions & 0 deletions assets/css/popup.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
.popup{
width: 900px;
margin: auto;
text-align: center;
}
.popup img{
width: 200px;
height: 200px;
cursor: pointer;
}
.show{
z-index: 999;
display: none;
}
.show .overlay{
width: 100%;
height: 100%;
background: rgba(0,0,0,.66);
position: absolute;
top: 0;
left: 0;
}
.show .img-show{
width: 600px;
height: 400px;
background: #FFF;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
overflow: auto;
}
.img-show span{
position: absolute;
top: 10px;
right: 10px;
z-index: 99;
cursor: pointer;
}
.img-show img{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
/*End style*/
23 changes: 23 additions & 0 deletions assets/js/popun.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// Get the modal
var modal = document.getElementById("myModal");

// Get the image and insert it inside the modal - use its "alt" text as a caption
var modalImg = document.getElementById("img01");
var captionText = document.getElementById("caption");
//Get img src values
$(".popun img").click(function () {
modal.style.display = "block";
modalImg.src = this.src;
captionText.innerHTML = this.alt;
});


// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];

// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}


14 changes: 14 additions & 0 deletions assets/js/popup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
$(function () {
"use strict";

$(".popup img").click(function () {
var $src = $(this).attr("src");
$(".show").fadeIn();
$(".img-show img").attr("src", $src);
});

$("span, .overlay").click(function () {
$(".show").fadeOut();
});

});

0 comments on commit 0856c06

Please sign in to comment.