nextcloud-notes/css/notes.css

213 lines
4.4 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* Copyright (c) 2013, Jan-Christoph Borchardt http://jancborchardt.net
* This file is licensed under the Affero General Public License version 3 or later.
* See the COPYING file.
*/
#app-navigation {
padding-bottom: 0; /* no settings bar, so no padding needed */
}
#app-navigation #note-add span {
display: none;
font-weight: bold;
padding-left: 2px;
}
#app-navigation .active a {
padding-right: 70px;
}
#app-navigation li .nav-entry {
display: block;
width: 100%;
line-height: 44px;
min-height: 44px;
padding: 0 12px;
overflow: hidden;
box-sizing: border-box;
white-space: nowrap;
text-overflow: ellipsis;
color: #000;
opacity: .57;
}
#app-navigation li:hover .nav-entry,
#app-navigation li:focus .nav-entry {
opacity: 1;
}
#app-navigation #note-add:hover span,
#app-navigation #note-add:focus span {
display: inline;
}
#app-navigation .utils button {
margin: 0;
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
border: 0;
box-shadow: none;
display: none;
height: 32px;
width: 32px;
}
/* override snap.js animation causing loading icon to fly into app-content */
#app-content.loading {
transition: none !important;
-webkit-transition: none !important;
}
/* only display the delete button when the feed is active */
#app-navigation .utils .delete-button {
display: none;
}
#app-navigation .active > .utils .icon-delete,
#app-navigation .active > .utils .icon-star {
display: inline-block;
opacity: .3;
}
#app-navigation .utils .icon-starred {
display: inline-block;
opacity: 1 !important;
}
.note-search span {
background-position: 0 center;
background-origin: content-box;
}
.note-search input {
width: 100%;
padding-left: 20px;
background-color: transparent;
border: none;
border-radius: 0;
}
.note-search input:active,
.note-search input:focus,
.note-search input:hover {
border-bottom: 1px solid grey;
}
.tooltip {
text-shadow: none;
text-transform: none;
}
#app-content-container {
height: 100%;
}
/* special styling to make editor subtle and fit the window */
#app-content pre {
display: block;
min-height: 100%;
width: 100%;
max-width: 47em;
margin: 0 0 -50px;
padding: 30px 20px 90px 30px;
font-size: 16px;
line-height: 170%;
background: none;
resize: none;
box-sizing: border-box;
font-family: inherit;
}
#app-content .note-meta {
padding: 0 45px 30px 45px;
margin: -10px 0 0;
opacity: .2;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
}
#app-content .saving {
background: url('../img/loading.gif') no-repeat right 15px top 15px / 24px !important;
/* Overrides the snap.js animation making the loading icon to fly in app-content. */
transition: none !important;
-webkit-transition: none !important;
}
/* markdown styling */
.mdedit .heading {
/* break from core in using semibold, otherwise not emphasized in texts */
font-weight: 600;
}
.mdedit .heading.heading-1 {
font-size: 40px;
margin: 50px 0 20px;
line-height: 120%;
}
.mdedit .heading.heading-2 {
font-size: 20px;
margin-top: 12px;
line-height: 150%;
}
.mdedit .heading.heading-3,
.mdedit .heading.heading-4,
.mdedit .heading.heading-5,
.mdedit .heading.heading-6 {
font-size: 16px;
margin: 0;
font-weight: 300;
}
.mdedit .heading.heading-3 {
font-weight: 600;
}
.mdedit .hr {
position: relative;
display: inline-block;
width: 100%;
margin: .5em 0;
}
.mdedit .hr-marker {
background-color: white;
}
.mdedit .hr-marker:last-child {
padding-right: 10px;
}
.mdedit .hr:before {
position: absolute;
content: "";
top: 50%;
width: 100%;
z-index: -1;
border-top: 1px solid rgba(120, 120, 120, 0.5);
}
/* hanging punctuation */
#app-content .mdedit {
padding-left: 45px;
display: inline-block;
}
.mdedit > div > .token > .heading-hash,
.mdedit > div > .token > .li > .list-item,
.mdedit > div > .token > .quote-marker {
width: 90px;
margin-left: -90px;
display: inline-block;
text-align: right;
white-space: pre;
}
/* larger screen sizes */
@media only screen and (min-width: 769px) {
/* use slightly more space on the left so all # signs of h3h6 show */
#app-content .mdedit,
#app-content .note-meta {
padding-left: 90px;
}
}