mirror of
https://github.com/WebStackPage/WebStackPage.github.io.git
synced 2026-02-08 21:03:42 +08:00
243 lines
4.0 KiB
Plaintext
243 lines
4.0 KiB
Plaintext
.notes-env {
|
|
position: relative;
|
|
margin-bottom: @default-padding;
|
|
|
|
.notes-header {
|
|
margin-bottom: @base-padding;
|
|
}
|
|
|
|
.notes-list {
|
|
@wp_width: 74%;
|
|
@wp_bg: #fff;
|
|
@nl_bg: #ededed;
|
|
@wp_line_bg: darken(@nl_bg, 5%);
|
|
|
|
position: relative;
|
|
//background: @nl_bg;
|
|
//border: 1px solid @default-border-color;
|
|
&:extend(.clearfix all);
|
|
|
|
.write-pad, .list-of-notes {
|
|
.box-sizing(border-box);
|
|
}
|
|
|
|
.list-of-notes {
|
|
float: left;
|
|
width: 100% - @wp_width;
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
padding-bottom: @base_margin;
|
|
|
|
li {
|
|
position: relative;
|
|
//padding: @base_margin;
|
|
padding-right: @base-padding;
|
|
padding-bottom: @base-padding;
|
|
|
|
a {
|
|
display: block;
|
|
border: 1px solid @wp_line_bg;
|
|
background: @wp_bg;
|
|
padding: @base-padding @default-padding/2;
|
|
|
|
strong, span {
|
|
display: block;
|
|
|
|
& + strong, & + span {
|
|
padding-top: 8px;
|
|
}
|
|
}
|
|
|
|
strong {
|
|
word-break: break-all;
|
|
background: #f5f5f5;
|
|
margin: -@default-padding/2;
|
|
margin-top: -@base-padding;
|
|
margin-bottom: 0;
|
|
padding: @base-padding - 2 @base-padding;
|
|
border-bottom: 1px solid @wp_line_bg;
|
|
font-size: @font-size-base - 1;
|
|
|
|
@media screen and (max-width: @screen-sm){
|
|
margin-bottom: -@base-padding;
|
|
border-bottom: 0;
|
|
}
|
|
}
|
|
|
|
span {
|
|
.text-overflow();
|
|
font-size: @font-size-small;
|
|
}
|
|
|
|
em {
|
|
float: right;
|
|
}
|
|
|
|
&:hover {
|
|
background: #f5f5f5 !important;
|
|
border-color: darken(@wp_line_bg, 5%);
|
|
|
|
span, strong {
|
|
color: @text_color_light;
|
|
}
|
|
}
|
|
}
|
|
|
|
.note-close {
|
|
position: absolute;
|
|
right: 1px + @base-padding;
|
|
top: 1px;
|
|
border: none;
|
|
background: none;
|
|
outline: none;
|
|
background: #f5f5f5;
|
|
border: 1px solid @wp_line_bg;
|
|
border-top: 0;
|
|
border-right: 0;
|
|
.opacity(0);
|
|
}
|
|
|
|
&:hover .note-close {
|
|
.opacity(1);
|
|
}
|
|
|
|
.content {
|
|
display: none;
|
|
}
|
|
|
|
&.current {
|
|
|
|
a {
|
|
background: #fff;
|
|
}
|
|
}
|
|
}
|
|
|
|
li + .no-notes {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.write-pad {
|
|
float: right;
|
|
width: @wp_width;
|
|
background: @wp_bg;
|
|
position: relative;
|
|
|
|
&:after {
|
|
display: block;
|
|
content: '';
|
|
position: absolute;
|
|
left: 95px;
|
|
top: 0;
|
|
bottom: 0;
|
|
background: #f9d4d1;
|
|
width: 1px;
|
|
}
|
|
|
|
textarea {
|
|
background: transparent;
|
|
border: none;
|
|
background: url(../images/notes-lines.png) left top;
|
|
background-attachment: local;
|
|
min-height: 780px;
|
|
font: 14px/52px @font-family-sans-serif, serif;
|
|
border: 1px solid @default-border-color;
|
|
max-height: 1500px;
|
|
padding-left: 125px;
|
|
padding-right: 50px;
|
|
|
|
&::-webkit-scrollbar {
|
|
width: 5px;
|
|
}
|
|
&::-webkit-scrollbar-track {
|
|
width: 5px;
|
|
background-color: darken(@nl_bg, 5%);
|
|
}
|
|
&::-webkit-scrollbar-thumb {
|
|
background-color: darken(#ebebeb, 18%);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
& + footer.main {
|
|
border-top: 0;
|
|
padding-top: @base_padding;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Medium Screens
|
|
@media (max-width: @screen-md-min) {
|
|
|
|
.notes-env {
|
|
|
|
.notes-list {
|
|
@wp_width: 65%;
|
|
|
|
.list-of-notes {
|
|
width: 100% - @wp_width;
|
|
}
|
|
|
|
.write-pad {
|
|
width: @wp_width;
|
|
|
|
textarea {
|
|
padding-left: 50px;
|
|
}
|
|
|
|
&:after {
|
|
left: 35px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Small Screens
|
|
@media (max-width: @screen-sm-min) {
|
|
|
|
body .notes-env {
|
|
|
|
.notes-list {
|
|
@wp_width: 100%;
|
|
|
|
.list-of-notes, .write-pad {
|
|
width: 100%;
|
|
float: none;
|
|
}
|
|
|
|
.list-of-notes {
|
|
padding-bottom: @base_padding;
|
|
|
|
li {
|
|
padding: 0;
|
|
padding-top: @base_padding;
|
|
padding-bottom: 0;
|
|
|
|
a {
|
|
span {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.note-close {
|
|
right: 1px;
|
|
top: @base-padding + 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
.write-pad {
|
|
|
|
textarea {
|
|
min-height: 400px;
|
|
max-height: 600px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |