This commit is contained in:
Roman Pyrih
2025-05-12 15:58:53 +02:00
parent c28be3a2f4
commit 5ca6385b2d
4 changed files with 269 additions and 16 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -27,11 +27,19 @@ strong {
border-bottom: 10px solid #adbdcd;
align-content: center;
@include respond-below(sm) {
min-height: 315px;
}
.box-1--wrapper {
.box-title {
position: relative;
margin-bottom: 80px;
@include respond-below(sm) {
margin-bottom: 30px;
}
img {
position: absolute;
@@ -39,6 +47,13 @@ strong {
max-width: 135px;
bottom: 0;
transform: translateX(-70%);
@include respond-below(md) {
max-width: 105px;
}
@include respond-below(sm) {
max-width: 80px;
}
}
h1 {
@@ -55,6 +70,22 @@ strong {
font-weight: 700;
display: block;
}
@include respond-below(md) {
font-size: 40px;
strong {
font-size: 50px;
}
}
@include respond-below(sm) {
font-size: 30px;
strong {
font-size: 38px;
}
}
}
}
p {
@@ -67,6 +98,13 @@ strong {
letter-spacing: 2px;
text-transform: uppercase;
@include respond-below(md) {
font-size: 25px;
}
@include respond-below(sm) {
font-size: 16px;
}
strong {
display: inline-block;
@@ -74,6 +112,10 @@ strong {
background: #6488ab;
font-weight: 700;
border-radius: 10px;
@include respond-below(sm) {
padding: 8px;
}
}
}
}
@@ -95,8 +137,15 @@ strong {
margin-bottom: 30px;
strong {
display: block;
font-weight: 700;
@include respond-above(md) {
display: block;
}
}
@include respond-below(md) {
font-size: 28px;
}
}
@@ -107,6 +156,10 @@ strong {
line-height: 1;
letter-spacing: 2px;
text-align: center;
@include respond-below(md) {
font-size: 18px;
}
}
}
@@ -121,12 +174,35 @@ strong {
column-gap: 80px;
margin-bottom: 80px;
@include respond-below(xl) {
grid-template-columns: 500px 1fr;
column-gap: 60px;
}
@include respond-below(lg) {
grid-template-columns: 400px 1fr;
}
@include respond-below(md) {
grid-template-columns: 1fr;
row-gap: 50px;
}
.c-col {
&-1 {
position: relative;
// @include respond-below(md) {
// order: 2;
// }
.product-head {
position: relative;
width: fit-content;
@include respond-below(md) {
margin-left: auto;
margin-right: auto;
}
span.tag {
position: relative;
color: $cWhite;
@@ -142,6 +218,7 @@ strong {
border-bottom-right-radius: 5px;
padding: 10px 10px 5px 10px;
margin-left: -25px;
&::before {
content: '';
position: absolute;
@@ -155,6 +232,17 @@ strong {
border-left: 13px solid transparent;
border-bottom: 13px solid transparent;
}
@include respond-below(lg) {
font-size: 20px;
margin-left: -20px;
&::before {
width: 20px;
height: 20px;
border-width: 10px;
}
}
}
.price {
background: #eef3f9;
@@ -169,6 +257,11 @@ strong {
padding: 20px 20px 10px 100px;
margin-top: -25px;
@include respond-below(lg) {
gap: 30px;
padding: 20px 20px 10px 40px;
}
span {
color: $cTxtBlack;
font-size: 20px;
@@ -177,6 +270,10 @@ strong {
letter-spacing: 1px;
line-height: 1;
padding-bottom: 10px;
@include respond-below(lg) {
font-size: 18px;
}
}
p {
color: $cTxtBlack;
@@ -186,6 +283,10 @@ strong {
letter-spacing: 2px;
line-height: 1;
margin: 0;
@include respond-below(lg) {
font-size: 45px;
}
}
}
.old-price {
@@ -211,6 +312,14 @@ strong {
background: #ff0000;
transform: rotate(-10deg) translateY(-50%);
}
@include respond-below(lg) {
font-size: 30px;
&::before {
width: 130px;
}
}
}
}
.product-desc {
@@ -222,6 +331,10 @@ strong {
letter-spacing: 1px;
line-height: 1;
margin-bottom: 10px;
@include respond-below(lg) {
font-size: 30px;
}
}
ul {
list-style: none;
@@ -236,6 +349,10 @@ strong {
// letter-spacing: 1px;
line-height: 1.5;
@include respond-below(lg) {
font-size: 18px;
}
&:not(:last-child) {
margin-bottom: 10px;
}
@@ -268,11 +385,6 @@ strong {
padding-bottom: 6px;
width: 16px;
}
@include respond-between(md, lg) {
padding: 17px 15px 13px 28px;
max-width: 150px;
}
}
}
}
@@ -282,6 +394,7 @@ strong {
flex-direction: row;
column-gap: 40px;
padding-left: 30px;
height: fit-content;
&::before {
content: '';
@@ -297,8 +410,21 @@ strong {
);
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
@include respond-between(md, lg) {
height: 400px;
}
@include respond-below(md) {
height: 475px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;
}
}
// @include respond-below(md) {
// order: 1;
// }
.c-desk {
position: relative;
display: flex;
@@ -328,6 +454,18 @@ strong {
// line-height: 1;
// margin: 0;
// }
img {
width: 100%;
max-width: fit-content;
@include respond-between(md, lg) {
max-width: 100px;
}
@include respond-below(md) {
max-width: 130px;
}
}
}
a {
@@ -367,12 +505,17 @@ strong {
.product-img-1 {
// margin-bottom: -170px;
width: 100%;
max-width: fit-content;
}
.product-img-2 {
position: absolute;
top: 100%;
left: 0;
right: 0;
width: 100%;
max-width: fit-content;
}
}
}
@@ -401,6 +544,13 @@ strong {
font-weight: 300;
font-family: $font3;
line-height: 1.5;
@include respond-below(md) {
font-size: 20px;
}
@include respond-below(sm) {
font-size: 16px;
}
}
}
}
@@ -412,6 +562,13 @@ strong {
font-family: $font3;
letter-spacing: 2px;
text-transform: uppercase;
@include respond-below(md) {
font-size: 25px;
}
@include respond-below(sm) {
font-size: 16px;
}
}
}
}
@@ -437,6 +594,13 @@ strong {
strong {
font-weight: 700;
}
@include respond-below(md) {
font-size: 28px;
}
@include respond-below(sm) {
font-size: 20px;
}
}
p {
@@ -447,11 +611,24 @@ strong {
letter-spacing: 2px;
text-align: center;
@include respond-below(md) {
font-size: 18px;
}
@include respond-below(sm) {
font-size: 16px;
}
strong {
font-weight: 700;
}
span {
font-size: 32px;
@include respond-below(md) {
font-size: 24px;
}
@include respond-below(sm) {
font-size: 18px;
}
}
}
}
@@ -465,9 +642,32 @@ strong {
grid-template-columns: 400px 1fr;
column-gap: 120px;
@include respond-below(lg) {
grid-template-columns: 240px 1fr;
column-gap: 60px;
}
@include respond-below(md) {
grid-template-columns: 1fr;
row-gap: 50px;
}
.c-col {
&-1 {
text-align: right;
@include respond-below(md) {
text-align: center;
}
img {
width: 100%;
max-width: fit-content;
@include respond-below(sm) {
max-width: 250px;
}
}
}
&-2 {
.product-card {
@@ -475,6 +675,23 @@ strong {
flex-direction: row;
align-items: center;
@include respond-below(xs) {
flex-direction: column;
row-gap: 30px;
}
.product-img {
img {
@include respond-below(sm) {
width: 100%;
max-width: fit-content;
}
@include respond-below(xs) {
max-width: 200px;
}
}
}
.product-desc {
padding: 70px 40px 40px 30px;
background: linear-gradient(
@@ -485,6 +702,15 @@ strong {
border-top-right-radius: 50px;
border-bottom-right-radius: 50px;
@include respond-below(sm) {
padding: 40px 40px 40px 30px;
}
@include respond-below(xs) {
border-radius: 25px;
padding: 30px;
text-align: center;
}
h3 {
color: $cWhite;
font-family: $font3;
@@ -493,6 +719,11 @@ strong {
line-height: 50px;
letter-spacing: 0;
text-transform: uppercase;
@include respond-below(sm) {
font-size: 26px;
line-height: 1;
}
}
h4 {
color: $cWhite;
@@ -502,6 +733,11 @@ strong {
line-height: 130%;
letter-spacing: 0;
text-transform: uppercase;
@include respond-below(sm) {
font-size: 18px;
line-height: 1;
}
}
p {
color: $cWhite;
@@ -623,6 +859,13 @@ strong {
strong {
font-weight: 700;
}
@include respond-below(md) {
font-size: 28px;
}
@include respond-below(sm) {
font-size: 20px;
}
}
}
@@ -631,12 +874,20 @@ strong {
&-1 {
.c-col {
&-1 {
display: flex;
flex-direction: row;
gap: 45px;
ol {
display: flex;
flex-direction: row;
gap: 45px;
img {
width: 100%;
padding: 0;
margin: 0;
list-style: none;
li {
img {
width: 100%;
}
}
}
}
}

View File

@@ -166,9 +166,11 @@
<div class="box-8">
<div class="c-row c-row-1">
<div class="c-col c-col-1">
<img src="/upload/filemanager/Pages/Promocje/Drzwi-aluminiowe/img-5.jpg" alt="">
<img src="/upload/filemanager/Pages/Promocje/Drzwi-aluminiowe/img-6.jpg" alt="">
<img src="/upload/filemanager/Pages/Promocje/Drzwi-aluminiowe/img-7.jpg" alt="">
<ol>
<li><img src="/upload/filemanager/Pages/Promocje/Drzwi-aluminiowe/img-5.jpg" alt=""></li>
<li><img src="/upload/filemanager/Pages/Promocje/Drzwi-aluminiowe/img-6.jpg" alt=""></li>
<li><img src="/upload/filemanager/Pages/Promocje/Drzwi-aluminiowe/img-7.jpg" alt=""></li>
</ol>
</div>
</div>
</div>