top of page

VANCOUVER AQUARIUM WEBSITE REDESIGN

<>index4.html>...

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Vancouver Aquarium</title>

<link rel="stylesheet" href="style.css">

<style>

.logo {

display: flex;

align-items: center;

gap: 25px;

color: white;

font-weight: bold;

}

.logo img {

height: 80px;

width: auto;

border-radius: 10px;

}

.navbar {

display: flex;

justify-content: space-between;

align-items: center;

background-color: #013477;

padding: 25px 30px;

border-radius: 15px;

}

.nav-links {

display: flex;

gap: 40px;

list-style: none;

}

.nav-links a {

display: flex;

text-decoration: none;

text-align: center;

color: whitesmoke;

font-weight: bold;

font-family: 'Times New Roman', Times, serif;

font-size: 24px;

padding-right: 50px;

}

.nav-links a:hover {

color: #a1f1ff;

}

 

body {

font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

text-align: center;

background-color: #0077b6;

color:aliceblue;

}

.header {

color: white;

padding: 20px;

}

h1 {

font-family: 'Times New Roman', Times, serif;

font-size: 50px;

}

h2 {

font-family: 'Times New Roman', Times, serif;

font-size: 32px;

}

h3 {

font-family: 'Times New Roman', Times, serif;

font-size: 24px;

}

h4 {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

p {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

 

.cards {

display: flex;

justify-content: center;

gap: 20px;

padding: 40px;

}

.card {

background-color: rgb(252, 252, 255);

color: black;

padding: 20px;

width: 350px;

height: auto;

border-radius: 15px;

display: flex;

flex-direction: column;

gap: 10px;

}

.card img {

width: 100%;

height: 200px;

object-fit: cover;

border-radius: 10px;

}

.card:hover {

transition: 0.2s;

}

.hero {

background-color:#8fe0ee;

color: black;

padding: 60px 20px;

position: relative;

border-radius: 15px;

}

.hero img {

width: 100%;

height: 900px;

object-fit: cover;

border-radius: 10px;

}

.hero-text {

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%, -50%);

color: white;

background-color: rgba(0, 0, 0, 0.541);

padding: 20px;

border-radius: 10px;

}

.btn {

display: inline-block;

margin-top: 15px;

background-color: #0077b6;

color: white;

padding: 10px 20px;

border: 8px;

border-radius: 5px;

margin-top: auto;

}

.btn:hover {

background-color: #113668;

}

 

footer {

margin-top: 35px;

padding: 15px;

background-color: #013477;

}

</style>

</head>

 

<body>

<header>

<h1>Vancouver Aquarium</h1>

</header>

 

<nav class="navbar">

<div class="logo">

<img src="logo.jpeg" alt="logo">

</div>

<ul class="nav-links">

<li><a href="index4.html">Home</a></li>

<li><a href="exhibitpage.html">Exhibits & Experiences</a></li>

<li><a href="ticketpage.html">Tickets & Memberships</a></li>

</ul>

</nav>

 

<div class="container">

<section class="hero">

<img src="Ocean.jpeg" alt="Ocean">

<h2>See Fascinating Marine Life</h2>

<p>Learn and cherish the deep sea in the largest aquarium in Canada!</p>

</section>

 

<section class="cards">

<div class="card">

<img src="tanktunnel.jpeg" alt="tanktunnel">

<h3>Explore The Deep Sea</h3>

<p>Discover something new!</p>

<a href="exhibitpage.html" class="btn">Learn More</a>

</div>

 

<div class="card">

<img src="jellyfish.jpeg" alt="jellyfish">

<h3>Our Exhibits</h3>

<p>See jellyfish, sea otters, dolphins, and more!</p>

<a href="exhibitpage.html" class="btn">Learn More</a>

</div>

 

<div class="card">

<img src="seaotter.jpeg" alt="seaotter">

<h3>Interactive Experiences</h3>

<p>Wet labs, encounters & behind-the-scenes, deep ocean explorer VR, and more!</p>

<a href="exhibitpage.html" class="btn">Learn More</a>

</div>

</section>

 

<footer>

<p>&copy; 2026 Vancouver Aquarium</p>

</footer>


 

</body>

 

</div>


 

</html>

<>exhibitpage.html>...

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Vancouver Aquarium</title>

<link rel="stylesheet" href="style.css">

<style>

.logo {

display: flex;

align-items: center;

gap: 25px;

color: white;

font-weight: bold;

}

.logo img {

height: 80px;

width: auto;

border-radius: 10px;

}

.navbar {

display: flex;

justify-content: space-between;

align-items: center;

background-color: #013477;

padding: 25px 30px;

border-radius: 15px;

}

.nav-links {

display: flex;

gap: 40px;

list-style: none;

}

.nav-links a {

display: flex;

text-decoration: none;

text-align: center;

color: whitesmoke;

font-weight: bold;

font-family: 'Times New Roman', Times, serif;

font-size: 24px;

padding-right: 50px;

}

.nav-links a:hover {

color: #a1f1ff;

}


 

.feature {

display: flex;

justify-content: center;

gap: 150px;

padding: 60px;

}

.feature img {

width: 450px;

height: auto;

border-radius: 10px;

}

.reverse {

flex-direction: row-reverse;

}

 

.section {

background-color:#c9f7ff;

border-radius: 15px;

}


 

.hero {

background-color:#8fe0ee;

color: black;

padding: 60px 20px;

position: relative;

border-radius: 15px;

margin-top: 25px;

}

.hero img {

width: 100%;

height: 900px;

object-fit: cover;

border-radius: 10px;

}

.hero-text {

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%, -50%);

color: white;

background-color: rgba(0, 0, 0, 0.541);

padding: 20px;

border-radius: 10px;

}

 

