Skip to content

Commit 1fc545e

Browse files
committed
improve breakpoint use
1 parent 31090fe commit 1fc545e

4 files changed

Lines changed: 31 additions & 39 deletions

File tree

download/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ <h2 id="{{ id }}">{{ params.title }} <a class="anchor" href="#{{ id }}" aria-lab
2828
{% for package in params.packages %}
2929
<div class="item-content" role="row">
3030
<div class="col-package" role="rowheader">{{ package.version }} - {{ package.package }}{% if package.package == "Dependent" %}<sup><a href="#fn1" class="text-body-secondary">1</a></sup>{% endif %}</div>
31-
<div class="col-link" role="cell"><a href="{{ package.url }}" title="Download now!" class="btn rc-icon btn-rc-download btn-sm"><span>Download</span></a></div>
31+
<div class="col-link" role="cell"><a href="{{ package.url }}" title="Download now!" class="btn rc-icon btn-rc-download btn-sm"><span class="d-none d-sm-inline ms-0 ms-sm-1">Download</span></a></div>
3232
<div class="col-size" role="cell">{{ package.size }}</div>
3333
<div class="col-checksum" role="cell">
3434
<span class="d-none d-lg-inline copy-popover-target">

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<a href="/screens"><img src="/screens/skins/{{ skin }}/banner.png?g={{ generated }}" {% if site.data.screenshots[skin]['banner-dark'] %}data-rc-dark="/screens/skins/{{ skin }}/banner_dark.png?g={{ generated }}"{% endif %} width="647" height="390" id="bannerimg" class="img-fluid" alt="Welcome Roundcube Webmail"></a>
1616
</div>
1717
<div class="download text-center d-flex flex-column justify-content-center justify-content-lg-start align-items-center pt-xl-4">
18-
<a href="/download" class="btn rc-icon btn-rc-download btn-lg" title="Download now!">Download</a>
18+
<a href="/download" class="btn rc-icon btn-rc-download btn-lg" title="Download now!"><span class="ms-1">Download</span></a>
1919
<span class="version text-body-secondary">Version {{ site.data.downloads.stable.packages[0].version }}</span>
2020
</div>
2121
</div>

styles/styles.less

Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
@nav-offset: 6rem;
44
@thumbnail-width: 140px;
55

6-
@max-width-xl: 1399px;
7-
@max-width-md: 991px;
8-
@max-width-sm: 767px;
9-
@max-width-xs: 575px;
6+
@min-width-sm: 576px;
7+
@min-width-md: 768px;
8+
@min-width-lg: 992px;
9+
@min-width-xl: 1200px;
10+
@min-width-xxl: 1400px;
1011

1112
@color-primary: #37beff;
1213
@color-background-alt: rgba(0, 0, 0, 0.05);
@@ -95,25 +96,25 @@ a:not(.btn):not(.nav-link):not(.dropdown-item),
9596

9697
> .container > .grid {
9798
display: grid;
98-
grid-template-columns: 1fr 1fr;
99-
grid-template-rows: auto 1fr;
99+
grid-template-columns: auto;
100+
grid-template-rows: auto;
100101

101102
> .logo {
102103
grid-column: 1;
103104
grid-row: 1;
104105
}
105106

106107
> .image {
107-
grid-column: 2;
108-
grid-row: 1 / 3;
108+
grid-column: 1;
109+
grid-row: 2;
109110
}
110111

111112
> .download {
112113
grid-column: 1;
113-
grid-row: 2;
114+
grid-row: 3;
114115
}
115116

116-
@media (max-width: @max-width-md) {
117+
@media (min-width: @min-width-md) {
117118
grid-template-columns: 1fr 1.5fr;
118119

119120
> .logo {
@@ -132,23 +133,23 @@ a:not(.btn):not(.nav-link):not(.dropdown-item),
132133
}
133134
}
134135

135-
@media (max-width: @max-width-sm) {
136-
grid-template-columns: auto;
137-
grid-template-rows: auto;
136+
@media (min-width: @min-width-lg) {
137+
grid-template-columns: 1fr 1fr;
138+
grid-template-rows: auto 1fr;
138139

139140
> .logo {
140141
grid-column: 1;
141142
grid-row: 1;
142143
}
143144

144145
> .image {
145-
grid-column: 1;
146-
grid-row: 2;
146+
grid-column: 2;
147+
grid-row: 1 / 3;
147148
}
148149

149150
> .download {
150151
grid-column: 1;
151-
grid-row: 3;
152+
grid-row: 2;
152153
}
153154
}
154155
}
@@ -354,21 +355,8 @@ a.current-theme::after {
354355
}
355356

356357
&::before {
357-
margin-right: .5rem;
358358
content: @fa-var-download;
359359
}
360-
361-
&.btn-sm {
362-
@media (max-width: @max-width-xs) {
363-
& > span {
364-
display: none;
365-
}
366-
367-
&::before {
368-
margin-right: 0;
369-
}
370-
}
371-
}
372360
}
373361

374362
div.color-modes > ul.dropdown-menu {
@@ -448,7 +436,7 @@ div.color-modes > ul.dropdown-menu {
448436

449437
div.download-grid {
450438
display: grid;
451-
grid-template-columns: 30% 12% 10% 48%;
439+
grid-template-columns: 57% 13% 21% 9%;
452440

453441
div.item-header,
454442
div.item-content {
@@ -464,19 +452,23 @@ div.download-grid {
464452
background-color: var(--rc-color-background-alt);
465453
}
466454

467-
@media (max-width: @max-width-xl) {
455+
@media (min-width: @min-width-sm) {
456+
grid-template-columns: 50% 25% 15% 10%;
457+
}
458+
459+
@media (min-width: @min-width-lg) {
468460
grid-template-columns: 30% 15% 10% 43%;
469461

470462
div.col-checksum span.copy-target {
471463
max-width: 90%;
472464
}
473465
}
474466

475-
@media (max-width: @max-width-md) {
476-
grid-template-columns: 50% 25% 15% 10%;
477-
}
467+
@media (min-width: @min-width-xxl) {
468+
grid-template-columns: 30% 12% 10% 48%;
478469

479-
@media (max-width: @max-width-xs) {
480-
grid-template-columns: 57% 13% 21% 9%;
470+
div.col-checksum span.copy-target {
471+
max-width: none;
472+
}
481473
}
482474
}

styles/styles.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)