Professional Documents
Culture Documents
A
INDUSTRIAL TRAINING REPORT
ON
MEDICAL SERVICES
Submitted In Partial Fulfillment
for the award of the degree of
Bachelor of Technology
In
Computer Science Engineering
(Bikaner Technical University, Bikaner )
Session 2023-2024
UBMITTED TO:
S UBMITTED BY:
S
Ms. Bhawana Maurya Priyanka Prajapat
Assistant Professor Roll No-.20EEMCS076
(Dept. of Information Technology) VII Sem CSE B
i
CANDIDATE DECLARATION
I hereby declare that the work which is being presented in the Industrial Training report entitled
MEDICALSERVICESinpartialfulfillmentfortheawardoftheDegreeofBachelorofTechnology
In Computer Engineering and submitted to the Department of Computer Engineering ,Mahila
EngineeringCollege,Ajmerisanauthenticrecordofmyownworkcarriedoutduringthesession
2023 - 2024.
I have not submitted the matter presented in this report anywhere for the award of any other Degree.
Priyanka Prajapat
20EEMCS076
ii
ACKNOWLEDGEMENT
I take this opportunity to express my gratitude to all those people who have been directly and
indirectly with me during the competition of this Industrial Training.
IpaythanktothosewhohavegivenguidanceandalighttomeduringthisIndustrialTraining.His
versatileknowledgeabout“FrontendDeveloper”haseasedmeincriticaltimesduringthespanof
this Industrial Training. Firstly, I am grateful to the principal Dr. JK DEEGWAL and the
department of computer science & engineering of womenengineeringcollegewhogaveusthe
golden opportunity to do these wonderful projects during the Summer Industrial Training
program for us.
Also, I extend my thanks and gratitude to Ms Bhawana Maurya, Govt. Women Engineering
College, Ajmer, my internship coordinator whose guidance, teaching and certain suggestions
provide me with timely valuable input which enhanced my knowledge and thus helped in
development of this training report.
I acknowledge our debt to those who contributed significantly to one or more steps. I takefull
responsibility for any remaining sins of omission and commission.
ours Sincerely
Y
Priyanka Prajapat
20EEMCS07
iii
ABSTRACT
This project involves the development of a responsive and visually appealing MedicalServices
Portfolio using HTML, CSS, and Bootstrap. Theportfoliowillfeatureclearnavigation,detailed
descriptionsofvariousmedicalservices,andhigh-qualityvisualstoenhanceuserexperience.The
integration of an appointment booking system aims to streamline patient interaction, while a
dedicatedsectionfortestimonialsandsuccessstoriesbuildstrustandcredibility.Adheringtoweb
standards,theportfolioensurescompatibilityacrossbrowsersandaccessibilitystandards.Overall,
this project aims to provide a comprehensive and user-friendly platform for showcasing the
healthcare provider's expertise andservices,fosteringpositiveconnectionswithbothcurrentand
potential patients.
iv
TABLE OF CONTENTS
Acknowledgement iii
Abstract iv
OnEggy Technologies is a leading innovator in the tech industry, dedicated to providing
top-qualitysolutionsthatdriveprogressandstreamlineprocessesforbusinessesaroundtheworld.
With a team of highly skilled professionals at theforefrontofcutting-edgetechnology,OnEggy
Technologiesispoisedtoleadthechargeintheworldofegg-ceptionalinnovation.Fromartificial
intelligence to cloud computing, we are always pushing the boundaries of what is possibleand
seeking outnewandexcitingopportunitiestomakeameaningfulimpact.Withacommitmentto
excellence and a passion for all things tech, OnEggy Technologies is the go-to choice for
companies looking to take their business to the next level
1
INTRODUCTION OF PROJECT
2.1 HTML
TML is used as the graphical user interface in client-side programs written in JavaScript.
H
Server-sidelanguageslikePHPandJavaalsoreceivedatafromwebpagesanduseHTMLasthe
output mechanism. The emerging Ajax technologies likewise use HTML and XHTML as their
visual engine. HTML was once a veryloosely-definedlanguagewithverylittlestandardization,
but as it has become more important, the need for standards has become more apparent.
● b>- Bold text
<
● <strong>- Important text
● <i>- Italic text
● <em>- Emphasized text
● <mark>- Marked text
● <small>- Smaller text
● <del>- Deleted text
● <ins>- Inserted text
● <sub>- Subscript text
● <sup>- Superscript tex
2
Type Description
<input type="radio"> isplays a radio button (for selecting one of many
D
choices)
<input type="checkbox"> isplays a checkbox (for selecting zero or more of
D
many choices)
he src attribute describes where the image file can be found, and the alt attribute describes
T
alternate text that is displayed if the image is unavailable.
2.1.6 HTMLTemplate
The following code can be copied and pasted to form the foundation of a basic web page:
3
2.1.7 PAGE STRUCTURE ELEMENTS
The following elements are part of every web page.
Element Description
<title></title> olds the page title normally displayed in the title bar and used in
H
search results
<body></body> ontains the main body text. All parts of the page normally visible
C
are in the body
4
Element Name Description
Name Description
Element
5
efines a table row. A table normally consists of
D
<tr></tr> Table row several <tr> pairs (one per row)
<td></td> Table data I ndicates data in a table cell. <td> tags occur
within <tr> (which occur within
<table>)
6
2.2 CSS
CSS stands for Cascading Style Sheet
CSS describes how HTML elements are to be displayed on screen, paper, or in other media
CSS saves a lot of work. It can control the layout of multiple web pages all at once External
stylesheets are stored in CSS files
2.2.1 CSS Syntax
7
2.2.4 CSS background-color
Thebackground-colorproperty specifies the background color of an element.
Example-The background color of a page is set like this:
body{
background-color:lightblue; }
2.2.5 CSS Border Style
Theborder-styleproperty specifies what kind of border to display.
The following values are allowed:
⦁ dotted- Defines a dotted border
⦁ dashed- Defines a dashed border
⦁ solid- Defines a solid border
⦁ double- Defines a double border
⦁ groove- Defines a 3D grooved border. The effect depends on the border-color value
⦁ ridge- Defines a 3D ridged border. The effect depends on the border-color value
⦁ inset- Defines a 3D inset border. The effect depends on the border-color value
⦁ outset- Defines a 3D outset border. The effect depends on the border-colorvalue
⦁ none- Defines no border
⦁ hidden- Defines a hidden border
The border-style property can have from one to four values (for the top border, right border,
bottom border, and the left border).
2.2.6 CSS Margins
The CSS margin properties are used to create space around elements, outside of any defined
borders.
WithCSS,youhavefullcontroloverthemargins.Therearepropertiesforsettingthemarginfor
each side of an element (top, right, bottom, and left).
Margin - Individual Sides
CSS has properties for specifying the margin for each side of an element:
●margin-top
●margin-right
●margin-bottom
●margin-left
All the margin properties can have the following values:
● auto - the browser calculates the margin
8
● length - specifies a margin in px, pt, cm, etc.
● % - specifies a margin in % of the width of the containing element
● inherit - specifies that the margin should be inherited from the parent element
2.2.7 CSS Padding
TheCSSpaddingpropertiesareusedtogeneratespacearoundanelement'scontent,insideofanydefined
borders.With CSS, you have full control over the padding. There are properties for setting the
padding for each side of an element (top, right, bottom, and left).
Padding - Individual Sides
CSS has properties for specifying the padding for each side of an element:
●padding-top
●padding-right
●padding-bottom
●padding-left
All the padding properties can have the following values:
❖ length - specifies a padding in px, pt, cm, etc.
❖ % - specifies a padding in % of the width of the containing element
❖ inherit - specifies that the padding should be inherited from the parent element
2.2.8 CSS Setting height and width
Theheightandwidthpropertiesareusedtosettheheightandwidthofanelement.Theheightand
width properties do notincludepadding,borders,ormargins.Itsetstheheight/widthofthearea
inside the padding, border, and margin of the element.
2.2.9 CSS height and width Values
Theheightandwidthproperties may have the following values:
●auto- This is default. The browser calculates the height and width
●length- Defines the height/width in px, cm, etc.
●%- Defines the height/width in percent of the containing block
●initial- Sets the height/width to its default value
●inherit- The height/width will be inherited from its parent value
2.2.10 CSS Outline
An outline is a line that is drawn around elements, OUTSIDE the
borders, to make the element "stand out".
CSS has the following outline properties
9
❖outline-style
❖outline-color
❖outline-width
❖outline-offset
❖outline
2.2.11 Text Color
Thecolorproperty is used to set the color of the text. The color is specified by:
● a color name - like "red"
● a HEX value - like "#ff0000"
● an RGB value - like "rgb(255,0,0)"
2.2.12 CSS Fonts
Choosing the right font has a huge impact on how the readers
experience a website.
The right font can create a strong identity for your brand.
Usingafontthatiseasytoreadisimportant.Thefontaddsvaluetoyourtext.Itisalsoimportant
to choose the correct color and text size for the font.
2.2.13 The display Property
Thedisplayproperty specifies if/how an element is displayed.
Every HTML element has a default display value depending on
what type of element it is. The default display value for most
elements isblockorinline.
2.2.14 Block-level Elements
Ablock-levelelementalwaysstartsonanewlineandtakesupthefullwidthavailable(stretches
out to the left and right as far as it can).
The <div> element is a block-level element.
Examples of block-level elements:
● <div>
● <h1> - <h6>
● <p>
● <form>
● <header>
● <footer>
● <section>
10
2.2.15 Inline Elements
An inline element does not start on a new line and only takes up as much width as necessary.
This is an inline <span> element inside a paragraph.
Examples of inline elements:
● <span>
● <a>
● <img>
2.2.16 Display: none;
display:none;iscommonlyusedwithJavaScripttohideandshowelementswithoutdeletingand
recreatingthem.Takealookatourlastexampleonthispageifyouwanttoknowhowthiscanbe
achieved.
The<script>element usesdisplay: none;as default.
The position property specifies the type of positioning method used for an element.
There are five different position values:
Static
relative
fixed
absolute
Sticky
Elements are then positioned using the top, bottom, left, and right
properties. However, these properties will not work unless the
position property is set first. They also work differently depending
on the position value.
11
2.3 BOOTSTRAP5
2.3.1 What is Bootstrap?
Bootstrapisafreefront-endframeworkforfasterandeasierwebdevelopment.Bootstrapincludes
HTML and CSS based design templates for typography, forms, buttons, tables, navigation,
modals, image carousels and many other, as well as optional JavaScript plugins.Bootstrap also
gives you the ability to easily create responsive designs
ThemaindifferencesbetweenBootstrap5andBootstrap3&4,isthatBootstrap5hasswitchedto
JavaScriptinstead ofjQuery.
2.3.2 Advantages of Bootstrap:
Easy to use: Anybody with just basic knowledge of HTML and CSS can start using Bootstrap
Responsive features: Bootstrap's responsive CSS adjusts to phones, tablets, and desktops
Mobile-first approach: In Bootstrap, mobile-first styles are part of the core framework
Browser compatibility: Bootstrap 5 is compatible with all modern browsers (Chrome, Firefox,
Edge, Safari, and Opera). Note thatifyouneedsupportforIE11anddown,youmustuseeither
BS4 or BS3.
12
2.3.6 Fluid Container
Usethe.container-fluidclasstocreateafullwidthcontainer,thatwillalwaysspantheentirewidth
of the screen (widthis always100%):
2.3.7 Bootstrap 5 Grid System
Bootstrap's gridsystemisbuiltwithflexboxandallowsupto12columnsacrossthepage.Ifyou
donotwanttouseall12columnsindividually,youcangroupthecolumnstogethertocreatewider
columns:
2.3.8 Grid Classes
The Bootstrap 5 grid system has six classes:
.col-(extra small devices - screen width less than 576px)
.col-sm-(small devices - screen width equal to or greater than 576px)
.col-md-(medium devices - screen width equal to or greater than 768px)
.col-lg-(large devices - screen width equal to or greater than 992px)
.col-xl-(xlarge devices - screen width equal to or greater than 1200px)
.col-xxl-(xxlarge devices - screen width equal to or greater than 1400px)
2.3.9 Text Colors
Bootstrap5hassomecontextualclassesthatcanbeusedtoprovide"meaningthroughcolors".The
classes for text colors are: .text-muted, .text-primary, .text-success, .text-info, .text-warning,
.text-danger, .text-secondary, .text-white, .text-dark, .text-body (default body color/often black)
and.text-light:
2.3.10 Image Shapes
Rounded Corners-The.roundedclass adds rounded corners to an image:
Circle-The.rounded-circleclass shapes the image to a circle:
Thumbnail-The.img-thumbnailclass shapes the image to a thumbnail (bordered):
Aligning Images-Float an image to the left with the.float-startclass or to the right with.float-end
13
2.3.11 Bootstrap 5 Jumbotron
AjumbotronwasintroducedinBootstrap3asabigpaddedboxforcallingextraattentiontosome
special contentorinformation.JumbotronsarenolongersupportedinBootstrap5.However,you
canusea<div>elementandaddspecialhelperclassestogetherwithacolorclasstoachievethe
same effect:
2.3.12 Button Groups
Bootstrap 5 allows you to group a series of buttons together (on a single line) in a button group:
AppleSamsungSony
Use a<div>element with class.btn-groupto create a button group:
2.3.13 Cards
AcardinBootstrap5isaborderedboxwithsomepaddingarounditscontent.Itincludesoptions
for headers, footers, content, colors, etc.A basic cardiscreatedwiththe.cardclass,andcontent
inside the card has a.card-bodyclass:
The .card-header class adds a heading to the card and the.card-footerclassaddsafootertothe
card:
2.3.13 Basic Dropdown
A dropdown menu is a toggleable menu that allows the user to choose one value from a
predefined list
Dropdown button
The.dropdownclass indicates a dropdown menu.
To open the dropdown menu, use a button or a link with a class of .dropdown-toggle and the
data-bs-toggle="dropdown"attribute.
Addthe.dropdown-menuclasstoa<div>elementtoactuallybuildthedropdownmenu.Thenadd
the.dropdown-itemclass to each element (links or buttons) inside the dropdown menu.
2.3.14 Basic Collapsible
Collapsibles are useful when you want to hide and show large amount of content:
Click Me
The .collapse class indicates a collapsible element (a <div> in our example); thisisthecontent
that will be shown or hidden with a click of a button.To control (show/hide) the collapsible
content,addthedata-bs-toggle="collapse"attributetoan<a>ora<button>element.Thenaddthe
data-bs-target="#id" attribute to connect the button with the collapsible content (<div
id="demo">).
14
Ifyouwanttocreateasimplehorizontalmenu,addthe.navclasstoa<ul>element,followedby
.nav-itemfor each<li>and add the.nav-linkclass to their links:
2.3.16 Navigation Bars
A navigation bar is a navigation header that is placed at the top of the page:With Bootstrap, a
navigation bar can extendorcollapse,dependingonthescreensize.Astandardnavigationbaris
created with the .navbar class, followed by a responsive collapsing class:
.navbar-expand-xxl|xl|lg|md|sm (stacks the navbar vertically on xxlarge, extra large, large,
medium or small screens).
To addlinksinsidethenavbar,useeitheran<ul>element(ora<div>)withclass="navbar-nav".
Then add<li>elements with a.nav-itemclass followed by an<a>element with a.nav-linkclass:
2.3.17 Modals
The Modal component is a dialog box/popup window that is displayed on top of the current page:
2.3.18 Tooltips
TheTooltipcomponentissmallpop-upboxthatappearswhentheusermovesthemousepointer
over an element:
Tocreateatooltip,addthedata-bs-toggle="tooltip"attributetoanelement.Usethetitleattributeto
specify the text that should be displayed inside the tooltip
15
COMMANDS AND CODES
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Medical</title>
<link rel="icon" type="image/x-icon" href="./images/logo-image.png">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css"
rel="stylesheet"><scriptsrc="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js
"></script>
<script src="https://kit.fontawesome.com/babc3a2b5a.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="./css/style.css">
</head><body>
<section id="home">
<div class="header">
<div class="container">
<div class="row head-style py-2">
<div class="col-sm-6 head-links ">
<span><a href="#" class="ms-0">FAQS</a></span>
<span><a href="#">About</a></span>
<span><a href="#">Contact</a></span>
</div>
<div class="col-sm-6 head-icons ">
<a href="#"><i class="fa-brands fa-twitter"></i></a>
<a href="#"><i class="fa-brands fa-facebook-f"></i></a>
<a href="#"><i class="fa fa-linkedin" aria-hidden="true"></i></a>
<a href=""><i class="fa-brands fa-google"></i></a>
<a href="#"><i class="fa fa-skype" aria-hidden="true"></i>
</a>
</div> </div></div>
<hr>
<nav class="navbar navbar-expand-md navbar-white p-0">
16
<div class="container">
<a class="navbar-brand" href="#"><img src="./images/logo-image.png" alt=""
class="rounded-pill navbar-image mr-12"> MEDICAL</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#collapsibleNavbar">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse " id="collapsibleNavbar">
<ul class="navbar-nav navbar-underline">
<li class="nav-item navbar-border-line"><a href="#" class="nav-link">HOME</a></li>
<li class="nav-item navbar-border-line"><a href="#" class="nav-link">Departments</a></li>
<li class="nav-item navbar-border-line"><a href="#" class="nav-link">Timetable</a></li>
<li class="nav-item navbar-border-line"><a href="#" class="nav-link">Features</a></li>
<li class="nav-item navbar-border-line"><a href="#" class="nav-link">Shortcodes</a></li>
<li class="nav-item navbar-border-line"><a href="#" class="nav-link">News</a></li>
<li class="nav-item"><a href="#" class="nav-link"><i
class="fa fa-search text-color-style search-bar-style" aria-hidden="true" data-bs-toggle="modal"
data-bs-target="#myModal"></i></a></li>
</ul>
</div>
</div>
</nav>
</div>
<div class="modal fade " id="myModal">
<div class="modal-dialog mt-10">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Modal Heading</h4
16
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<div class="modal-body">
<input type="text" name="" id="modal-search" placeholder="Search" class="modal-input">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- carousel-->
<div class="carousel-section">
<div id="demo" class="carousel slide" data-bs-ride="carousel">
<!-- The slideshow/carousel -->
<div class="carousel-inner">
<div class="carousel-item active">
<img src="./images/home-image2.jpg" alt="" class="w-100">
<div class="carousel-caption">
<div class="container">
<h1 class="font-size-header">Welcome To Medical<br>
Services You Can Trust
</h1>
<div class="mt-4 media-flex-style">
<button class="button-style">MAKE AN APPOINTMENT</button>
<button class="button-style">DOCTORS TIMETABLE</button>
</div>
</div>
</div>
</div>
<div class="carousel-item
17
<img src="./images/home-image.jpg" alt="" class="w-100">
<div class="carousel-caption">
<div class="container">
<h1 class="font-size-header">Welcome To Medical<br>
Services You Can Trust
</h1>
<div class="mt-4 media-flex-style">
<button class="button-style">MAKE AN APPOINTMENT</button>
<button class="button-style">DOCTORS TIMETABLE</button>
</div>
</div>
</div>
</div>
<div class="carousel-item">
<img src="./images/home-image1.jpg" alt="" class="w-100">
<div class="carousel-caption">
<div class=" container">
<h1 class="font-size-header">Welcome To Medical<br>
Services You Can Trust
</h1>
<div class="mt-4 media-flex-style">
<button class="button-style">MAKE AN APPOINTMENT</button>
<button class="button-style">DOCTORS TIMETABLE</button>
</div>
</div>
</div>
</div>
</div>
<!-- Left and right controls/icons -->
<button class="carousel-control-prev home-carousel-icon-style" type="button"
data-bs-target="#demo
18
data-bs-slide="prev"> <span class="home-carousel-icon"><i class="fa-solid
fa-chevron-left"></i></span> </button>
<button class="carousel-control-next home-carousel-icon-style" type="button"
data-bs-target="#demo"
data-bs-slide="next">
<span class="home-carousel-icon"><i class="fa-solid fa-chevron-right"></i></span>
</button>
</div>
</div>
</section>
<section id="card-section">
<div class="container media-card-width">
<div class="row conditions">
<div class="col-md-4 column-style condition1">
<h3>EMERGENCY CASE</h3>
<P class="py-3">If an urgent problem arises or you need a doctor urgently outside of medicenter
opening hours,
carousel-control-next
emergrncy appointment number for emergency service.</P>
<h5>+86-123-456-789</h5>
<button> READ MORE</button>
</div>
<div class="col-md-4 column-style condition2">
<h3>DOCTORS TIMETABLE</h3>
<P class="py-3">This timetable may change from time to time. so should be used as a guide
onlyClick read more below to see services and current timetable for our doctors to help you planyour
appointment with a preferred docto </P>
<button>READ MORE</button>
</div>
<div class="col-md-4 column-style condition3">
<h3>OPENING HOURS</h3
19
<div class="py-15 pb-1"><span>Monday - Friday</span> <span class="right-align">08:00 -
17:00</span></div> <hr>
<div class="py-1"><span>Saturday</span> <span class="right-align">09:00 -
14:00</span></div><hr>
<div class="py-1"><span>Sunday</span> <span class="right-align">08:00 - 10:00</span></div>
<hr>
<div class="py-1"><span>Public Holidays</span> <span
class="right-align">Closed</span></div>
</div>
</div>
</div>
</section>
<section id="welcome-section" class="pb-100">
<div class="container text-center">
<div class="row">
<div class="col-sm-12 mb-4 media-mt-4">
<h3>Wellcome to Medical</h3>
<p class="text-gray-color">Our medical specialists care about you & your family's health </p>
</div>
<div class="col-md-4 media-mt-15">
<div class="card box-shadow py-4">
<div class="card-header">
<div class="image-border"><img src="./images/first-aid-kit.png" alt=""></div>
</div>
<div class="card-body">
<h4>Medical Excellence</h4>
<p class="text-gray-color">Lorem ipsum dolor sit amet consectetur adipisicing elit.
Sed aspernatur recusandae quo, culpa architecto iure.
</p>
</div
20
</div>
</div>
<div class="col-md-4 media-mt-15">
<div class="card box-shadow py-4">
<div class="card-header">
<div class="image-border"><img src="./images/lungs.png" alt=""></div>
</div>
<div class="card-body">
<h4>Healthcare Professionals</h4>
<p class="text-gray-color">Lorem ipsum dolor sit amet consectetur adipisicing elit.
Sed aspernatur recusandae quo, culpa architecto iure.
</p><div>
<p class="gray-color "><i class="fa fa-angle-double-right" aria-hidden="true"></i>
Why Choose Us</p>
<p class="gray-color "><i class="fa fa-angle-double-right" aria-hidden="true"></i>
Physiotherapists</p>
<p class="gray-color "><i class="fa fa-angle-double-right" aria-hidden="true"></i>
Find a Doctor</p>
<p class="gray-color "><i class="fa fa-angle-double-right" aria-hidden="true"></i>
Volunteer roles</p>
<p class="gray-color "><i class="fa fa-angle-double-right" aria-hidden="true"></i>
Health Topics</p>
</div>
</div>
</div>
<div class="col-lg-4 media-mt-15 col-md-12">
<h5 class="mb-5 ">POPULAR POSTS</h5>
<div class="footer-image-style d-flex">
<img src="./images/footer-image1.jpg" alt="" class="post-image">
<p class="gray-color ">Why I finally tried therapy and how it changed my life <br><small>28
March, 2018</small></p>
21
</div> <hr>
<div class="footer-image-style d-flex"><img src="./images/footer-image1.jpg" alt=""
class="post-image">
<p class="gray-color ">Patient Forum - 'The Joint School Patient Experience <br><small>28
March, 2018</small></p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="last-header back-ground-color py-4">
<div class="container footer-text-algin">
<div class="row ">
<div class="col-sm-6 text-align-center text-color">© 2018 Medicalhealth, All rights
reserved</div>
<div class=" col-sm-6 footer-link-style">
<span class="mx-3 "><a href="#" class="text-color">Home</a></span>
<span class="mx-3 "><a href="#" class="text-color">About</a></span>
<span class="mx-3 "><a href="#" class="text-color">Contact</a></span>
</div>
</div>
</div>
</section>
</body>
</html>
Css
* {
padding: 0;
margin: 0;
box-sizing: border-box
22
}.mt-10{
margin-top: 10%;}
.py-15{
padding-top: 15px;
}
.navbar-toggler {
border: 1px solid transparent;
}
.navbar-toggler:focus {
box-shadow: unset;
}.box-shadow {
box-shadow: 0px 0px 10px 1px rgba(0 0 0/0.3);
}
.py-35 {
padding-top: 35px;
padding-bottom: 35px;
}
.card {
border: none;
border-radius: 0;}
.font-size-header {
font-size: 50px;}
.card-img-top {
border-radius: 0;
}
.card-text {
color: gray;}
.mx-01 {
margin-left: 0.1rem;
margin-right: 0.1rem;}
.text-gray-color {
color: gray;
}
23
.section-color {
background-color: rgb(239, 238, 238);
}a {
text-decoration: none;}
.py-100 {
padding: 100px 0;
}.pb-100 {
padding-bottom: 100px;
}
:root {
--blue: #0d6efd;}
.mr-12 {
margin-right: 12px;
}.navbar-image {
width: 40px;
height: 40px !important;
}#home hr {
border-color: white;
opacity: 1;
margin: 0;}
#home .head-style {
display: flex;
justify-content: center;
text-align: center;
align-items: center;}
#home .icons-style {
justify-content: space-between;
}
#home {
position: relative;}
#home .header {
position: absolute;
z-index: 12;
width: 100%
24
background: rgba(35, 32, 32, 0.1);}
#home .carousel-caption {
position: absolute;
right: unset;
bottom: unset;
top: 50%;
width: 100%;
transform: translate(0, -50%);
left: 0;
padding-top: 0;
padding-bottom: 0;
color: #fff;
text-align: unset;}
.head-icons a i {
margin: 0 12px;}
#home .head-icons {
display: flex;
justify-content: end;}
#home .head-links a {
margin: 0 14px;
text-decoration: none;}
#home .head-links {
display: flex;
justify-content: start;}
#home a {
color: white;}
#home .medical-icon {
color: var(--blue);
font-size: 36px;
padding-right: 15px;}
#home .button-style {
padding: 10px;
background-color: white;
border: none
25
border-radius: 3px;
margin: 4px 6px;}
#home .button-style:hover {
background-color: var(--blue);
color: white;}
#home img {
height: 100vh;
object-fit: fill;}
#home .navbar-expand-md .navbar-collapse {
justify-content: end;}
.modal-input {
width: 100%;
padding: 8px 18px;}
#home .navbar-underline li a {
padding: 15px 0;
margin: 0 10px;
border-bottom: 2px solid transparent;}
#home .navbar-underline .navbar-border-line a:hover {
border-bottom-color: white;
display: inline-block;}
#home .navbar-brand {
padding-top: 10px;
padding-bottom: 10px;
}#home .home-carousel-icon-style {
top: 50%;
bottom: auto;
width: auto;
background-color: black;
transform: translate(0, -50%);}
#home .home-carousel-icon {
padding: 10px 12px;}
#home .home-carousel-icon-style:hover {
background-color: #0d59df;
26
#card-section .conditions {
box-shadow: 0 0 12px 8px rgba(0 0 0/0.2);
position: relative;
margin: auto;
top: 0;
transform: translate(0, -50%);}
#card-section .column-style {
color: white;
padding: 35px 12px;}
#card-section .conditions .condition1 {
background-color: cornflowerblue;}
#card-section .conditions .condition2 {
background: #3174ed;}
#card-section .conditions .condition3 {
background: #0d59df;}
#card-section button {
border: 1px solid white;
padding: 6px 16px;
border-radius: 4px;
margin-top: 16px;
background: none;
color: white;
text-decoration: none;}
#card-section button:hover {
border-color: black;
color: black;}
#card-section hr {
opacity: 1;
margin: 10px 0;}
#card-section .right-align {
float: right;}
#card-section .card {
padding: 30px 0;
border: none
27
box-shadow: 0px -1px 3px rgb(0 0 0/0.5);}
.card-header {
background-color: white;
border-bottom: none;}
.card .card-header img {
width: 40px;
filter: invert(32%) sepia(68%) saturate(5506%) hue-rotate(211deg) brightness(105%) contrast(96%);}
.card .image-border {
height: 75px;
width: 75px;
border: 1px solid #ede5e5;
border-radius: 50%;
margin: auto;
align-items: center;
text-align: center;
display: flex;
justify-content: center;}
#presence-section .card-img-top {
height: 235px;
object-fit: fill;}
#presence-section .card {
padding: 0;}
#presence-section .card button {
border: 1px solid var(--blue);
padding: 6px 16px;
border-radius: 4px;
background: none;
color: var(--blue);}
#presence-section .card button:hover {
background-color: var(--blue);
color: white;
box-shadow: 0 0 8px 3px rgba(0, 0, 0, .30);}
@media screen and (max-width: 576px) {
#home .head-links {
28
justify-content: center;
margin-bottom: 5px; }
#home .head-icons {
justify-content: center;}
#home .button-style {
padding: 13px 5px;
font-size: 11px; }}
@media screen and (max-width: 425px) {
#servises .card-img-top {
height: 200px;}
.font-size-header {
font-size: 26px; }}
@media screen and (max-width: 370px) {
#home .home-carousel-icon-style {
background-color: transparent; }
#home .home-carousel-icon-style:hover {
background-color: transparent;}
29
RESULTS
30
31
32
33
FUTURE WORK
Along with the advancements of technology, the future of web development tends to change
everysingleyear.Itispresentedwhenthenumberofwebsitesallovertheworldhasincreased
dramatically. In addition, businesses nowadays depend more on online purchases via apps or
websites ratherthanconventionalstores.Therefore,tocompetewithsuchacompetitivedigital
market, your website must become more potent. To do this, you must createinnovativeideas
andidentifythenewestwebdevelopmenttrends.Therewillbeademandforthistypeofwork.
However, the demand for PSD to XHTML/CSS Conversion Services willgradually decrease.
Javascript
Javascript is used for developing Android mobile apps and dynamic website
applications. It has remained one of the most popular website development trends in
2024. It is to strengthen with the advent of new frameworks and plentiful libraries.
Javascript’shigheradaptabilityforgivingcustomizedfunctionsandeasetousehasmade
JavaScript frameworks become a preferred selection for web developers all over the
world.
34
Conclusion
MyobjectivewastomanufacturethefrontendofthesiteventuregivenbyNanoIT.Ihavetaken
every necessary step utilizing HTML, CSS and BOOTSTRAP and adapted well about these
subjects.Thecourseworkappropriatelysetmeupfortheexpertsubstanceofthetemporaryjob.
IconfrontedafewdifficultieswhiledoingtheCSScushioningandsituatingthesitesubstance.
After work, I've figured out how to work in an expert way
35
REFERENCES
BOOKS
1.First HTML and CSS by Elisabeth Robson and Eric FreemanHead
2.HTML5 in easy steps by Mike McGrath
3.HTML and CSS: Design and Build Websites by Jon Duckett
LINKS
1.Geeks for Geeks-https://www.geeksforgeeks.org/
2.Javatpoint-https://www.javatpoint.com/
3.W3 School-https://www.W3school.com/
36