Skip to content

Commit df72aae

Browse files
authored
Merge pull request #1709 from Raader/master
Add styles to language selects
2 parents e8dd07f + 0a0b6ae commit df72aae

File tree

3 files changed

+39
-5
lines changed

3 files changed

+39
-5
lines changed

src/styles/app.scss

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -624,3 +624,33 @@ blockquote::before {
624624
/* Tachyons is missing this class */
625625
max-height: 10rem;
626626
}
627+
628+
.select {
629+
display: inline-block;
630+
position: relative;
631+
}
632+
633+
.select select {
634+
appearance: none;
635+
-webkit-appearance: none;
636+
-moz-appearance: none;
637+
font-size: 1.25rem;
638+
border: $gray 1px solid;
639+
background-color: white;
640+
padding: 2px 6px;
641+
color: $gray;
642+
box-sizing: border-box;
643+
}
644+
645+
.select:after {
646+
content: "";
647+
position: absolute;
648+
top: 50%;
649+
right: 8px;
650+
width: 0;
651+
height: 0;
652+
margin-top: -2px;
653+
border-top: 5px solid $gray;
654+
border-right: 5px solid transparent;
655+
border-left: 5px solid transparent;
656+
}

templates/components/footer.hbs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,12 @@
99
<li><a href="https://users.rust-lang.org">{{fluent "footer-ask"}}</a></li>
1010
</ul>
1111
<div class="languages">
12+
<div class="select">
1213
<label for="language-footer" class="hidden">{{fluent "choose-language"}}</label>
1314
<select id="language-footer">
14-
{{> components/languages-dropdown}}
15+
{{> components/languages-dropdown}}
1516
</select>
17+
</div>
1618
</div>
1719
</div>
1820
<div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l">

templates/components/nav.hbs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@
1919
</ul>
2020

2121
<div class=" w-100 w-auto-l flex-none flex justify-center pv4 pv-0-l languages">
22-
<label for="language-nav" class="hidden">{{fluent "choose-language"}}</label>
23-
<select id="language-nav" data-current-lang="{{lang}}">
24-
{{> components/languages-dropdown}}
25-
</select>
22+
<div class="select">
23+
<label for="language-nav" class="hidden">{{fluent "choose-language"}}</label>
24+
<select id="language-nav" data-current-lang="{{lang}}">
25+
{{> components/languages-dropdown}}
26+
</select>
27+
</div>
2628
</div>
2729

2830
</nav>

0 commit comments

Comments
 (0)