vvvw/static/css/style.css

534 lines
7.4 KiB
CSS
Raw Normal View History

/* Everything*/
2020-10-17 16:21:22 +02:00
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300&family=Source+Sans+Pro:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Harmattan&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Asul&display=swap');
2020-10-19 12:51:29 +02:00
@import url('https://fonts.googleapis.com/css2?family=Walter+Turncoat&display=swap');
* {
2021-01-15 19:10:35 +01:00
border: 0px black solid;
2020-12-16 16:44:38 +01:00
}
2020-10-17 16:21:22 +02:00
2020-12-16 16:44:38 +01:00
body {
overflow: scroll;
font-size: .8em;
2020-10-17 16:21:22 +02:00
}
2020-12-16 16:44:38 +01:00
2020-10-17 16:21:22 +02:00
.container-fluid {
overflow: hidden;
}
2020-10-17 16:21:22 +02:00
.bg {
height: 100%;
2020-12-16 16:44:38 +01:00
width: 100%;
}
.bg::before {
content: "";
2021-03-01 14:52:04 +01:00
background-image: url("/static/images/crop_above.png");
2020-10-17 16:21:22 +02:00
background-repeat: no-repeat;
background-size: cover;
background-position: center;
2020-12-16 16:44:38 +01:00
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
opacity: 0.4;
2021-03-01 14:52:04 +01:00
filter: blur(10px);
2020-12-16 16:44:38 +01:00
opacity:
}
/*Main areas*/
2021-01-15 19:41:06 +01:00
#title_website {
font-family:'Walter Turncoat', cursive;
font-style: italic;
color: #d81159;
2021-03-01 14:52:04 +01:00
font-size: 30px;
2021-01-15 19:41:06 +01:00
margin-left: 50px;
margin-top: 15px;
}
2021-01-15 19:33:23 +01:00
2021-01-06 16:48:28 +01:00
#noflex {
display: block;
}
.map_area {
2020-10-17 16:21:22 +02:00
margin-right: 10px;
2020-10-29 09:54:51 +01:00
margin-left: 20px;
2020-12-16 16:44:38 +01:00
position: relative;
}
.media_area {
margin-top: 10px;
padding-right: 20px;
2020-10-15 16:46:23 +02:00
height:100%;
}
2020-09-08 16:59:05 +02:00
.media_area img {
2020-10-28 19:02:50 +01:00
width: 400px;
}
/* Audio in background */
2021-01-08 15:19:36 +01:00
.audioBG {
2021-01-15 18:30:30 +01:00
margin-left: 50px;
2021-01-15 19:10:35 +01:00
margin-top: -2px;
font-size: 20px!important;
2021-01-08 15:19:36 +01:00
}
button {
background-color: #fff0f000;
}
#dur1 {
2021-01-15 19:10:35 +01:00
margin-top: -2px;
2021-01-08 15:19:36 +01:00
}
2021-01-15 18:45:46 +01:00
.audio-button {
2020-12-16 16:44:38 +01:00
background: transparent;
color:inherit;
}
2021-01-08 15:19:36 +01:00
.audio-button:hover {
background: grey;
cursor: pointer;
}
2020-12-16 16:44:38 +01:00
.main_audio {
position: relative;
}
2020-10-17 16:21:22 +02:00
/* Node styling */
.group2 {
2020-12-16 16:44:38 +01:00
fill: #ffbc42;
2021-03-01 14:52:04 +01:00
font-size: 16px;
2020-10-17 17:53:02 +02:00
font-family: 'Vesper Libre', serif;
2020-12-16 16:44:38 +01:00
z-index: 2;
2020-10-15 17:33:40 +02:00
}
2020-10-15 16:46:23 +02:00
2020-10-17 16:21:22 +02:00
.group1 {
2020-12-16 16:44:38 +01:00
fill: #d81159;
2021-03-01 14:52:04 +01:00
font-size: 16px;
2020-10-17 17:53:02 +02:00
font-family: 'Vesper Libre', serif;
2020-12-16 16:44:38 +01:00
z-index: 1;
2020-10-17 16:21:22 +02:00
}
.group4 {
2020-12-16 16:44:38 +01:00
fill: #73d2de;
2020-10-17 17:53:02 +02:00
font-family: 'Vesper Libre', serif;
2021-03-01 14:52:04 +01:00
font-size: 16px;
2020-12-16 16:44:38 +01:00
z-index: 4;
2020-10-17 17:53:02 +02:00
}
.group3 {
2020-12-16 16:44:38 +01:00
fill: #218380;
2020-10-17 17:53:02 +02:00
font-family: 'Vesper Libre', serif;
2021-03-01 14:52:04 +01:00
font-size: 16px;
2020-12-16 16:44:38 +01:00
z-index: 3;
2020-10-17 16:21:22 +02:00
}
2020-10-29 09:54:51 +01:00
svg{
width:100%;
height:100%;
margin-left: 30px;
margin-top: 10px;
2020-12-16 16:44:38 +01:00
z-index: 1;
position: relative;
2020-10-29 09:54:51 +01:00
}
2020-10-06 13:08:17 +02:00
path{
fill: transparent;
stroke: #000;
stroke-dasharray:6px;
}
#map_div{
position:absolute;
top:20px;
left:0;
right:0;
margin:auto;
height:500px;
width:700px;
}
2020-12-16 16:44:38 +01:00
a {
text-decoration: none;
color: #218380;
}
2020-10-28 18:51:58 +01:00
/* map legend */
2020-10-06 13:08:17 +02:00
2020-12-16 16:44:38 +01:00
#box1 {
2020-10-28 18:51:58 +01:00
height: 15px;
width: 15px;
2021-01-15 18:30:30 +01:00
margin-left : 58px;
2021-01-08 15:19:36 +01:00
margin-top: 5px;
2020-10-29 09:54:51 +01:00
display: inline-block;
color: #d81159;
2021-03-01 14:52:04 +01:00
margin-bottom: 20px;
2020-10-28 18:51:58 +01:00
}
2020-12-16 16:44:38 +01:00
#box2 {
2020-10-28 18:51:58 +01:00
height: 15px;
width: 15px;
2020-10-29 09:54:51 +01:00
margin-left : 10px;
2021-01-08 15:19:36 +01:00
margin-top: 5px;
color: #ffbc42;
2020-10-29 09:54:51 +01:00
display: inline-block;
2020-10-28 18:51:58 +01:00
}
2020-12-16 16:44:38 +01:00
#box3 {
2020-10-28 18:51:58 +01:00
height: 15px;
width: 15px;
2020-10-29 09:54:51 +01:00
margin-left : 10px;
2021-01-08 15:19:36 +01:00
margin-top: 5px;
color: #218380;
2020-10-29 09:54:51 +01:00
display: inline-block;
2020-10-28 18:51:58 +01:00
}
2020-12-16 16:44:38 +01:00
#box4 {
2020-10-28 18:51:58 +01:00
height: 15px;
width: 15px;
2020-10-29 09:54:51 +01:00
margin-left : 10px;
2021-01-08 15:19:36 +01:00
margin-top: 5px;
2020-10-29 09:54:51 +01:00
display: inline-block;
color: #73d2de;
2020-12-16 16:44:38 +01:00
}
#box1:hover {
cursor: pointer;
}
#box2:hover {
cursor: pointer;
}
#box3:hover {
cursor: pointer;
}
#box4:hover {
cursor: pointer;
2020-10-28 18:51:58 +01:00
}
.map_legend p {
2020-10-29 09:54:51 +01:00
padding-left: 5px;
2020-10-28 18:51:58 +01:00
font-family: 'Vesper Libre', serif;
2020-10-29 09:54:51 +01:00
display: inline;
2021-03-01 14:52:04 +01:00
font-size: 0.9em;
2020-10-28 18:51:58 +01:00
}
2020-10-29 09:54:51 +01:00
2021-01-08 15:19:36 +01:00
2020-09-28 12:47:25 +02:00
/* text area */
2020-12-16 16:44:38 +01:00
/* with position:fixed and svg {position:relative} the text can overlay the map */
2020-09-28 12:47:25 +02:00
.thesis {
2020-12-16 16:44:38 +01:00
text-align: left !important;
display: none;
2020-09-28 12:47:25 +02:00
overflow-y: scroll;
max-height: 400px;
max-width: 50%;
2020-09-29 14:20:57 +02:00
scroll-behavior: smooth;
2020-12-16 16:44:38 +01:00
font-size: .9em;
border: 1px black solid;
2020-12-16 16:44:38 +01:00
padding: 1.5em;
2020-10-17 16:21:22 +02:00
margin-right: 10px;
2020-10-27 17:41:22 +01:00
margin-top: 20px;
2020-10-19 12:51:29 +02:00
line-height: 1.6em;
font-family: 'Vesper Libre', serif;
2021-03-01 14:52:04 +01:00
font-size: 16px;
2020-12-16 16:44:38 +01:00
scrollbar-color: #d87fa0 #dbf6f9;
2020-10-27 17:41:22 +01:00
position: relative;
2020-12-16 16:44:38 +01:00
z-index:4;
background: transparent;
left: 2px;
top: 10%;
opacity: 0.4;
}
.thesis:hover {
opacity: 1;
background-color: white;
}
.scaleable-wrapper {
padding: 0.8%;
padding-bottom: 0.8%;
resize: both;
position: relative;
}
/* #resizable {
} */
.ui-resizable-se {
width: 10px;
height: 10px;
position: absolute;
bottom: 0;
right: 0;
2020-09-29 14:20:57 +02:00
}
.scrollable {
overflow-y: scroll;
scroll-behavior: smooth;
overflow: hidden;
}
2020-10-19 12:51:29 +02:00
2020-10-09 16:17:11 +02:00
h1 {
font-size: 1.4em !important;
}
h2 {
font-size: 1.2em !important;
}
2020-09-29 14:20:57 +02:00
/* background audio */
2020-10-17 16:21:22 +02:00
.play-stop {
2020-12-16 16:44:38 +01:00
/* position: absolute; */
/* bottom: 1em; */
2020-10-17 16:21:22 +02:00
z-index: 1;
2020-12-16 16:44:38 +01:00
padding-left: 2em;
/* margin-left: calc( 50% - 1.8em );
margin-top: 5em; */
2020-10-17 16:21:22 +02:00
overflow: hidden;
2020-12-16 16:44:38 +01:00
font-size: .8em;
2020-10-17 16:21:22 +02:00
font-weight: bold;
2020-10-19 12:51:29 +02:00
font-family:'Walter Turncoat', cursive;
/* color: #AEB10A; */
color: #d81159;
2020-10-19 12:51:29 +02:00
cursor: pointer;
2020-10-17 16:21:22 +02:00
}
2020-09-28 12:47:25 +02:00
2020-09-29 13:48:37 +02:00
/* circles */
2020-10-17 16:21:22 +02:00
2020-12-16 16:44:38 +01:00
.draggable {
2020-09-29 13:48:37 +02:00
position: absolute;
cursor: move;
2020-12-16 16:44:38 +01:00
/* cursor: all-scroll; */
2020-09-29 13:48:37 +02:00
}
2020-12-16 16:44:38 +01:00
/* .scaleable-wrapper {
resize: both;
overflow: auto;
position:relative;
} */
2020-09-29 13:48:37 +02:00
2020-09-08 20:31:48 +02:00
2020-09-25 13:44:49 +02:00
2020-09-08 20:31:48 +02:00
.draggable iframe {
2020-12-16 16:44:38 +01:00
padding: 1em;
2020-09-08 20:31:48 +02:00
}
2020-09-09 17:22:12 +02:00
#transcriptWrapper {
overflow: hidden;
}
#transcript > div {
transition: all 0.8s ease;
list-style-type: disc;
}
.speaking {
font-weight: bold;
2020-09-09 17:25:21 +02:00
}
2020-09-09 17:19:32 +02:00
2020-09-09 18:21:44 +02:00
/* pop up */
2020-12-16 16:44:38 +01:00
#showvideo {
/* display: none; */
right: 6%;
top:10%;
padding: 0.5%;
background-color: transparent;
z-index: 5;
border: 1px black solid;
opacity: 0.4;
}
#showvideo:hover {
opacity: 1;
}
#showbio {
/* display: none; */
right: 10%;
top:50%;
left: 60%;
2020-12-16 16:44:38 +01:00
bottom: 10%;
padding: 2%;
background-color: transparent;
z-index: 5;
border: 1px black solid;
overflow-y: scroll;
scroll-behavior: smooth;
max-height: 300px;
max-width: 700px;
scrollbar-color: #d87fa0 #dbf6f9;
opacity: 0.4;
2021-03-01 14:13:28 +01:00
font-family: 'Vesper Libre', serif;
font-size: 16px;
2020-12-16 16:44:38 +01:00
2020-10-19 12:51:29 +02:00
}
2020-12-16 16:44:38 +01:00
#showbio:hover {
background-color: white;
opacity: 1;
}
/* .bio{
2020-10-19 12:51:29 +02:00
margin-bottom: 1.2em;
margin-top: 2em;
font-family:'Vesper Libre', serif;
2020-12-16 16:44:38 +01:00
font-size: .8em;
padding-left: 1em;
z-index: 5;
background-color: white;
border:1px black solid;
} */
/* Style the close button */
.topleft {
float: right;
cursor: pointer;
font-size: 100%;
color: black;
}
2021-01-15 18:44:27 +01:00
.thesisX {
2020-12-16 16:44:38 +01:00
position: absolute;
z-index:5;
2021-03-01 14:09:14 +01:00
left: 46%;
2020-12-16 16:44:38 +01:00
top: 14%;
2021-01-15 18:44:27 +01:00
float: right;
cursor: pointer;
font-size: 100%;
color: black;
2020-12-16 16:44:38 +01:00
}
2021-03-01 14:09:14 +01:00
#nothesis {
display: none;
}
2020-12-16 16:44:38 +01:00
/* about and colophon */
2021-01-15 19:10:35 +01:00
#menu {
margin-top: 15px;
}
2020-12-16 16:44:38 +01:00
#about, #colophon, #how {
font-family:'Walter Turncoat', cursive;
color: #d81159;
2021-01-15 16:25:12 +01:00
font-size: 16px;
2020-12-16 16:44:38 +01:00
}
#about a {
text-decoration: none;
color: #d81159;
2020-12-16 16:44:38 +01:00
}
#colophon a {
text-decoration: none;
color: #d81159;
2020-12-16 16:44:38 +01:00
}
#how a {
text-decoration: none;
color: #d81159;
2020-12-16 16:44:38 +01:00
}
#showabout, #showcolophon, #showhow {
display: none;
/* background-image: url("../images/poster1.png"); */
background-color: white;
word-wrap: break-word;
background-size: 100%;
width: 50%;
2021-03-01 14:52:04 +01:00
max-height: 500px;
2020-12-16 16:44:38 +01:00
border: 1px solid black;
padding: 2%;
z-index: 5;
2021-03-01 14:13:28 +01:00
font-family: 'Vesper Libre', serif;
font-size: 16px;
2021-03-01 14:52:04 +01:00
overflow-y: scroll;
scrollbar-color: #d87fa0 #dbf6f9;
scroll-behavior: smooth;
2021-03-01 14:13:28 +01:00
2020-09-09 18:21:44 +02:00
}
2020-12-16 16:44:38 +01:00
#showcolophon {
left: 30%;
top:10%;
}
#showhow {
left: 40%;
top:20%;
}
#showabout {
left: 20%;
}
/*d3 map*/
.link {
2020-12-16 16:44:38 +01:00
stroke: #c46666;
}
.node text {
font: 1em sans-serif;
}
2020-10-17 17:43:02 +02:00
2021-01-15 16:25:12 +01:00
.node text:hover {
cursor: pointer;
2021-01-15 18:44:27 +01:00
font-style: italic;
2021-01-15 16:25:12 +01:00
}
2020-10-17 17:43:02 +02:00
.active {
2020-10-27 17:41:22 +01:00
background-color: RGBA(190,219,187, 0.6);
display: inline;
/* box-shadow: 5px 0 0px 0px #bedbbb, -5px 0 0px 0px #bedbbb; */
2020-10-17 17:43:02 +02:00
}
2021-01-15 18:30:30 +01:00
/*media*/
@media (max-width: 770px) {
#menu {
text-align: center;
}
.map_legend p {
font-size: 0.8em;
}
2021-01-15 18:45:46 +01:00
#box1, #box2, #box3, #box4 {
display: block;
}
#box1 {
margin-left: 10px;
}
}
2021-03-01 14:13:28 +01:00
.logo {
width: 60px;
display: inline-block;
}
2021-01-15 18:45:46 +01:00
@media (max-width: 550px) {
.map_legend p {
font-size: 0.5em;
}
2021-01-15 18:30:30 +01:00
}