lbry.tech/app/sass/partials/_github-feed.scss
ポール ウェッブ c0b0d66467 Fixes for the Tour
2018-09-27 11:30:04 -05:00

182 lines
3.3 KiB
SCSS

.github-feed {
border-bottom: 1px solid rgba($black, 0.05);
border-left: 1px solid rgba($black, 0.05);
font-size: 0.8rem;
grid-area: github;
position: relative;
@media (min-width: 1301px) {
padding-top: 3.7rem;
}
@media (min-width: 1001px) and (max-width: 1300px) {
padding-top: 2.95rem;
}
@media (min-width: 1001px) {
padding-bottom: 2rem;
padding-right: 10%;
padding-left: 2rem;
}
@media (max-width: 1000px) {
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 901px) and (max-width: 1000px) {
padding-right: 1rem;
padding-left: 1rem;
}
@media (max-width: 900px) {
padding-right: 2rem;
padding-left: 2rem;
}
@media (max-width: 700px) {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}
h3, h5 {
@media (min-width: 1001px) {
text-align: center;
}
}
h3 {
letter-spacing: 0.1rem;
line-height: 1;
text-transform: uppercase;
@media (min-width: 1301px) {
top: 2.15rem; left: 0;
color: rgba($black, 0.045);
font-size: 4rem;
position: absolute;
width: calc(100% - (1rem + 5%));
}
@media (max-width: 1300px) {
color: $black;
}
@media (min-width: 901px) and (max-width: 1300px) {
font-size: 3rem;
}
@media (max-width: 900px) {
font-size: 2rem;
margin-bottom: 1rem;
}
}
h5 {
font-style: italic;
font-weight: normal;
@media (min-width: 1001px) {
margin-bottom: 3rem;
}
@media (min-width: 901px) and (max-width: 1000px) {
margin-bottom: 2rem;
}
@media (max-width: 900px) {
margin-bottom: 0.5rem;
position: relative;
top: -1rem;
}
}
}
.github-feed__event {
line-height: 1.55;
@media (max-width: 700px) {
display: inline-block;
margin-right: 1.25rem;
vertical-align: top;
width: 200px;
}
&:not(:last-of-type) {
@media (min-width: 701px) {
margin-bottom: 1.25rem;
}
}
> a:first-of-type {
font-weight: 700;
margin-bottom: 0.5rem;
width: 100%;
}
> p:first-of-type {
@media (max-width: 700px) {
box-shadow: 0 2px 5px rgba($black, 0.025);
}
code {
background-color: $black;
border-radius: 3px;
color: $white;
font-size: 80%;
letter-spacing: 0.05rem;
padding: 0.2rem 0.5rem;
position: relative;
top: -1px;
}
em:not(.github-feed__event__time) {
text-decoration: underline;
}
@media (min-width: 701px) {
display: inline-block;
margin-left: 0.5rem;
vertical-align: top;
width: calc(100% - 4.5rem);
}
@media (max-width: 700px) {
top: -3.5rem; left: 5%;
background-color: $white;
border: 1px solid rgba($gray, 0.1);
border-radius: 3px;
padding: 1rem;
position: relative;
white-space: normal;
width: 90%;
}
}
}
.github-feed__event__avatar {
border: 1px solid rgba($gray, 0.1);
border-radius: 3px;
object-position: center;
object-fit: cover;
@media (min-width: 701px) {
width: 2.5rem; height: 2.5rem;
}
@media (max-width: 700px) {
width: 100%; height: 100%;
}
}
.github-feed__event__time {
color: $gray;
display: block;
@media (max-width: 700px) {
padding-top: 1rem;
}
}