This website is a clone of apple.com made using React, HTML, CSS, Javascript, which includes elements and components like Navigation bar, Footer, Images.
The main idea is to divide the website into various components, which would take some parameters to be used to display. Within each components there would be sub-components which would use those provided parameters and display the content.
NavigationBar
Image
WatchImage
Footer
Data.js
-
the NavigationBar consists of a Unordered List
<ul>
with the variousNavListItem
Components which would take two parameters i.etext
,link
. -
the home button i.e. the Apple logo is displayed useing the
NavIcon
along with the search button and shopping cart button. -
the icons are sourced from FontAwesome
-
the Styling is done within the
NavigationBar.css
file- returns an Anchor Tag
<a>
wrapped within a List item<li>
.
- returns an Achor Tag
<a>
with the given parameters as href and inner text.
- returns an Anchor Tag
-
It consists of an Image Tag
<i>
along with theInformation
component. -
The provided parameters are
image
,imagesInfo
,infoPos
,bgColor
,infoLinks
which are used to modify the styling of the component.- it takes in
imagesInfo
andimagesLinks
as paramters - The parameters are displayed withi
<h2>
,<h3>
,<p>
and<a>
.
- it takes in
-
displays various texts using Paragraph Tag
<p>
andLinksComponent
.- Takes in
categoryItems
andcategoryTitles
as parameters - the different sections are divided within categories
<div>
which further contains category-column<div>
to display the content fromCategoryList
component.
- Takes in
- this exports various lists used within the Components containing the texts to be displays
imagesInfo
infoLinks
watchImageInfo
watchLinks
categoryTitles
categoryItems
- React.js
- HTML
- CSS
- JavaScript
The deployment is done used Netlify.