Style improvements to Channel & Trending pages (#1736)
* Fixes #1733 * Improves Trending & Channel tab styling Removes :focus styling for unintended effects with auto-focusing on Trending page. Replaces underline with bold text weight & primary color bottom border on selected/active tab. Replaces animated background color change with bold text weight on tab:hover. Changes inactive tab color to tertiary. Removes unnecessary margin beneath tabs. Removes some of the empty vertical space between Channel info section & channel banner. Adds margin changes to maintain good appearance on smaller screens.
This commit is contained in:
parent
710c354dda
commit
b205aaeee5
|
@ -21,6 +21,7 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
position: relative;
|
position: relative;
|
||||||
background-color: var(--card-bg-color);
|
background-color: var(--card-bg-color);
|
||||||
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.channelInfo {
|
.channelInfo {
|
||||||
|
@ -52,7 +53,8 @@
|
||||||
.subscribeButton {
|
.subscribeButton {
|
||||||
height: 50px;
|
height: 50px;
|
||||||
min-width: 150px;
|
min-width: 150px;
|
||||||
align-self: center
|
align-self: center;
|
||||||
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.channelSearch {
|
.channelSearch {
|
||||||
|
@ -67,6 +69,8 @@
|
||||||
.channelInfoTabs {
|
.channelInfoTabs {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
margin-top: -16px;
|
||||||
|
margin-bottom: -13px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tab {
|
.tab {
|
||||||
|
@ -74,21 +78,19 @@
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
align-self: flex-end;
|
align-self: flex-end;
|
||||||
-webkit-transition: background 0.2s ease-out;
|
color: var(--tertiary-text-color);
|
||||||
-moz-transition: background 0.2s ease-out;
|
|
||||||
-o-transition: background 0.2s ease-out;
|
|
||||||
transition: background 0.2s ease-out;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.selectedTab {
|
.selectedTab {
|
||||||
text-decoration: underline;
|
color: var(--primary-text-color);
|
||||||
|
border-bottom: 3px solid var(--primary-color);
|
||||||
|
margin-bottom: -3px;
|
||||||
|
font-weight: bold;
|
||||||
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tab:hover {
|
.tab:hover {
|
||||||
background-color: var(--side-nav-hover-color);
|
font-weight: bold;
|
||||||
-moz-transition: background 0.2s ease-in;
|
|
||||||
-o-transition: background 0.2s ease-in;
|
|
||||||
transition: background 0.2s ease-in;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.aboutTab {
|
.aboutTab {
|
||||||
|
@ -105,6 +107,10 @@
|
||||||
white-space: pre-wrap;
|
white-space: pre-wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.channelSearch {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
.elementList {
|
.elementList {
|
||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,10 +14,17 @@
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||||||
|
margin-top: -3px;
|
||||||
|
color: var(--tertiary-text-color);
|
||||||
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.selectedTab {
|
.selectedTab {
|
||||||
text-decoration: underline;
|
border-bottom: 3px solid var(--primary-color);
|
||||||
|
color: var(--primary-text-color);
|
||||||
|
font-weight: bold;
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin-bottom: -3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tab {
|
.tab {
|
||||||
|
@ -26,17 +33,10 @@
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
align-self: flex-end;
|
align-self: flex-end;
|
||||||
-webkit-transition: background 0.2s ease-out;
|
|
||||||
-moz-transition: background 0.2s ease-out;
|
|
||||||
-o-transition: background 0.2s ease-out;
|
|
||||||
transition: background 0.2s ease-out;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.tab:hover, .tab:focus {
|
.tab:hover {
|
||||||
background-color: var(--side-nav-hover-color);
|
font-weight: bold;
|
||||||
-moz-transition: background 0.2s ease-in;
|
|
||||||
-o-transition: background 0.2s ease-in;
|
|
||||||
transition: background 0.2s ease-in;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@media only screen and (max-width: 350px) {
|
@media only screen and (max-width: 350px) {
|
||||||
|
|
Loading…
Reference in New Issue