challenge-landing-page/assets/styles/landing-page.css

177 lines
2.4 KiB
CSS

*{
margin:0;
padding:0;
border:0;
}
header {
display: flex;
justify-content: center;
align-items: center;
background-color: #000000;
margin: 0;
width: 100%;
height: 101px;
}
.banner-top{
width: 100%;
}
.information-network{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.sub-title, .title, .descriptiom{
text-align: center;
}
.sub-title{
font-size: clamp(1.75em, 1em + 2vw, 2em);
padding-top: 73px;
text-transform: uppercase;
}
.title{
font-size: clamp(1.75em, 1em + 3vw, 3em);
text-transform: uppercase;
}
.descriptiom{
width: 40%;
font-size: clamp(0.75em, 1em + 1vw, 1em);
padding-top: 28px;
padding-bottom: 73px;
}
.network{
display: flex;
justify-content: center;
width: 16%;
}
.network img{
width: 100%;
}
.card-section, .card-section-small{
display: flex;
justify-content: space-evenly;
}
.card-section{
padding: 178px 0px 80px 0px;
}
.card, .card-small{
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23);
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
}
.card{
width: 18%;
height: 287.68px;
}
.img-card{
width: 29%;
}
.img-card img{
width: 100%;
}
.computers-area{
display: flex;
justify-content: space-evenly;
width: 100%;
background: #E0E0E0;
}
.computers-img{
position: relative;
top: 60px;
width: 29%;
}
.computers-img img{
width: 100%;
}
.card-section-small{
width: 100%;
padding-top: 190px;
}
.card-small{
width: 22%;
}
.img-card-small{
width: 24%;
}
.img-card-small img{
width: 100%;
}
.information-code{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
width: 100%;
padding-top: 108px;
padding-bottom: 116px;
}
.information-code h1{
width: 22%;
font-size: clamp(1.25em, 1em + 1vw, 2em);
}
.information-code p{
width: 30%;
font-size: clamp(1em, 1em + 1vw, 1.5em);
}
.computer-code{
width: 71%;
padding-top: 50px;
}
.computer-code img{
width: 100%;
}
footer{
display: flex;
justify-content: center;
align-items: center;
text-align: center;
width: 100%;
height: 128px;
background-color: #000000;
}
.social-networks{
width: 1.3%;
margin: 20px;
}
.social-networks img{
width: 100%;
}
footer p{
color: #ffffff;
}