initial planning
This commit is contained in:
		
							
								
								
									
										128
									
								
								frontend/files/css/reset.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										128
									
								
								frontend/files/css/reset.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,128 @@
 | 
			
		||||
/* http://meyerweb.com/eric/tools/css/reset/ 
 | 
			
		||||
   v2.0 | 20110126
 | 
			
		||||
   License: none (public domain)
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
html,
 | 
			
		||||
body,
 | 
			
		||||
div,
 | 
			
		||||
span,
 | 
			
		||||
applet,
 | 
			
		||||
object,
 | 
			
		||||
iframe,
 | 
			
		||||
h1,
 | 
			
		||||
h2,
 | 
			
		||||
h3,
 | 
			
		||||
h4,
 | 
			
		||||
h5,
 | 
			
		||||
h6,
 | 
			
		||||
p,
 | 
			
		||||
blockquote,
 | 
			
		||||
pre,
 | 
			
		||||
a,
 | 
			
		||||
abbr,
 | 
			
		||||
acronym,
 | 
			
		||||
address,
 | 
			
		||||
big,
 | 
			
		||||
cite,
 | 
			
		||||
code,
 | 
			
		||||
del,
 | 
			
		||||
dfn,
 | 
			
		||||
em,
 | 
			
		||||
img,
 | 
			
		||||
ins,
 | 
			
		||||
kbd,
 | 
			
		||||
q,
 | 
			
		||||
s,
 | 
			
		||||
samp,
 | 
			
		||||
small,
 | 
			
		||||
strike,
 | 
			
		||||
strong,
 | 
			
		||||
sub,
 | 
			
		||||
sup,
 | 
			
		||||
tt,
 | 
			
		||||
var,
 | 
			
		||||
b,
 | 
			
		||||
u,
 | 
			
		||||
i,
 | 
			
		||||
center,
 | 
			
		||||
dl,
 | 
			
		||||
dt,
 | 
			
		||||
dd,
 | 
			
		||||
ol,
 | 
			
		||||
ul,
 | 
			
		||||
li,
 | 
			
		||||
fieldset,
 | 
			
		||||
form,
 | 
			
		||||
label,
 | 
			
		||||
legend,
 | 
			
		||||
table,
 | 
			
		||||
caption,
 | 
			
		||||
tbody,
 | 
			
		||||
tfoot,
 | 
			
		||||
thead,
 | 
			
		||||
tr,
 | 
			
		||||
th,
 | 
			
		||||
td,
 | 
			
		||||
article,
 | 
			
		||||
aside,
 | 
			
		||||
canvas,
 | 
			
		||||
details,
 | 
			
		||||
embed,
 | 
			
		||||
figure,
 | 
			
		||||
figcaption,
 | 
			
		||||
footer,
 | 
			
		||||
header,
 | 
			
		||||
hgroup,
 | 
			
		||||
menu,
 | 
			
		||||
nav,
 | 
			
		||||
output,
 | 
			
		||||
ruby,
 | 
			
		||||
section,
 | 
			
		||||
summary,
 | 
			
		||||
time,
 | 
			
		||||
mark,
 | 
			
		||||
audio,
 | 
			
		||||
video {
 | 
			
		||||
  margin: 0;
 | 
			
		||||
  padding: 0;
 | 
			
		||||
  border: 0;
 | 
			
		||||
  font-size: 100%;
 | 
			
		||||
  font: inherit;
 | 
			
		||||
  vertical-align: baseline;
 | 
			
		||||
}
 | 
			
		||||
article,
 | 
			
		||||
aside,
 | 
			
		||||
details,
 | 
			
		||||
figcaption,
 | 
			
		||||
figure,
 | 
			
		||||
footer,
 | 
			
		||||
header,
 | 
			
		||||
hgroup,
 | 
			
		||||
menu,
 | 
			
		||||
nav,
 | 
			
		||||
section {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
body {
 | 
			
		||||
  line-height: 1;
 | 
			
		||||
}
 | 
			
		||||
ol,
 | 
			
		||||
ul {
 | 
			
		||||
  list-style: none;
 | 
			
		||||
}
 | 
			
		||||
blockquote,
 | 
			
		||||
q {
 | 
			
		||||
  quotes: none;
 | 
			
		||||
}
 | 
			
		||||
blockquote:before,
 | 
			
		||||
blockquote:after,
 | 
			
		||||
q:before,
 | 
			
		||||
q:after {
 | 
			
		||||
  content: "";
 | 
			
		||||
  content: none;
 | 
			
		||||
}
 | 
			
		||||
table {
 | 
			
		||||
  border-collapse: collapse;
 | 
			
		||||
  border-spacing: 0;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										153
									
								
								frontend/files/css/style.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										153
									
								
								frontend/files/css/style.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,153 @@
 | 
			
		||||
body {
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#header {
 | 
			
		||||
  height: 30px;
 | 
			
		||||
  width: calc(100vw - 20px);
 | 
			
		||||
  padding: 4px 10px;
 | 
			
		||||
  background-color: #f7f3dc;
 | 
			
		||||
  border-bottom: 2px solid #d8d0a0;
 | 
			
		||||
  font-family: "Libre Baskerville", sans-serif;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#header h1 {
 | 
			
		||||
  font-size: xx-large;
 | 
			
		||||
  display: inline;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchBox {
 | 
			
		||||
  position: absolute;
 | 
			
		||||
  right: 10px;
 | 
			
		||||
  top: 7px;
 | 
			
		||||
  text-align: right;
 | 
			
		||||
  width: 400px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchBox input {
 | 
			
		||||
  width: 300px;
 | 
			
		||||
  font-size: 16px;
 | 
			
		||||
  background: #f9f8ed;
 | 
			
		||||
  padding: 2px 5px;
 | 
			
		||||
  border: none;
 | 
			
		||||
  border-bottom: 2px solid #d8d0a0;
 | 
			
		||||
  font-family: "Libre Baskerville", sans-serif;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchBox input:focus {
 | 
			
		||||
  outline: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#searchBox input::placeholder {
 | 
			
		||||
  font-family: "Libre Baskerville", sans-serif;
 | 
			
		||||
  color: #d8d0a0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current {
 | 
			
		||||
  background-color: #f7f3dc;
 | 
			
		||||
  width: calc(40vw - 40px);
 | 
			
		||||
  height: calc(100vh - 80px);
 | 
			
		||||
  padding: 20px;
 | 
			
		||||
  overflow: auto;
 | 
			
		||||
  float: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#books {
 | 
			
		||||
  width: calc(60vw - 40px);
 | 
			
		||||
  height: calc(100vh - 80px);
 | 
			
		||||
  padding: 20px;
 | 
			
		||||
  overflow: auto;
 | 
			
		||||
  float: left;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable th {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  text-align: left;
 | 
			
		||||
  font-family: "Libre Baskerville", sans-serif;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable th[data-sort-by] {
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable th[data-sort-by]::after {
 | 
			
		||||
  content: "\f0dc";
 | 
			
		||||
  font-family: FontAwesome;
 | 
			
		||||
  font-size: x-small;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  left: 4px;
 | 
			
		||||
  bottom: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable th.asc::after {
 | 
			
		||||
  content: "\f0de";
 | 
			
		||||
  font-family: FontAwesome;
 | 
			
		||||
  font-size: x-small;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  left: 4px;
 | 
			
		||||
  bottom: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable th.desc::after {
 | 
			
		||||
  content: "\f0dd";
 | 
			
		||||
  font-family: FontAwesome;
 | 
			
		||||
  font-size: x-small;
 | 
			
		||||
  position: relative;
 | 
			
		||||
  left: 4px;
 | 
			
		||||
  bottom: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable td,
 | 
			
		||||
.bookTable th {
 | 
			
		||||
  padding: 5px;
 | 
			
		||||
  min-width: 50px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tRow:nth-child(odd) {
 | 
			
		||||
  background: #f9f8ed;
 | 
			
		||||
  border-bottom: 1px solid #d8d0a0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable .tRow {
 | 
			
		||||
  cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable .onLoan {
 | 
			
		||||
  color: #bbb;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.bookTable .tRow .title {
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
  max-width: 600px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current h1 {
 | 
			
		||||
  font-size: x-large;
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
  font-style: italic;
 | 
			
		||||
  padding: 10px 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current h2 {
 | 
			
		||||
  font-size: large;
 | 
			
		||||
  padding: 7px 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current img {
 | 
			
		||||
  max-height: 400px;
 | 
			
		||||
  max-width: 100%;
 | 
			
		||||
  display: block;
 | 
			
		||||
  margin: 0 auto;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current .description p {
 | 
			
		||||
  padding: 20px 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current h1.onLoan {
 | 
			
		||||
  color: #bbb;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#current h2.onLoan {
 | 
			
		||||
  font-weight: bold;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user