lbry.tech/app/sass/partials/_github-feed.scss
2018-10-12 17:29:53 -05:00

189 lines
3.3 KiB
SCSS

.github-feed {
border-bottom: 1px solid $lbry-gray-1;
border-left: 1px solid $lbry-gray-1;
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-right: 10%;
padding-bottom: 2rem;
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) {
width: calc(100% - (1rem + 5%));
top: 2.15rem; left: 0;
color: rgba($lbry-black, 0.045);
font-size: 4rem;
position: absolute;
}
@media (max-width: 1300px) {
color: $lbry-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) {
top: -1rem;
margin-bottom: 0.5rem;
position: relative;
}
}
}
.github-feed__event {
cursor: default;
line-height: 1.55;
@media (max-width: 700px) {
width: 200px;
display: inline-block;
margin-right: 1.25rem;
vertical-align: top;
}
&:not(:last-of-type) {
@media (min-width: 701px) {
margin-bottom: 1.25rem;
}
}
> a:first-of-type {
width: 100%;
font-weight: 700;
margin-bottom: 0.5rem;
}
> p:first-of-type {
@media (max-width: 700px) {
box-shadow: 0 2px 5px $lbry-gray-1;
}
code {
padding: 0.2rem 0.5rem;
top: -1px;
background-color: $lbry-black;
border-radius: 3px;
color: $lbry-white;
font-size: 80%;
letter-spacing: 0.05rem;
position: relative;
}
em:not(.github-feed__event__time) {
text-decoration: underline;
}
@media (min-width: 701px) {
width: calc(100% - 4.5rem);
display: inline-block;
margin-left: 0.5rem;
vertical-align: top;
}
@media (max-width: 700px) {
width: 90%; padding: 1rem;
top: -3.5rem; left: 5%;
background-color: $lbry-white;
border: 1px solid $lbry-gray-1;
border-radius: 3px;
position: relative;
white-space: normal;
}
}
}
.github-feed__event__avatar {
border: 1px solid $lbry-gray-1;
border-radius: 3px;
object-fit: cover;
object-position: center;
@media (min-width: 701px) {
width: 2.5rem; height: 2.5rem;
}
@media (max-width: 700px) {
width: 100%; height: 100%;
}
}
.github-feed__event__time {
color: $lbry-gray-3;
display: block;
@media (max-width: 700px) {
padding-top: 1rem;
}
}