diff --git a/Contact.html b/Contact.html new file mode 100644 index 00000000..40ae6e4a --- /dev/null +++ b/Contact.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + +
+ + +
+
+

Subscribe For Daily New Picture from NASA

+

Please fill the Name and Email so that you receive a new image from NASA daily!

+
+ +
+ + + +
+ +
+ +
+
+
+ + + + + diff --git a/PictureOfDay.html b/PictureOfDay.html new file mode 100644 index 00000000..f792589d --- /dev/null +++ b/PictureOfDay.html @@ -0,0 +1,38 @@ + + + + + NASA's APOD Photo Viewer + + + + +
+
+ + +

Astronomy Picture of the Day

+
+ + + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index abc30b8b..272b56c9 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,45 @@ # NASA Space Apps Challenge 2024 [Noida] +![Static Badge](https://img.shields.io/badge/NASA-Challenge-blue) +![Static Badge](https://img.shields.io/badge/JWST-purple) +![Static Badge](https://img.shields.io/badge/Team_Pyro-red?logoColor=yellow) +![Static Badge](https://img.shields.io/badge/Immersive_Experience-green) +![Static Badge](https://img.shields.io/badge/Collage-Music-black) -#### Team Name - -#### Problem Statement - -#### Team Leader Email - + +[![Pyro Immersive Experience](images/PyroImmersive_Experience.png)](https://ady37.github.io/Pyro/) + +### Team Name - Pyro +### Problem Statement - Symphony of the Stars: Harmonizing James Webb Telescope in Music and Images +### Team Leader Email -1. Registration : 23f3003920@ds.study.iitm.ac.in
2.Github : aditya.yadav.email@gmail.com ## A Brief of the Prototype: - What is your solution? and how it works. + +### What is James Webb Telescope? + +Webb is the premier observatory of the next decade, serving thousands of astronomers worldwide. It studies every phase in the history of our Universe. +Webb studies every phase in the history of our Universe, ranging from the first luminous glows after the Big Bang, to the formation of solar systems capable of supporting life on planets like Earth, to the evolution of our own Solar System. Webb launched on Dec. 25th 2021. It does not orbit around the Earth like the Hubble Space Telescope, it orbits the Sun 1.5 million kilometers (1 million miles) away from the Earth at what is called the second Lagrange point or L2. +>"the Webb telescope is a big step in understanding the universe and our origins. "
+> _--NASA_ + +### What is Pyro? + +Pyro is creative and immersive website.With its unique design It will help the viewers to look at the images taken by the JWST through a new perspective and it will simulates their minds with its amazing background score designed by combining two tracks. +> "It's not every day you can say you contributed to something that inspires the world in a positive way, but I believe that's what JWST is doing for everyone of all ages"
+> _--Analyn Schneider_ + +Click [here](https://ady37.github.io/Pyro/) for a breathtaking experience. +## Tech Stack +![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge&logo=html5&logoColor=white) +![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge&logo=css3&logoColor=white) +![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E) +![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white) +![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white) + ## Code Execution Instruction: - *[If your solution is **not** application based, you can ignore this para] - - *The Repository must contain your **Execution Plan PDF**. +1.Open the browser
+2.Copy and paste the following url in the browser
+```https://ady37.github.io/Pyro/``` + +Click on [demo video ](https://drive.google.com/file/d/1OFb7GgocR7P_257W9i3fmQELgWav1Ova/view?usp=sharing +) to see the website in action diff --git a/apod.css b/apod.css new file mode 100644 index 00000000..26829d70 --- /dev/null +++ b/apod.css @@ -0,0 +1,154 @@ +*{ + margin:0; + padding:0; +} +body{ + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + justify-content: center; + align-items: center; + scroll-behavior: smooth; +} +.hero{ + height:100vh; + width:100%; + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + } +nav{ + display:flex; + align-items:center; + justify-content:space-between; + padding-top:40px; + padding-left:10%; + padding-right:10%; +} +.logo{ + color:white; + font-size:28px; +} +nav ul li{ + list-style-type: none; + display:inline-block; + padding:10px 20px; +} +nav ul li a{ + color:white; + text-decoration:none; + font-weight:bold; +} +nav ul li a:hover{ + color:red; + transition:.3s; +} +/* General Styles */ +body { + font-family: Arial, sans-serif; + background-color: #f0f0f5; + margin: 0; + padding: 20px; +} + +/* Header */ +h1 { + text-align: center; + color: #fec316; + margin-bottom: 20px; + margin-top:80px; + font-size: 2.5em; + +} + +/* Form Container */ +.container{ + + justify-content: center; + padding:10px; + width:50%; + margin-left:auto; + margin-right:auto; + margin-top:60px; + align-items:center; +} +/* Label and Input Styles */ +label { + font-size: 1.5em; + color: #fff; + margin-left:10px; +} + +input[type="text"] { + padding: 10px; + font-size: 1.2em; + border: 2px solid #ccc; + border-radius: 10px; + width: 50%; + margin-left:5px; + +} + +/* Button Styles */ +input[type="button"] { + padding: 10px 30px; + font-size: 1.2em; + background-color: #4CAF50; + color: white; + border: none; + border-radius: 10px; + cursor: pointer; + margin-left: 20px; + +} + +input[type="button"]:hover { + background-color: #45a049; +} + + + +/* Error Styles */ +.error { + color: red; + font-weight: bold; +} + +#display{ + border:5px solid #45a049; + border-radius:20px; + justify-content: center; + align-items:center; + width:90%; + position:absolute; + margin-top:50px; + padding:20px; + margin-right:auto; + margin-left:2%; + background-color:black; + color:white; + +} +#display h2{ + color:white; + width:fit-content; + margin:auto; + justify-content: center; + align-items:center; + padding:10px; + align-self:center; + margin:auto; + margin-bottom:5px; +} +#display img{ + + border:2px solid white; + width:100%; + border-radius:20px; + margin:auto; + justify-content: center; + align-items:center; +} +#display p{ + border:2px solid white; + border-radius:20px; + padding:10px; + width:fit-content; + margin-top:25px; +} \ No newline at end of file diff --git a/apod.js b/apod.js new file mode 100644 index 00000000..2be2a3f8 --- /dev/null +++ b/apod.js @@ -0,0 +1,71 @@ +"use strict" +//returns date string in YYYY-MM-DD format +const getDateString=date=> + `${date.getFullYear()}-${date.getMonth()+1}-${(date.getDate())}`; +const displayPicture=data=>{ + let html=""; + if(data.error){ + html+=`${data.error.msg}`; + + } + else if(data.code){ + html+=`${data.msg}`; + + } + else{ + html+=`

${data.title}

`; + const width=700; + switch(data.media_type){ + case "image": + html+=`NASA photo`; + break; + case "video": + html+=``; + break; + default: + html+=`NASA photo`; + } + html+=`
${data.date}`; + if(data.copyright){ + html+=`©${data.copyright}`; + } + html+="
"; + html+=`

${data.explanation}

`; + } + $("#display").html(html); +}; +const displayError=error=>{ + let html=`${error.message}`; + $("#display").html(html); +}; +$(document).ready(()=>{ +const today=new Date(); +let dateStr=getDateString(today); +const dateTextbox=$("#date"); +dateTextbox.val(dateStr); +dateTextbox.focus(); +$("#view_button").click(()=>{ + dateStr=$("#date").val(); + const dateObj=new Date(dateStr); + if(dateObj=="Invalid Date") + { + const msg="Please enter valid date in YYYY-MM-DD format."; + $("#display").html(`${msg}`); + } + else{ + dateStr=getDateString(dateObj); + + const domain=`https://api.nasa.gov/planetary/apod`; + const request=`?api_key=UTbfaRS1PsJ6gvBEbhcXYRduMu89vxqV6KRI6bit&date=${dateStr}`; + const url=domain+request; + fetch(url).then(response=>response.json()).then(json=>displayPicture(json)). + catch(e=>displayError(e)); + } + $("#date").focus(); +}); + +}); + diff --git a/contact.css b/contact.css new file mode 100644 index 00000000..978c4887 --- /dev/null +++ b/contact.css @@ -0,0 +1,136 @@ +body { + font-family: Arial, sans-serif; +} + +.overlay1 { + height: 100%; + width: 0; + position: fixed; + z-index: 1; + top: 0; + left: 0; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0, 0.9); + overflow-x: hidden; + transition: 0.5s; +} + +.overlay1-content { + position: relative; + top: 25%; + width: 100%; + text-align: center; + margin-top: 30px; +} + +.overlay1 a { + padding: 8px; + text-decoration: none; + font-size: 36px; + color: #818181; + display: block; + transition: 0.3s; +} + +.overlay a:hover, .overlay a:focus { + color: #f1f1f1; +} + +.overlay .closebtn { + position: absolute; + top: 20px; + right: 45px; + font-size: 60px; +} + +@media screen and (max-height: 450px) { + .overlay a {font-size: 20px} + .overlay .closebtn { + font-size: 40px; + top: 15px; + right: 35px; + } +} +/* Style the form element with a border around it */ +form { + border: 4px solid #f1f1f1; + width:80%; + justify-content: center; + align-self: center; + margin-left:auto; + margin-right:auto; + margin-top:60px; + + } + + + /* Add some padding and a grey background color to containers */ + .container { + padding: 20px; + background-color: #f1f1f1; + } + + /* Style the input elements and the submit button */ + input[type=text], input[type=submit] { + width: 100%; + padding: 12px; + margin: 8px 0; + display: inline-block; + border: 1px solid #ccc; + box-sizing: border-box; + } + + /* Add margins to the checkbox */ + input[type=checkbox] { + margin-top: 16px; + } + + /* Style the submit button */ + input[type=submit] { + background-color: #04AA6D; + color: white; + border: none; + } + + input[type=submit]:hover { + opacity: 0.8; + } + *{ + padding:0; + margin:0; + box-sizing:border-box; + } + .hero{ + height:100vh; + width:100%; + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + } +nav{ + display:flex; + align-items:center; + justify-content:space-between; + padding-top:40px; + padding-left:10%; + padding-right:10%; +} +.logo{ + color:white; + font-size:28px; +} +nav ul li{ + list-style-type: none; + display:inline-block; + padding:10px 20px; +} +nav ul li a{ + color:white; + text-decoration:none; + font-weight:bold; +} +nav ul li a:hover{ + color:red; + transition:.3s; +} +.logo{ + color:white; +} \ No newline at end of file diff --git a/email.js b/email.js new file mode 100644 index 00000000..58e952fd --- /dev/null +++ b/email.js @@ -0,0 +1,15 @@ +function emailSend() { + // Get form values + var params={ + name: document.getElementById("name").value, + email:document.getElementById("email").value, + }; + const serviceID="service_dmokr0t"; + const templateID="template_d7rg6go"; + emailjs.send(serviceID,templateID,params).then(res=>{ + document.getElementById("name").value=""; + document.getElementById("email").value=""; + console.log(res); + alert("Subscription successful! You will receive daily NASA pictures."); + }).catch((err)=>console.log(err)); +} diff --git a/gallery.html b/gallery.html new file mode 100644 index 00000000..5159cea2 --- /dev/null +++ b/gallery.html @@ -0,0 +1,88 @@ + + + + + + + + +
+ + +
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+

expanding cards

+
+
+
+ +
+
+
+
+
+
+

© 2024 Team Pyro - Aditya Yadav. All rights reserved.

+ + + diff --git a/images/IMG-20240909-WA0010.jpg b/images/IMG-20240909-WA0010.jpg new file mode 100644 index 00000000..ea831e53 Binary files /dev/null and b/images/IMG-20240909-WA0010.jpg differ diff --git a/images/PyroImmersive_Experience.png b/images/PyroImmersive_Experience.png new file mode 100644 index 00000000..228d14a5 Binary files /dev/null and b/images/PyroImmersive_Experience.png differ diff --git a/images/img1.jpg b/images/img1.jpg new file mode 100644 index 00000000..a338e5b2 Binary files /dev/null and b/images/img1.jpg differ diff --git a/images/img10.jpg b/images/img10.jpg new file mode 100644 index 00000000..3cd1281c Binary files /dev/null and b/images/img10.jpg differ diff --git a/images/img11.jpg b/images/img11.jpg new file mode 100644 index 00000000..473883cb Binary files /dev/null and b/images/img11.jpg differ diff --git a/images/img12.jpg b/images/img12.jpg new file mode 100644 index 00000000..976caf80 Binary files /dev/null and b/images/img12.jpg differ diff --git a/images/img13.jpg b/images/img13.jpg new file mode 100644 index 00000000..eeefd45e Binary files /dev/null and b/images/img13.jpg differ diff --git a/images/img14.jpg b/images/img14.jpg new file mode 100644 index 00000000..8b444194 Binary files /dev/null and b/images/img14.jpg differ diff --git a/images/img15.jpg b/images/img15.jpg new file mode 100644 index 00000000..dc714da6 Binary files /dev/null and b/images/img15.jpg differ diff --git a/images/img16.jpg b/images/img16.jpg new file mode 100644 index 00000000..9bedc53c Binary files /dev/null and b/images/img16.jpg differ diff --git a/images/img2.jpg b/images/img2.jpg new file mode 100644 index 00000000..dc660979 Binary files /dev/null and b/images/img2.jpg differ diff --git a/images/img3.jpg b/images/img3.jpg new file mode 100644 index 00000000..72493ea8 Binary files /dev/null and b/images/img3.jpg differ diff --git a/images/img4.jpg b/images/img4.jpg new file mode 100644 index 00000000..58f11e09 Binary files /dev/null and b/images/img4.jpg differ diff --git a/images/img5.jpg b/images/img5.jpg new file mode 100644 index 00000000..54dcffa4 Binary files /dev/null and b/images/img5.jpg differ diff --git a/images/img6.jpg b/images/img6.jpg new file mode 100644 index 00000000..99f42236 Binary files /dev/null and b/images/img6.jpg differ diff --git a/images/img7.gif b/images/img7.gif new file mode 100644 index 00000000..78757259 Binary files /dev/null and b/images/img7.gif differ diff --git a/images/img8.jpg b/images/img8.jpg new file mode 100644 index 00000000..c8dfc64d Binary files /dev/null and b/images/img8.jpg differ diff --git a/images/img9.jpg b/images/img9.jpg new file mode 100644 index 00000000..cbb735f0 Binary files /dev/null and b/images/img9.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..94dc20fc --- /dev/null +++ b/index.html @@ -0,0 +1,80 @@ + + + + + + Pyro - NASA Space Apps Challenge 2024 + + + + + + +
+ + +
+ +
+ +

Pyro

+

Immersive Video Experience

+
+ + +
+

Pyro

+

Pyro is creative and immersive website.With its unique design It will help the viewers to look at the images taken by the JWST through
a new perspective and it will simulates their minds with its amazing background score designed by combining two tracks

+ + +
+
+ + +
+
+
+
+
+ + + + + + + + + + + + + diff --git a/style-gallery.css b/style-gallery.css new file mode 100644 index 00000000..c8216c83 --- /dev/null +++ b/style-gallery.css @@ -0,0 +1,79 @@ +.body{ + + display:flex; + align-items:center; + justify-content: center; + height:100vh; + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + + overflow:hidden; + } + .cont{ + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + width:100%; + } + div.container{ + background-color:transparent; + margin-bottom:0%; + } + .arr{ + background-color: transparent; +bottom:0; + height:20px; + width:20px; + border-radius:50%; + margin:15px; + transition:0.5s ease; + cursor:pointer; + } + .arr:hover{ + box-shadow:0px 0px 20px 20px rgba(0, 0, 0, 0.11); + } + .arr div{ + + position:relative; + height:20px; + width:20px; + border-top:4px solid #ffffff; + border-left:4px solid #ffffff; + transform:rotate(45deg); + left:26%; + top:30%; + animation:scroll 4s infinite ease-in-out; + } + *{ + padding:0; + margin:0; + box-sizing:border-box; + } + .hero{ + height:100vh; + width:100%; + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + } +nav{ + display:flex; + align-items:center; + justify-content:space-between; + padding-top:40px; + padding-left:10%; + padding-right:10%; +} +.logo{ + color:white; + font-size:28px; +} +nav ul li{ + list-style-type: none; + display:inline-block; + padding:10px 20px; +} +nav ul li a{ + color:white; + text-decoration:none; + font-weight:bold; +} +nav ul li a:hover{ + color:red; + transition:.3s; +} diff --git a/style-video.css b/style-video.css new file mode 100644 index 00000000..1dc9d1f6 --- /dev/null +++ b/style-video.css @@ -0,0 +1,172 @@ +*{ + margin:0;padding:0; + box-sizing:border-box; + transition:.2s linear; + } + body{ + min-height:100vh; + display:flex; + align-items:center; + justify-content:center; + + + overflow:hidden; + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + + } + .container{ + background:#fff; + border-radius:10px; + height:auto; /*450px;*/ + width:90%; /*950px;*/ + display:flex; + padding:5px; + box-shadow:0 15px 15px rgba(0,0,blue,0,0.3); + + } + .container .video-list{ + width:20%; + padding:10px; + padding-right:0; + } + .container .video-list video{ + width:100%; + object-fit:cover; + height:105px; + padding:5px; + cursor:pointer; + border-radius:10px; + } + .container .video-list video.active, + .container .video-list video:hover{ +background:#c1a5e3; +box-shadow:0 0 0 4px #333 inset; + + + } + .container .main-video{ + width:80%; + padding:10px; + + } + .container .main-video video{ + height:100%; + width:100%; + outline:none; + padding:0px; + background:#c1a5e3; +box-shadow:0 0 0 4px #333 inset; +border-radius:10px; + + } + .mouse1{ + width:25px; + height:50px; + border:2px solid #fff; + border-radius:20px; + display:flex; + + } +.mouse-wheel1{ +display:block; +width:10px; +height:10px; +background-color:#fff; +border-radius:50%; +margin:auto; +animation:move-wheel1 1s linear infinite; +} +@keyframes move-wheel1{ +0%{opacity:0; +transform:traslateY(1rem)} +100%{ + opacity:1; + transform:translateY(-1rem); +} +} +.mouse2{ + width:25px; + height:50px; + border:2px solid #fff; + border-radius:20px; + display:flex; + } +.mouse-wheel2{ +display:block; +width:10px; +height:10px; +background-color:#fff; +border-radius:50%; +margin:auto; +animation:move-wheel2 1s linear infinite; +} +@keyframes move-wheel2{ +0%{opacity:0; +transform:traslateY(-1rem)} +100%{ + opacity:1; + transform:translateY(1rem); +} +} +.a span:hover{ +display:pointer; +} +.move-up{ + + padding-right:20px; + padding-left:-20px; +} +.move-down{ + padding-left:20px; + padding-right:-20px; +} + +.overlay1 { + height: 100%; + width: 0; + position: fixed; + z-index: 1; + top: 0; + left: 0; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0, 0.9); + overflow-x: hidden; + transition: 0.5s; + } + + .overlay1-content { + position: relative; + top: 25%; + width: 100%; + text-align: center; + margin-top: 30px; + } + + .overlay1 a { + padding: 8px; + text-decoration: none; + font-size: 36px; + color: #818181; + display: block; + transition: 0.3s; + } + + .overlay a:hover, .overlay a:focus { + color: #f1f1f1; + } + + .overlay .closebtn { + position: absolute; + top: 20px; + right: 45px; + font-size: 60px; + } + + @media screen and (max-height: 450px) { + .overlay a {font-size: 20px} + .overlay .closebtn { + font-size: 40px; + top: 15px; + right: 35px; + } + } diff --git a/style.css b/style.css new file mode 100644 index 00000000..82cc7855 --- /dev/null +++ b/style.css @@ -0,0 +1,252 @@ +/* General Styles */ +body, html { + + margin: 0; + padding: 0; + height: 100%; + font-family: Arial, sans-serif; + overflow:hidden; + background:linear-gradient(65deg,#2e3192,#a3a6ff 50.1%); + + +} +html{ + scroll-behavior:smooth; +} + +/* Fullscreen Video Container */ +#myVideo{ + + position: fixed; + right: 0; + bottom: 0; + min-width: 100%; + min-height: 100%; +} +.video-container { + + position:absolute; + width: 100%; + height:100%; + + overflow:hidden; +} + +video { + width:100%; + height: 100%; + object-fit: cover; + position: absolute; + top: 0; + left: 0; + +} + +/* Text Overlay */ +.overlay { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + text-align: center; + color: white; +} + +.overlay h1 { + font-size: 4rem; + margin: 0; +} + +.overlay p { + font-size: 1.5rem; +} + +.container{ + position:absolute; + bottom:0; + top:90% ; + left:50%; + + + height:auto; + display:flex; + justify-content:center ; + align-items:center; + flex-direction:column; + background:none; +} +.arr{ + background:transparent; + height:50px; + width:50px; + border-radius:50%; + margin:15px; + transition:0.5s ease; + cursor:pointer; + +} +.arr:hover{ + box-shadow:0px 0px 20px 20px rgba(0, 0, 0, 0.11); +} +.arr div{ + position:relative; + height:20px; + width:20px; + border-top:4px solid white; + border-left:4px solid white; + transform:rotate(220deg); + left:26%; + top:20%; + + animation:scroll 4s infinite ease-in-out; +} +.arr div:nth-child(1){ + animation-delay:-0.2s; + +} +.arr div:nth-child(2){ + animation-delay:-0.4s; + +} +@keyframes scroll { + 0%{ + margin-top:0px; + + } +50%{ + margin-top:30px; + } + 100%{ + + margin-top:0px; + } +} + + +.cont{ + + display:flex; + width:100vw; +} +.panel{ + background-size:cover; + background-position:center; + background-repeat:no-repeat; + height:80vh; + border-radius:50px; + color:white; + cursor:pointer; + flex:0.5; + margin:10px; + position:relative; + transition:all 700ms ease-in; +} +.panel h1{ + font-size:35px; + position:absolute; + bottom:20px; + margin:0; + opacity:0; +} +.active{ + flex:5; + +} +.panel.active h1{ + opacity:1; + margin:2%; + color:grey; + transition:opacity 0.3s ease-in 0.4s; +} +@media(max-width:480px){ + .cont{ + width:100vw; + transition:opacity 0.3s ease-in 0.4s; + } + .panel:nth-of-type(4), + .panel:nth-of-type(5){ + display:none; + } +} +.overlay1 { + height: 100%; + width: 0; + position: fixed; + z-index: 1; + top: 0; + left: 0; + background-color: rgb(0,0,0); + background-color: rgba(0,0,0, 0.9); + overflow-x: hidden; + transition: 0.5s; + } + + .overlay1-content { + position: relative; + top: 25%; + width: 100%; + text-align: center; + margin-top: 30px; + } + + .overlay1 a { + padding: 8px; + text-decoration: none; + font-size: 36px; + color: #818181; + display: block; + transition: 0.3s; + } + + .overlay a:hover, .overlay a:focus { + color: #f1f1f1; + } + + .overlay .closebtn { + position: absolute; + top: 20px; + right: 45px; + font-size: 60px; + } + + @media screen and (max-height: 450px) { + .overlay a {font-size: 20px} + .overlay .closebtn { + font-size: 40px; + top: 15px; + right: 35px; + } + } + .hero{ + top:0; + } + + .content { + position: fixed; + bottom: 0; + background: rgba(0, 0, 0, 0.5); + color: #f1f1f1; + width: 100%; + padding: 10px; + } + + + /* Style the button used to pause/play the video */ + #myBtn { + border-radius:20px; + width: 200px; + font-size: 18px; + padding: 10px; + border: none; + background: #000; + color: #fff; + cursor: pointer; + } + + #myBtn:hover { + background: #ddd; + color: black; + } + .logo{ + color:white; + } \ No newline at end of file diff --git a/videogallery.html b/videogallery.html new file mode 100644 index 00000000..b883627f --- /dev/null +++ b/videogallery.html @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+ +
+ +
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/videos/video1.mp4 b/videos/video1.mp4 new file mode 100644 index 00000000..2518e8d5 Binary files /dev/null and b/videos/video1.mp4 differ diff --git a/videos/video2.mp4 b/videos/video2.mp4 new file mode 100644 index 00000000..3d7c0e57 Binary files /dev/null and b/videos/video2.mp4 differ diff --git a/videos/video3.mp4 b/videos/video3.mp4 new file mode 100644 index 00000000..d0ff620a Binary files /dev/null and b/videos/video3.mp4 differ diff --git a/videos/video4.mp4 b/videos/video4.mp4 new file mode 100644 index 00000000..c5776cae Binary files /dev/null and b/videos/video4.mp4 differ diff --git a/videos/video5.mp4 b/videos/video5.mp4 new file mode 100644 index 00000000..74669b46 Binary files /dev/null and b/videos/video5.mp4 differ