135 lines
2.4 KiB
SCSS
135 lines
2.4 KiB
SCSS
|
.timeline {
|
||
|
list-style: none;
|
||
|
padding: 20px 0 20px;
|
||
|
position: relative;
|
||
|
|
||
|
&:before {
|
||
|
top: 0;
|
||
|
bottom: 0;
|
||
|
position: absolute;
|
||
|
content: " ";
|
||
|
width: 3px;
|
||
|
background-color: #eeeeee;
|
||
|
margin-left: 29px;
|
||
|
}
|
||
|
|
||
|
.timeline-entry {
|
||
|
position: relative;
|
||
|
margin-top: 5px;
|
||
|
margin-left: 30px;
|
||
|
margin-bottom: 10px;
|
||
|
clear: both;
|
||
|
|
||
|
|
||
|
&:target {
|
||
|
.timeline-entry-inner .timeline-content {
|
||
|
-webkit-animation:target-note 2s linear;
|
||
|
background: $hover;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.timeline-entry-inner {
|
||
|
position: relative;
|
||
|
margin-left: -20px;
|
||
|
|
||
|
&:before, &:after {
|
||
|
content: " ";
|
||
|
display: table;
|
||
|
}
|
||
|
|
||
|
.timeline-icon {
|
||
|
margin-top: 2px;
|
||
|
background: #fff;
|
||
|
color: #737881;
|
||
|
float: left;
|
||
|
@include border-radius($avatar_radius);
|
||
|
@include box-shadow(0 0 0 3px #EEE);
|
||
|
overflow: hidden;
|
||
|
|
||
|
.avatar {
|
||
|
margin: 0;
|
||
|
padding: 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.timeline-content {
|
||
|
position: relative;
|
||
|
background: $background-color;
|
||
|
padding: 10px 15px;
|
||
|
margin-left: 60px;
|
||
|
|
||
|
img {
|
||
|
max-width: 100%;
|
||
|
}
|
||
|
|
||
|
&:after {
|
||
|
content: '';
|
||
|
display: block;
|
||
|
position: absolute;
|
||
|
width: 0;
|
||
|
height: 0;
|
||
|
border-style: solid;
|
||
|
border-width: 9px 9px 9px 0;
|
||
|
border-color: transparent $background-color transparent transparent;
|
||
|
left: 0;
|
||
|
top: 10px;
|
||
|
margin-left: -9px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.system-note .timeline-entry-inner {
|
||
|
.timeline-icon {
|
||
|
background: none;
|
||
|
margin-left: 12px;
|
||
|
margin-top: 0;
|
||
|
@include box-shadow(none);
|
||
|
|
||
|
span {
|
||
|
margin: 0 2px;
|
||
|
font-size: 16px;
|
||
|
color: #eeeeee;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.timeline-content {
|
||
|
background: none;
|
||
|
margin-left: 45px;
|
||
|
padding: 0px 15px;
|
||
|
|
||
|
&:after { border: 0; }
|
||
|
|
||
|
.note-header {
|
||
|
span { font-size: 12px; }
|
||
|
|
||
|
.avatar {
|
||
|
margin-right: 5px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
.note-text {
|
||
|
font-size: 12px;
|
||
|
margin-left: 20px;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@media (max-width: $screen-xs-max) {
|
||
|
.timeline {
|
||
|
&:before {
|
||
|
background: none;
|
||
|
}
|
||
|
.timeline-entry .timeline-entry-inner {
|
||
|
.timeline-icon {
|
||
|
display: none;
|
||
|
}
|
||
|
|
||
|
.timeline-content {
|
||
|
margin-left: 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|