uechi.io/_sass/post.scss

224 lines
3.5 KiB
SCSS
Raw Normal View History

2017-10-07 11:43:26 +09:00
.article-list__item {
margin: 0 0 40px;
}
.article-list__item__title {
margin: 0 0 2px;
font-size: 33px;
}
.article-list__item__pubdate {
text-transform: uppercase;
}
.article-list__item__excerpt {
margin-top: 5px;
font-size: 20px;
color: #989898;
line-height: 1.6em;
}
a.article-list__item__button {
border: 1px solid #989898;
border-radius: 3px;
color: #989898;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
display: inline-block;
margin: 10px 0;
padding: 10px 17px;
text-transform: uppercase;
&:hover {
background-color: #989898;
color: #fff;
}
@media screen and (max-width: $break-small) {
display: block;
text-align: center;
font-size: 17px;
padding: 15px;
&:hover {
background-color: #fff;
color: #989898;
}
}
}
.article {
margin-bottom: 60px;
}
.article__social {
margin-top: 60px;
display: flex;
flex-direction: row;
justify-content: center;
}
.article__social > * {
margin-right: 4px;
}
.article__metadata {
text-align: center;
2018-12-28 21:44:59 +09:00
margin: 80px 0 70px;
2017-10-07 11:43:26 +09:00
@media screen and (max-width: $break-small) {
2018-12-28 21:44:59 +09:00
margin: 25px 0 25px;
2017-10-07 11:43:26 +09:00
text-align: left;
}
}
.article__title {
2019-01-01 11:29:25 +09:00
font-size: 70px;
2017-10-07 11:43:26 +09:00
letter-spacing: -0.5px;
@media screen and (max-width: $break-small) {
2018-12-28 21:44:59 +09:00
font-size: 40px;
2017-10-07 11:43:26 +09:00
text-align: left;
}
}
.article__pubdate {
color: #989898;
2018-12-28 21:44:59 +09:00
font-size: 12pt;
2017-10-07 11:43:26 +09:00
font-weight: normal;
2018-12-28 21:44:59 +09:00
font-family: sans-serif;
margin-bottom: 20px;
border: 1px solid #989898;
display: inline-block;
padding: 5px 20px;
@media screen and (max-width: $break-small) {
margin-bottom: 15px;
font-size: 10pt;
}
2017-10-07 11:43:26 +09:00
}
.article__content {
p {
font-size: 20px;
font-weight: normal;
line-height: 1.666em;
margin: 15px 0;
@media screen and (max-width: $break-small) {
font-size: 20px;
}
}
ul {
padding-left: 20px;
}
li {
2019-01-01 11:29:25 +09:00
font-size: 20px;
2017-10-07 11:43:26 +09:00
line-height: 1.6em;
}
a {
border-bottom: 1px dotted;
}
h1 {
margin: 55px 0 15px;
font-size: 2.2em;
@media screen and (max-width: $break-small) {
margin: 30px 0 15px;
font-size: 1.7em;
}
}
h2 {
margin: 35px 0 15px;
font-family: sans-serif;
font-weight: bold;
font-size: 1.7em;
@media screen and (max-width: $break-small) {
margin: 20px 0 15px;
font-family: sans-serif;
font-weight: bold;
font-size: 1.5em;
}
}
h3 {
margin: 25px 0 15px;
font-family: sans-serif;
font-weight: bold;
font-size: 1.3em;
@media screen and (max-width: $break-small) {
margin: 15px 0 15px;
font-family: sans-serif;
font-weight: bold;
font-size: 1.4em;
}
}
h4 {
margin: 25px 0 15px;
font-family: sans-serif;
font-weight: bold;
@media screen and (max-width: $break-small) {
margin: 15px 0 15px;
font-family: sans-serif;
font-weight: bold;
}
}
img {
width: 100%;
height: auto;
}
blockquote {
border-left: 5px solid red;
padding-left: 20px;
margin: 0;
}
}
2018-04-04 15:39:55 +09:00
2018-05-24 23:03:56 +09:00
// Pay
#pay {
2018-04-04 15:39:55 +09:00
font-family: sans-serif;
2018-05-24 23:03:56 +09:00
.monospace {
font-family: monospace;
font-weight: bold;
padding: 0 5px;
font-size: 12pt;
user-select: all;
-webkit-user-select: all;
-moz-user-select: all;
}
p {
padding: 10px 0;
2018-04-04 15:39:55 +09:00
}
a.button {
margin: 10px 0;
padding: 20px;
display: block;
background: black;
color: white;
text-align: center;
border-radius: 2px;
}
img {
margin: 10px 0;
}
section {
margin: 50px 0;
}
2018-12-28 21:44:59 +09:00
}