Skip to content

Commit 3aee7a6

Browse files
authored
docs: improve table layout (#6451)
Signed-off-by: zirain <zirain2009@gmail.com>
1 parent fcddc4d commit 3aee7a6

File tree

1 file changed

+61
-15
lines changed

1 file changed

+61
-15
lines changed

site/assets/scss/_styles_project.scss

Lines changed: 61 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ $white: #ffffff;
1313

1414

1515
// Gradient colors
16-
$gradient-start: #9333EA; // Purple
17-
$gradient-end: #4F46E5; // Indigo
16+
$gradient-start: #9333EA; // Purple
17+
$gradient-end: #4F46E5; // Indigo
1818

1919
// Enhanced gradient mixin
2020
@mixin gradient-text {
@@ -135,9 +135,37 @@ body {
135135
.td-navbar-nav-scroll {
136136
max-width: 100%;
137137
font-size: 0.9rem;
138+
}
138139
}
140+
}
141+
142+
@media(min-width: 992px) {
143+
144+
.td-max-width-on-larger-screens,
145+
.td-card.card,
146+
.td-card-group.card-group,
147+
.td-content>.tab-content .tab-pane,
148+
.td-content .footnotes,
149+
.td-content>.alert,
150+
.td-content>.highlight,
151+
.td-content>.lead,
152+
.td-content>.td-table,
153+
.td-box .td-content>table,
154+
.td-content>table,
155+
.td-content>blockquote,
156+
.td-content>dl dd,
157+
.td-content>h1,
158+
.td-content>.h1,
159+
.td-content>h2,
160+
.td-content>.h2,
161+
.td-content>ol,
162+
.td-content>p,
163+
.td-content>pre,
164+
.td-content>ul {
165+
max-width: 100%;
139166
}
140167
}
168+
141169
.td-navbar {
142170
background-color: rgba($white, 0.95);
143171
backdrop-filter: blur(8px);
@@ -161,6 +189,7 @@ body {
161189
.td-navbar-logo-regular {
162190
display: block;
163191
}
192+
164193
.td-navbar-logo-white {
165194
display: none;
166195
}
@@ -203,6 +232,7 @@ body {
203232
.td-navbar-logo-regular {
204233
display: none;
205234
}
235+
206236
.td-navbar-logo-white {
207237
display: block;
208238
}
@@ -249,15 +279,15 @@ nav.foldable-nav {
249279
margin: 0;
250280
}
251281

252-
.ul-1 > li {
282+
.ul-1>li {
253283
padding-left: 1em;
254284
}
255285

256286
ul.foldable {
257287
display: none;
258288
}
259289

260-
input:checked ~ ul.foldable {
290+
input:checked~ul.foldable {
261291
display: block;
262292
}
263293

@@ -271,13 +301,13 @@ nav.foldable-nav {
271301
padding-left: 1em;
272302
}
273303

274-
.ul-1 .with-child > label:before {
304+
.ul-1 .with-child>label:before {
275305
top: 0.1em;
276306
font-size: 1em;
277307
color: var(--bs-secondary-color);
278308
}
279309

280-
.ul-1 .with-child > input:checked ~ label:before {
310+
.ul-1 .with-child>input:checked~label:before {
281311
color: var(--bs-secondary-color);
282312
transform: rotate(90deg);
283313
transition: transform 0.5s;
@@ -356,7 +386,7 @@ nav.foldable-nav {
356386
}
357387
}
358388

359-
&.active-path > label > .td-sidebar-link {
389+
&.active-path>label>.td-sidebar-link {
360390
color: $primary;
361391
font-weight: 500;
362392
}
@@ -378,7 +408,7 @@ nav.foldable-nav {
378408
}
379409

380410
// Show nested items when checkbox is checked
381-
input:checked ~ ul.foldable {
411+
input:checked~ul.foldable {
382412
display: block;
383413
}
384414

@@ -418,7 +448,13 @@ nav.foldable-nav {
418448

419449
// Container
420450

421-
.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
451+
.container,
452+
.container-fluid,
453+
.container-xxl,
454+
.container-xl,
455+
.container-lg,
456+
.container-md,
457+
.container-sm {
422458
--bs-gutter-x: 1.5rem;
423459
--bs-gutter-y: 0;
424460
padding-right: 0;
@@ -432,15 +468,21 @@ nav.foldable-nav {
432468
padding-bottom: 2rem;
433469
// @include media-breakpoint-up(md) {
434470
// padding-top: 5.5rem;
435-
}
471+
}
472+
436473
.td-main {
437474
padding-top: 4.5rem;
438475

439476
.td-home & {
440477
padding-top: 0;
441478
}
442479

443-
h1, h2, h3, h4, h5, h6 {
480+
h1,
481+
h2,
482+
h3,
483+
h4,
484+
h5,
485+
h6 {
444486
font-weight: 600;
445487
margin-bottom: 1.5rem;
446488
color: $dark;
@@ -1048,6 +1090,7 @@ footer {
10481090

10491091
// About page styling
10501092
.td-content {
1093+
10511094
// Main heading styles
10521095
h1 {
10531096
font-size: 3.5rem;
@@ -1395,7 +1438,8 @@ footer {
13951438
}
13961439
}
13971440

1398-
.fa, .fas {
1441+
.fa,
1442+
.fas {
13991443
color: rgba($white, 0.9);
14001444
}
14011445
}
@@ -1463,13 +1507,15 @@ footer {
14631507
}
14641508
}
14651509

1466-
.fa, .fas {
1510+
.fa,
1511+
.fas {
14671512
color: $primary;
14681513
}
14691514
}
14701515

14711516
// Icon styling
1472-
.fa, .fas {
1517+
.fa,
1518+
.fas {
14731519
font-size: 2.5rem;
14741520
margin-bottom: 1rem;
14751521
}
@@ -1673,4 +1719,4 @@ footer {
16731719
margin-left: auto;
16741720
margin-right: auto;
16751721
}
1676-
}
1722+
}

0 commit comments

Comments
 (0)