body {

font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

text-align: center;

background-color: #0077b6;

color:aliceblue;

}

.header {

color: white;

padding: 20px;

}

h1 {

font-family: 'Times New Roman', Times, serif;

font-size: 50px;

}

h2 {

font-family: 'Times New Roman', Times, serif;

font-size: 32px;

}

h3 {

font-family: 'Times New Roman', Times, serif;

font-size: 24px;

}

h4 {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

p {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

 

footer {

margin-top: 35px;

padding: 15px;

background-color: #013477;

}

 

.info-list {

margin: 15px auto;

margin-bottom: 20px;

width: 300px;

text-align: center;

}

ol info-list li::before {

color: #013477;

font-size: 70px;

position: absolute;

}

 

</style>

</head>

 

<body>

<header>

<h1>Vancouver Aquarium</h1>

</header>

 

<nav class="navbar">

<div class="logo">

<img src="logo.jpeg" alt="logo">

</div>

<ul class="nav-links">

<li><a href="index4.html">Home</a></li>

<li><a href="exhibitpage.html">Exhibits & Experiences</a></li>

<li><a href="ticketpage.html">Tickets & Memberships</a></li>

</ul>

</nav>

 

<div class="container">

<h2>Exhibits & Experiences</h2>

<ol class="info-list">

<li>Daily Shows</li>

<li>Interactive Exhibits</li>

<li>Educational Discussions</li>

</ol>

<section class="hero">

<img src="tanktunnel.jpeg" alt="tanktunnel">

<h2>Relaxing Tank Tunnel</h2>

<h4>Come and take a deeper look at sea life.</h4>

</section>

<h3>Our Finest Experiences</h3>

<section class="feature">

<img src="jellyfish.jpeg" alt="jellyfish">

<div>

<h3>BMO Jellyfish Exhibit</h3>

<ul>

<li>Moon Jellyfish</li>

<li>Lion's Mane</li>

<li>Fried Egg Jellyfish</li>

<li>Sea Nettle</li>

</ul>

<p>Check out out cool jellies that always turns some heads!</p>

</div>

</section>

<section class="feature reverse">

<img src="seaotter.jpeg" alt="seaotter">

<div>

<h3>Sea Otter Encounter</h3>

<p>Interact and feed the cute sea otters!</p>

</div>

</section>

<section class="feature">

<img src="dolphin.jpeg" alt="dolphon">

<div>

<h3>Pacific White-Sided Dolphin Sessions</h3>

<ul>

<li>Spinnaker</li><li>Hana</li> <li>Helen</li></ul>

<p>Come as sea our crazy dulphin shows!</p>

</div>

</section>

 

<footer>

<p>&copy; 2026 Vancouver Aquarium</p>

</footer>




 

</body>


 

</div>
 

</html>

<>ticketpage.html>...

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Vancouver Aquarium</title>

<link rel="stylesheet" href="style.css">

<style>

.logo {

display: flex;

align-items: center;

gap: 25px;

color: white;

font-weight: bold;

}

.logo img {

height: 80px;

width: auto;

border-radius: 10px;

}

.navbar {

display: flex;

justify-content: space-between;

align-items: center;

background-color: #013477;

padding: 25px 30px;

border-radius: 15px;

}

.nav-links {

display: flex;

gap: 40px;

list-style: none;

}

.nav-links a {

display: flex;

text-decoration: none;

text-align: center;

color: whitesmoke;

font-weight: bold;

font-family: 'Times New Roman', Times, serif;

font-size: 24px;

padding-right: 50px;

}

.nav-links a:hover {

color: #a1f1ff;

}


 

body {

font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;

text-align: center;

background-color: #0077b6;

color:aliceblue;

}

.header {

color: white;

padding: 20px;

}

h1 {

font-family: 'Times New Roman', Times, serif;

font-size: 50px;

}

h2 {

font-family: 'Times New Roman', Times, serif;

font-size: 32px;

}

h3 {

font-family: 'Times New Roman', Times, serif;

font-size: 24px;

}

h4 {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

p {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

 

.cards {

display: flex;

justify-content: center;

gap: 20px;

padding: 40px;

}

.card {

background-color: rgb(252, 252, 255);

color: black;

padding: 20px;

width: 350px;

border-radius: 15px;

display: flex;

flex-direction: column;

gap: 10px;

}

.card h3, .card p {

margin: 4px 0;

}

.card img {

width: 100%;

height: 200px;

object-fit: cover;

border-radius: 10px;

}

.card:hover {

transition: 0.2s;

}

.hero {

background-color:#8fe0ee;

color: black;

padding: 60px 20px;

position: relative;

border-radius: 15px;

}

.hero img {

width: 100%;

height: 900px;

object-fit: cover;

border-radius: 10px;

margin-top: 20px;

}

.hero-text {

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%, -50%);

color: white;

background-color: rgba(0, 0, 0, 0.541);

padding: 20px;

border-radius: 10px;

}

.btn {

display: inline-block;

margin-top: 15px;

background-color: #0077b6;

color: white;

padding: 10px 20px;

border: 8px;

border-radius: 5px;

margin-top: auto;

}

.btn:hover {

background-color: #113668;

}

 

footer {

margin-top: 35px;

padding: 15px;

background-color: #013477;

}

 

.price {

font-family: 'Times New Roman', Times, serif;

font-size: 30px;

}

.tax {

font-family: 'Times New Roman', Times, serif;

font-size: 10px;

}

.description {

font-family: 'Times New Roman', Times, serif;

font-size: 20px;

}

table {

margin: 40px auto;

border-collapse: separate;

border-radius: 15px;

border: 4px #013477;

overflow: hidden;

border: 5px solid #113668;

}

th {

background-color:#013477;

color: white;

font-size:20px;

}

th, td {

padding: 20px;

text-align: center;

border: 2px solid #013477

}

.low {

background-color: rgb(165, 236, 98);

color: black;

}

.medium {

background-color: rgb(249, 249, 82);

color: black;

}

.full {

background-color: rgb(237, 105, 105);

color: black;

}

td:hover {

background-color: rgba(255, 255, 255, 0.154);

}

.legend {

width: 260px;

margin: 20px auto;

background-color: white;

color: black;

padding: 15px;

border-radius: 10px;

text-align: left;

}

.legend-item {

display: flex;

align-items: center;

gap: 10px;

margin: 8px;

}

.box {

width: 18px;

height: 18px;

border-radius: 5px;

}

 

</style>

</head>

 

<body>

<header>

<h1>Vancouver Aquarium</h1>

</header>

 

<nav class="navbar">

<div class="logo">

<img src="logo.jpeg" alt="logo">

</div>

<ul class="nav-links">

<li><a href="index4.html">Home</a></li>

<li><a href="exhibitpage.html">Exhibits & Experiences</a></li>

<li><a href="ticketpage.html">Tickets & Memberships</a></li>

</ul>

</nav>

 

<h2>Tickets & Memberships</h2>

 

<section class="hero">

<img src="VAticket.jpeg" alt="VAticket">

<h2>Plan your visit today!</h2>

<p>Experience the Vancouver Aquarium!</p>

</section>


 

<section class="cards">

<div class="card">

<img src="adult.jpeg" alt="adult">

<h3>Adult</h3>

<p>Ages 18 and up.</p>

<p class="price">$57.95</p>

<p class="tax">+ tax</p>

<p class="description">Complete access to all the exhibits!</p>

<a href="#" class="btn" onclick="alert('Online ticket purchasing coming soon!')">Purchase</a>

</div>

 

<div class="card">

<img src="youth.jpeg" alt="youth">

<h3>Youth</h3>

<p>Ages 13 - 17.</p>

<p class="price">$31.95</p>

<p class="tax">+ tax</p>

<p class="description">Perfect for students!</p>

<a href="#" class="btn" onclick="alert('Online ticket purchasing coming soon!')">Purchase</a>

</div>

 

<div class="card">

<img src="community.jpeg" alt="community">

<h3>Annual Membership</h3>

<p> Join the community!</p>

<p class="price">$80</p>

<p class="tax">+ tax</p>

<p class="description">Learn from experts in a community of Aquarium enthusiast!</p>

<a href="#" class="btn" onclick="alert('Online ticket purchasing coming soon!')">Join</a>

</div>

</section>

 

<h2>April</h2>

<table>

<tr>

<th>Monday</th>

<th>Tuesday</th>

<th>Wednesday</th>

<th>Thursday</th>

<th>Friday</th>

<th>Saturday</th>

<th>Sunday</th>

</tr>

<tr>

<td></td>

<td></td>

<td class="low">1</td>

<td class="low">2</td>

<td class="medium">3</td>

<td class="medium">4</td>

<td class="full">5</td>

</tr>

 

<tr>

<td class="medium">6</td>

<td class="medium">7</td>

<td class="low">8</td>

<td class="low">9</td>

<td class="full">10</td>

<td class="medium">11</td>

<td class="full">12</td>

</tr>

 

<tr>

<td class="medium">13</td>

<td class="low">14</td>

<td class="low">15</td>

<td class="full">16</td>

<td class="full">17</td>

<td class="medium">18</td>

<td class="low">19</td>

</tr>

 

<tr>

<td class="low">20</td>

<td class="low">21</td>

<td class="medium">22</td>

<td class="medium">23</td>

<td class="low">24</td>

<td class="full">25</td>

<td class="medium">26</td>

</tr>

 

<tr>

<td class="low">27</td>

<td class="low">28</td>

<td class="low">29</td>

<td class="full">30</td>

<td></td>

<td></td>

<td></td>

</tr>

</table>

 

<div class="legend">

<h3>Event Capacity</h3>

 

<div class="legend-item">

<span class="box low"></span> Available

</div>

<div class="legend-item">

<span class="box medium"></span> Filling up

</div>

<div class="legend-item">

<span class="box full"></span> Full

</div>

</div>

<hr>

<p><b>Reminder! </b>Tickets sell out very quickly during weekends.</p>

<p><em>Book your tickets early.</em></p>

<p>Don't miss your chance!</p>

 

<footer>

<p>&copy; 2026 Vancouver Aquarium</p>

</footer>

 

</body>

</html>

Aquarium page1.1
Aquarium page1.2
Aquarium page2.1
Aquarium page2.2
Aquarium page2.3
Aquarium page2.4
Aquarium page3.1
Aquarium page3.2
Aquarium page 3.3
Aquarium page 3.4

JADE MA

bottom of page