blog/sass/parts/_archive.scss

73 lines
1.3 KiB
SCSS

.archives{
position: relative;
&:last-of-type{
&:before{
content: "";
position: absolute;
bottom: 0;
width: 200px;
border-top: 1px solid $color-gray04;
}
}
.year{
line-height: 35px;
width: 200px;
position: absolute;
top: 0;
padding-top: 30px;
border-top: 1px solid #fff;
&:before{
content: "";
position: absolute;
top: -2px;
width: 100%;
border-top: 1px solid $color-gray04;
}
@media screen and (max-width: 600px){
position: relative;
width: 100%;
}
}
article{
margin-left: 200px;
@media screen and (max-width: 600px){
margin-left: 0;
&:first-of-type{
border-top: none;
padding-top: 30px;
}
}
.title{
margin-bottom: 0;
}
.meta{
color: $color-gray02;
line-height: 2;
margin-top: 15px;
@media screen and (max-width: 600px){
display: none;
}
span{
margin-right: 30px;
padding-left: 30px;
@include inline-block;
}
a{
color: $color-gray02;
@include transition(0.3s);
&:hover{
color: $color-gray01;
}
}
.date{
background: image-url('date.png') 0 center no-repeat;
}
.tags{
background: image-url('tags.png') 0 center no-repeat;
}
.comments{
background: image-url('comments.png') 0 center no-repeat;
}
}
}
}