pyolingo/style.css

312 lines
5.2 KiB
CSS

html {
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: rgb(122, 122, 122);
color: #14748A;
}
a {
text-decoration: none;
}
h2 {
font-size: 2.2rem;
}
p {
white-space: pre-wrap;
}
h2.seitentitel {
width: 100%;
border-style: none;
margin-left: 100px;
}
div.header{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 70px;
background-color: rgb(210, 210, 210);
display: flex;
align-items: center;
justify-content: space-between;
z-index: 1000;
padding-top: 20px;
padding-bottom: 20px;
}
.button-ellipsoid:hover {
background: linear-gradient(#169ab7, #14748A);
}
.button-ellipsoid {
font-size: 26px;
font-family: Arial, Helvetica, sans-serif;
height: 100px;
width: 300px;
margin-top: 25px;
padding: 25px 40px;
color: black;
background: radial-gradient(ellipse at center, #14748A 0%, #169ab7 70%);
border: none;
border-radius: 180px / 130px;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.4),
0 4px 8px rgba(0,0,0,0.3);
}
.button-karteikarte {
display: none;
font-size: 40px;
font-family: Arial, Helvetica, sans-serif;
width: 85%;
margin-top: 25px;
padding: 25px 40px;
color: black;
background: rgb(210, 210, 210);;
border: none;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.4),
0 4px 8px rgba(0,0,0,0.3);
}
.p-karteikarte {
display: none;
margin: 0px;
}
.p-karteikarte_verben {
margin: 0px;
}
#deutsch {
height: 250px;
}
#button_kartenNavigationVorh {
height: 75px;
width: 450px;
margin-top: 0;
padding: 0;
}
#button_kartenNavigationNaech {
height: 75px;
width: 450px;
margin-top: 0;
padding: 0;
}
#deutsch.disabled {
pointer-events: none;
opacity: 1;
}
#italienisch {
height: 650px;
flex-direction: column;
align-items: center;
}
#italienisch_verben {
height: 500px;
}
div.inhalt {
margin-top: 150px;
height: calc(100vh - 80px);
display: flex;
flex-direction: column;
align-items: center;
}
#wortZaehler {
width: 300px;
margin-right: 100px;
text-align: right;
margin-left: 0px;
}
div.menue {
position: fixed;
bottom: 50px;
left: 0;
width: 100%;
height: 70px;
z-index: 1000;
background-color: rgb(210, 210, 210);
padding-top: 20px;
display: flex;
justify-content: space-between;
}
a.menueLink {
text-decoration: none;
line-height: 0.8;
font-size: 1.5rem;
border-radius: 5px;
flex: 1;
text-align: center;
}
a:visited {
color:#14748A;
}
.table-karteikarte {
width: 100%;
text-align: left;
}
.td-pronomen {
width: 30%;
}
.kategorie {
font-size: 30px;
color: black;
align-items: center;
display: flex;
}
.kategorie input[type="radio"] {
transform: scale(1.5);
margin-right: 10px;
}
#form_hinzufuegenkarte {
width: 95%;
}
#p_deutsch {
display: inline-block;
}
#p_italienisch {
display: inline-block;
margin: 0px;
white-space: unset;
}
#input_deutsch {
display: inline-block;
width: 700px;
margin-left: 30px;
}
#input_suffix {
display: inline-block;
width: 700px;
margin-left: 60px;
}
.hinzufuegenKarteElemente {
display: flex;
justify-content: space-between;
}
#label_italienisch_schwarz {
color: black;
}
#label_italienisch_rot {
color: red;
}
#label_italienisch_gruen {
color: green;
}
#label_italienisch_blau {
color: blue;
}
#input_italienisch {
width: 850px;
display: inline-block;
}
#div_deutsch {
margin-top: 40px;
}
#div_italienisch_text {
display: inline-block;
width: 95%;
margin-top: 40px;
}
#div_italienisch_radio {
display: flex;
justify-content: space-between;
width: 65%;
margin-top: 10px;
}
#div_speichern {
margin-top: 25px;
display: flex;
flex-direction: column;
align-items: center;
}
.fehlermeldung {
color: red;
font-size: 36px;
}
.erfolgsmeldung {
color: #14748A;
font-size: 36px;
}
#table_verben {
font-size: 30px;
color: black;
}
#input_wortstamm {
width: 500px;
}
#input_endung {
color: red;
width: 130px;
}
#kartenNavigation {
bottom: 200px;
background-color: rgb(122, 122, 122);
}
input[type=submit] {
font-size: 26px;
font-family: Arial, Helvetica, sans-serif;
height: 100px;
width: 300px;
margin-top: 25px;
padding: 25px 40px;
color: black;
background: radial-gradient(ellipse at center, #14748A 0%, #169ab7 70%);
border: none;
border-radius: 180px / 130px;
box-shadow: inset 0 3px 6px rgba(255,255,255,0.4),
0 4px 8px rgba(0,0,0,0.3);
display: flex;
flex-direction: column;
align-items: center;
cursor: pointer;
}
#homeButton {
margin-left: 25px;
}
#neueKarte {
margin-right: 25px;
}