341 lines
7.3 KiB
CSS
341 lines
7.3 KiB
CSS
/* Gesamtes Seiten-Layout */
|
|
body {
|
|
margin: 0;
|
|
height: 100vh;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-family: 'SUSE', sans-serif;
|
|
font-size: 20px;
|
|
background-image: url('cloudy.jpg');
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* Content Board Layout */
|
|
.content-board {
|
|
background-color: #a8a6a7a7;
|
|
width: 99%;
|
|
height: 97%;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
justify-content: space-around;
|
|
align-items: center;
|
|
border-radius: 0;
|
|
padding: 0 6px 7px 3px;
|
|
}
|
|
|
|
.content-column-left {
|
|
width: 40%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.content-column-right {
|
|
width: 58%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.temperature {
|
|
display: flex;
|
|
justify-content: space-around;
|
|
align-items: center;
|
|
padding: 5px 0 0 0;
|
|
height: 70%;
|
|
}
|
|
|
|
.verse {
|
|
text-align: justify;
|
|
color: rgb(67, 67, 67);
|
|
padding: 5px 15px 5px 15px;
|
|
}
|
|
|
|
.date {
|
|
color: rgb(67, 67, 67);
|
|
font-weight: bold;
|
|
}
|
|
|
|
.content-column-right-upper-box-left {
|
|
width: 60%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.content-column-right-upper-box-right {
|
|
width: 39%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.content-column-right-upper-box {
|
|
width: 100%;
|
|
height: 51%;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
.content-item-time {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #ffffffab;
|
|
width: 100%;
|
|
height: 30%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.content-item-news {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #ffffffab;
|
|
width: 100%;
|
|
height: 63%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.content-item-video {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #cbc5bc;
|
|
width: 100%;
|
|
height: 40%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.content-item-middle-top {
|
|
position: relative;
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #cbc5bc;
|
|
width: 100%;
|
|
height: 60%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* Pseudoelement für den animierten border-bottom Effekt */
|
|
.content-item-middle-top::after {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 15px;
|
|
background: linear-gradient(to bottom, transparent, #cbc5bc);
|
|
}
|
|
|
|
/* Monatsplan: jetzt mit weißem Hintergrund */
|
|
.content-item-month {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #cbc5bc7d;
|
|
width: 100%;
|
|
height: 56%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
}
|
|
.content-item-month-cell {
|
|
display: flex;
|
|
background-color: #ffffffe5;
|
|
justify-content: center; /* Zentriere die Bilder horizontal */
|
|
height: 94%;
|
|
align-items: center; /* Zentriere die Bilder vertikal */
|
|
}
|
|
|
|
.content-item-month-cell img {
|
|
max-width: 100%; /* Verhindert, dass das Bild größer als der Container wird */
|
|
max-height: 100%; /* Verhindert Verzerrungen, indem es die maximale Höhe auf die Containerhöhe beschränkt */
|
|
object-fit: contain; /* Stellt sicher, dass das Bild im Container bleibt, ohne gestreckt zu werden */
|
|
}
|
|
|
|
.content-item-daily {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #edebe8;
|
|
width: 100%;
|
|
height: 63%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.header-sticky-note {
|
|
font-size: 25px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
height: 20px;
|
|
width: 100%;
|
|
padding: 5px 0 15px 0;
|
|
border-bottom: 2px solid #38312430;
|
|
background-color: #cbc5bc;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.time {
|
|
font-size: 80px;
|
|
text-align: center;
|
|
padding: 8px 0 0 0;
|
|
}
|
|
|
|
.bible {
|
|
text-align: center;
|
|
font-size: 60px;
|
|
padding: 10px 0 10px 0;
|
|
border-bottom: 2px solid #38312456;
|
|
background-color: #edebe8;
|
|
}
|
|
|
|
.GB {
|
|
text-align: center;
|
|
font-size: 60px;
|
|
padding: 5px 0 0 0;
|
|
}
|
|
|
|
.GB-title {
|
|
text-align: center;
|
|
color: rgb(67, 67, 67);
|
|
}
|
|
|
|
.content-column-double-item {
|
|
width: 100%;
|
|
height: 33%;
|
|
margin: 15px 0 15px 0;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
/* Elemente innerhalb des Content Boards */
|
|
.content-item {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #edebe8;
|
|
height: 100%;
|
|
width: 49%;
|
|
}
|
|
|
|
.content-item-bottom-box {
|
|
border-radius: 0;
|
|
box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.16);
|
|
background-color: #edebe8;
|
|
margin: 6px 0 0 0;
|
|
height: 47.5%;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.video-container {
|
|
border-radius: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
overflow: hidden;
|
|
position: relative;
|
|
border: 5px solid #cbc5bc;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.video-container video {
|
|
width: 100%;
|
|
height: 100%;
|
|
transform: scale(1.2);
|
|
object-fit: cover;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 40%;
|
|
background-color: #38312431;
|
|
border-radius: 0;
|
|
border: 2px solid #38312440;
|
|
}
|
|
|
|
.text-outdoor {
|
|
font-weight: bold;
|
|
padding: 9px 0 0 0;
|
|
margin: 0 0 15px 0;
|
|
}
|
|
|
|
.text-indoor {
|
|
font-weight: bold;
|
|
margin: 0 0 15px 0;
|
|
}
|
|
|
|
.news-box {
|
|
display: flex;
|
|
justify-content: flex-start;
|
|
padding: 5px 15px 5px 15px;
|
|
border-bottom: 2px solid #38312456;
|
|
background-color: #edebe8;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
.news-date {
|
|
font-weight: bold;
|
|
margin: 0 10px 0 0;
|
|
}
|
|
|
|
.news-subtitle {
|
|
color: rgba(67, 67, 67, 0.657);
|
|
}
|
|
|
|
.news-container {
|
|
height: 290px;
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
.news-scroll {
|
|
display: flex;
|
|
flex-direction: column;
|
|
animation-name: scroll-v;
|
|
animation-timing-function: linear;
|
|
animation-iteration-count: infinite;
|
|
--scroll-distance-v: 0px;
|
|
}
|
|
@keyframes scroll-v {
|
|
0% { transform: translateY(0); }
|
|
100% { transform: translateY(var(--scroll-distance-v)); }
|
|
}
|
|
|
|
.aushang-flex img {
|
|
border-radius: 0;
|
|
margin: 0 10px 0 0;
|
|
border: 2px solid #38312440;
|
|
box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.08);
|
|
}
|
|
|
|
.aushang-flex {
|
|
padding: 0 5px 0 5px;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
align-items: center;
|
|
height: 90.5%;
|
|
border-radius: 0;
|
|
|
|
animation-name: scroll-h;
|
|
animation-timing-function: linear;
|
|
animation-iteration-count: infinite;
|
|
--scroll-distance-h: 0px;
|
|
}
|
|
@keyframes scroll-h {
|
|
0% { transform: translateX(0); }
|
|
100% { transform: translateX(var(--scroll-distance-h)); }
|
|
}
|