INTERACTIVE DESIGN - PROJECT 2
Fadil puthiya madathummal peedikakandy / 0354579
Interactive Design / B'Creative Media / Taylor's UniversityProject 2 - Working Landing Page
The landing page we created for project 1 must be coded via HTML, CSS and bootstrap for this project. Our website must be fully operational as well.
HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="initial-scale=1, width=device-width" />
<link rel="stylesheet" href="./global.css" />
<link rel="stylesheet" href="./mac-book-pro-14-17.css" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Playfair Display:wght@400;500&display=swap"
/>
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Roboto Mono:wght@400&display=swap"
/>
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Poly:wght@400&display=swap"
/>
</head>
<body>
<div class="macbook-pro-14-17">
<p class="your-logo" id="logo" data-scroll-to="yOURLOGO">YOUR LOGO</p>
<div class="frame-div">
<h1 class="home1" id="Home">HOME</h1>
<button class="about" id="aBOUT">ABOUT</button
><button class="about" id="wORK">WORK</button
><button class="about" id="cONTACT">CONTACT</button>
</div>
<div class="uiux-designer">UI/UX DESIGNER</div>
<button
class="fadil-p"
id="Fadil p"
data-scroll-to="fADILP"
data-animate-on-scroll
>
FADIL P
</button>
<div class="work1">Work</div>
<img class="chevron-down-icon" alt="" src="public/chevrondown.svg" /><img
class="frame-icon"
alt=""
src="public/frame-3.svg"
/>
<div class="rectangle-div1"></div>
<div class="contact-me" data-scroll-to="cONTACTMEText">CONTACT ME</div>
<img class="social-dribbble" alt="" /><img
class="social-linkedin"
alt=""
src="public/social--linkedin.svg"
/><img
class="social-twitter"
alt=""
src="public/social--twitter.svg"
/><img
class="social-instagram"
alt=""
src="public/social--instagram.svg"
/><img
class="communication-mail"
alt=""
src="public/communication--mail.svg"
/><img
class="line-icon"
alt=""
src="public/line-1.svg"
data-scroll-to="line"
/><img class="line-icon1" alt="" src="public/line-2.svg" /><img
class="line-icon2"
alt=""
src="public/line-8.svg"
/><img class="line-icon3" alt="" src="public/line-8.svg" />
<div class="line-div"></div>
<img class="image-3-icon" alt="" src="public/image-3@2x.png" /><img
class="image-7-icon"
alt=""
src="public/image-7@2x.png"
/><img class="image-5-icon" alt="" src="public/image-5@2x.png" /><img
class="image-6-icon"
alt=""
src="public/image-6@2x.png"
/><img class="image-8-icon" alt="" src="public/image-8@2x.png" /><img
class="image-9-icon"
alt=""
src="public/image-9@2x.png"
/><img class="image-10-icon" alt="" src="public/image-10@2x.png" />
<div class="about1" data-scroll-to="aboutText">About</div>
<div class="fun-works">Fun works</div>
<div class="profile">Profile</div>
<div class="skills">Skills</div>
<div class="fadil-p1">Fadil p</div>
<img class="vector-icon" alt="" src="public/vector.svg" /><img
class="vector-icon1"
alt=""
src="public/vector1.svg"
/><img class="vector-icon2" alt="" src="public/vector2.svg" /><img
class="frame-icon1"
alt=""
src="public/frame-2.svg"
/>
<div class="quality">QUALITY</div>
<div class="excellent-comms">
<p class="excellent">EXCELLENT</p>
<p class="comms">COMMS</p>
</div>
<div class="style">STYLE</div>
<div class="value-for-money">
<p class="excellent"><span>VALUE</span></p>
<p class="for-money"><span>FOR MONEY</span></p>
</div>
<div class="ever-worry-that-your-websites">
Ever worry that your website's or app's quality will be average? You may
be sure that I'll deliver the best designs in the industry.
</div>
<div class="afraid-about-the-cost-not-to">
Afraid about the cost? Not to worry, it will be rewarding.
</div>
<div class="i-can-develop-the-latest-desig">
I can develop the latest designs and trends you desire.
</div>
<div class="let-me-know-what-kind-of-produ">
Let me know what kind of product you require; I'm always ready to
discuss
</div>
<div class="line-div1"></div>
<div class="line-div2"></div>
<div class="line-div3"></div>
<div class="line-div4"></div>
<img class="image-11-icon" alt="" src="public/image-11@2x.png" /><img
class="image-15-icon"
alt=""
src="public/image-11@2x.png"
/><img class="image-19-icon" alt="" src="public/image-11@2x.png" /><img
class="image-12-icon"
alt=""
src="public/image-12@2x.png"
/><img class="image-16-icon" alt="" src="public/image-12@2x.png" /><img
class="image-20-icon"
alt=""
src="public/image-12@2x.png"
/><img class="image-13-icon" alt="" src="public/image-13@2x.png" /><img
class="image-17-icon"
alt=""
src="public/image-13@2x.png"
/><img class="image-21-icon" alt="" src="public/image-13@2x.png" /><img
class="image-14-icon"
alt=""
src="public/image-14@2x.png"
/><img class="image-18-icon" alt="" src="public/image-14@2x.png" /><img
class="image-22-icon"
alt=""
src="public/image-14@2x.png"
/><img class="self-1-icon" alt="" src="public/self-1@2x.png" />
<div class="rectangle-div2"></div>
<div class="line-div5"></div>
<div class="line-div6"></div>
<div class="line-div7"></div>
<div class="line-div8"></div>
<div class="line-div9"></div>
<div class="line-div10"></div>
<div class="line-div11"></div>
<div class="im-a-ux-designer-blah-blah-bl">
I’m a UX designer blah blah blah blah
</div>
<div class="line-div12"></div>
<div class="line-div13"></div>
<img class="image-23-icon" alt="" src="public/image-23@2x.png" />
<div class="line-div14"></div>
<div class="line-div15"></div>
<div class="line-div16"></div>
<div class="line-div17"></div>
<div class="line-div18"></div>
<div class="line-div19"></div>
<div class="line-div20"></div>
<div class="line-div21"></div>
<img class="image-25-icon" alt="" src="public/image-25@2x.png" /><img
class="image-25-icon1"
alt=""
src="public/image-251@2x.png"
/><img class="image-26-icon" alt="" src="public/image-26@2x.png" /><img
class="image-25-icon2"
alt=""
src="public/image-252@2x.png"
/><img class="image-24-icon" alt="" src="public/image-24@2x.png" /><img
class="image-25-icon3"
alt=""
src="public/image-253@2x.png"
/><img class="image-27-icon" alt="" src="public/image-27@2x.png" /><img
class="image-28-icon"
alt=""
src="public/image-28@2x.png"
/>
<div class="fadilpp69gmailcom">Fadilpp69@gmail.com</div>
<div class="fadhil-">@_.Fadhil_</div>
<div class="blahnonymous">@blahnonymous</div>
<div class="httplinkedincomin">http://linkedin.com/in</div>
<div class="name">Name</div>
<div class="email">Email</div>
<div class="your-message">Your message</div>
<input class="rectangle-input" type="text" /><input
class="rectangle-input1"
type="text"
/><input class="rectangle-input2" type="text" />
</div>
<script>
var hOME = document.getElementById("Home");
if (hOME) {
hOME.addEventListener("click", function () {
var anchor = document.querySelector("[data-scroll-to='fADILP']");
if (anchor) {
anchor.scrollIntoView({ block: "start", behavior: "smooth" });
}
});
}
var aBOUT = document.getElementById("aBOUT");
if (aBOUT) {
aBOUT.addEventListener("click", function () {
var anchor = document.querySelector("[data-scroll-to='aboutText']");
if (anchor) {
anchor.scrollIntoView({ block: "start", behavior: "smooth" });
}
});
}
if (wORK) {
wORK.addEventListener("click", function () {
var anchor = document.querySelector("[data-scroll-to='line']");
if (anchor) {
anchor.scrollIntoView({ block: "start", behavior: "smooth" });
}
});
}
var cONTACT = document.getElementById("cONTACT");
if (cONTACT) {
cONTACT.addEventListener("click", function () {
var anchor = document.querySelector("[data-scroll-to='cONTACTMEText']");
if (anchor) {
anchor.scrollIntoView({ block: "start", behavior: "smooth" });
}
});
}
var fADILP = document.getElementById("Fadil p");
if (fADILP) {
fADILP.addEventListener("click", function () {
var anchor = document.querySelector("[data-scroll-to='yOURLOGO']");
if (anchor) {
anchor.scrollIntoView({ block: "start", behavior: "smooth" });
}
});
}
var scrollAnimElements = document.querySelectorAll("[data-animate-on-scroll]");
var observer = new IntersectionObserver(
(entries) => {
for (const entry of entries) {
if (entry.isIntersecting || entry.intersectionRatio > 0) {
const targetElement = entry.target;
targetElement.classList.add("animate");
observer.unobserve(targetElement);
}
}
},
{
threshold: 0.15,
}
);
for (let i = 0; i < scrollAnimElements.length; i++) {
observer.observe(scrollAnimElements[i]);
}
</script>
</body>
</html>

Comments
Post a Comment