Skip to content

Commit 64a4b42

Browse files
committed
Optimized the layout for x-large screens.
Including 2K or above screen resolution.
1 parent 1be138e commit 64a4b42

1 file changed

Lines changed: 56 additions & 20 deletions

File tree

assets/css/main.scss

Lines changed: 56 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ body {
259259
#breadcrumb {
260260
font-size: 1rem;
261261
color: gray;
262-
padding-left: 1rem;
262+
padding-left: .5rem;
263263
}
264264

265265
#breadcrumb span:not(:last-child)::after {
@@ -360,6 +360,10 @@ body {
360360
min-height: calc(100vh - 3rem - 6rem); /* 3rem for topbar, 6rem for footer */
361361
}
362362

363+
#main-wrap .col-xl-3 {
364+
max-width: 300px;
365+
}
366+
363367
#topbar.row,
364368
#main>.row,
365369
#search-result-wrap>.row {
@@ -380,6 +384,7 @@ footer {
380384
footer>div.d-flex {
381385
line-height: 1.2rem;
382386
width: 90%;
387+
max-width: 1035px;
383388
}
384389

385390
footer a:link,
@@ -1076,24 +1081,24 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
10761081
#topbar-main {
10771082
padding: 0;
10781083
}
1079-
1080-
footer>div.d-flex {
1081-
width: 95%;
1082-
}
1083-
10841084
}
10851085

10861086

10871087
/*--- Large screens ---*/
1088-
10891088
@media all and (min-width: 1200px) {
10901089

10911090
#main>div.row .col-xl-8 {
10921091
-webkit-box-flex: 0;
10931092
-ms-flex: 0 0 75%;
10941093
flex: 0 0 75%;
1095-
max-width: 75%;
1096-
padding-left: 3.5rem;
1094+
max-width: 850px;
1095+
padding-left: 3%;
1096+
}
1097+
1098+
#breadcrumb { padding-left: 0; }
1099+
1100+
#topbar-main {
1101+
padding: 0 calc((100% - 1150px) / 2)!important;
10971102
}
10981103

10991104
#back-to-top {
@@ -1103,6 +1108,7 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
11031108

11041109
#search-wrap {
11051110
width: 22%;
1111+
margin-right: 1rem;
11061112
}
11071113

11081114
#search-input {
@@ -1115,31 +1121,29 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
11151121

11161122
@media all and (min-width: 1650px) {
11171123

1118-
#main-wrap {
1119-
margin-left: 350px;
1120-
}
1121-
11221124
#main>div.row .col-xl-8 {
11231125
padding-left: 0px;
1124-
padding-right: 1.5rem;
1125-
margin-left: -4rem;
1126-
max-width: 65%;
1126+
max-width: 850px;
1127+
}
1128+
1129+
#main-wrap {
1130+
margin-left: 350px;
11271131
}
11281132

11291133
#main-wrap .col-xl-3 {
1130-
max-width: 20%;
1134+
margin-left: calc((100% - 1150px) / 10);
11311135
}
11321136

11331137
#topbar {
11341138
left: 350px;
11351139
}
11361140

11371141
#topbar-main {
1138-
max-width: 90%;
1142+
padding: 0 calc((100% - 1150px - 8%) / 2) !important;
11391143
}
11401144

11411145
#search-wrap {
1142-
margin-right: 5%;
1146+
margin-right: 3%;
11431147
}
11441148

11451149
#sidebar {
@@ -1236,7 +1240,39 @@ div.tooltip-inner { /* Overrided BS4 Tooltip */
12361240
}
12371241

12381242
footer>div.d-flex {
1239-
width: 88%;
1243+
max-width: 1130px;
1244+
}
1245+
1246+
}
1247+
1248+
@media all and (min-width: 1700px) {
1249+
1250+
#topbar-main {
1251+
padding: 0 calc((100% - 1150px - 10%) / 2) !important;
1252+
}
1253+
1254+
#topbar {
1255+
padding-right: calc(100% - 350px - 1570px) /* 100% - 350px - (1920px - 350px); */
1256+
}
1257+
1258+
#main>div.row {
1259+
padding-right: calc(100% - 1570px); /* 100% - (1920px - 350px) */
1260+
}
1261+
1262+
#main-wrap .col-xl-3 {
1263+
margin-left: calc((100% - 1150px) / 8);
1264+
}
1265+
1266+
footer {
1267+
padding-right: calc(100% - 350px - 1180px);
1268+
}
1269+
1270+
footer>div.d-flex {
1271+
max-width: calc(1130px + 1%);
1272+
}
1273+
1274+
#back-to-top {
1275+
right: calc(100% - 1920px + 15rem);
12401276
}
12411277

12421278
}

0 commit comments

Comments
 (0)