UNPKG

@snippetify/book-reader

Version:
147 lines (144 loc) 2.98 kB
@font-face { font-family: 'FontAwesome'; src: url('~font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('~font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('~font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('~font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('~font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('~font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } /* Icons */ .note:after, .copy:before, .share:before, .search:before, .bookmark:before, .caret-up:before, .caret-down:before, .caret-left:before, .caret-right:before { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .bookmark:before { content: "\f02e"; margin-right: 1px; } .note:after { content: "\f15b"; margin-left: 1px; } .search:before { content: "\f002"; } .copy:before { content: "\f24d"; } .share:before { content: "\f1e0"; } .caret-up:before { content: "\f0d8"; } .caret-down:before { content: "\f0d7"; } .caret-right:before { content: "\f0da"; } .caret-left:before { content: "\f0d9"; } /* End of icons */ .selection { text-decoration: none; } .reference { border: 4px solid white; background-color: white; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Context menu */ .context-menu { position: fixed; top: 10px; left: 50%; display: flex; flex-direction: column; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .arrow-wrapper { text-align: left; height: 17px; overflow: hidden; color: #1c1c1c; display: none; position: relative; } .arrow-wrapper.down { top: -11px; height: 18px; } .arrow-wrapper.active { display: block; } .arrow-wrapper i { font-size: 1.5em; } .context-menu .menu-wrapper { background-color: #1c1c1c; border-radius: 20px; color: #fff; overflow: hidden; display: flex; } ul, ul li { margin:0; padding: 0; text-indent: 0; list-style-type: none; } .context-menu .menu-wrapper ul { display: flex; list-style: 0 none; } .context-menu button { border: 0; color: #fff; padding: 7px 14px; font-weight: normal; background-color: #1c1c1c; border-right: 1px solid #3c3c3c; } .context-menu button:hover { cursor: pointer; } .context-menu button:active { background-color: rgba(255, 255, 255, 0.1); } .context-menu button:disabled { color: #9c9c9c; background-color: rgba(255, 255, 255, 0.1); } .context-menu .menu-inner { overflow: hidden; } .context-menu .menu-inner ul { position: relative; }