BookiesNook / styleBN.css
f31see's picture
letzte Änderung Sprint 2 BookiesNook
b7f4e7f verified
/* Allgemeine Stile */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
/*background-color: #193236;*/
background-image: url("Hintergrund_Chatbot.jpg");
background-size: cover;
-webkit-backdrop-filter: blur(8px); /*Safari und andere Webkit-Browser*/
backdrop-filter: blur(8px); /*Standard, Chrome und Edge*/
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 100vh;
}
header {
background-color: #1C5751;
color: #f4f4f4;
padding: 10px 20px;
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
position: sticky;
top: 0;
z-index: 1000;
}
.logo {
display: flex;
align-items: center;
}
.logo img {
width: 240px; /* Neue Breite */
margin-right: 10px;
object-fit: cover; /* Passt das Bild an den Container an */
}
.burger-menu {
position: relative;
display: inline-block;
margin-top: center; /* Abstand von oben */
margin-right: 30px; /* Abstand von rechts */
}
.burger-menu button {
background-color: #1C5751;
color: #f4f4f4;
border-color: #193236;
padding: 0; /* Entferne das Padding */
width: 50px; /* Setze die Breite */
height: 50px; /* Setze die Höhe */
cursor: pointer;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
font-size: 20px; /* Ändere die Schriftgröße */
}
.burger-menu button:hover {
background-color: #3b6665;
}
.dropdown-content {
display: none;
position: absolute;
right: 0; /*positioniert dropdown*/
background-color: #444;
min-width: 160px;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
z-index: 1;
}
.dropdown-content a {
color: #f4f4f4;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {
background-color: #3b6665;
}
.dropdown-content a.current {
background-color: #1C5751; /* Hintergrundfarbe für das aktuelle Menüelement */
color: #f4f4f4; /* Textfarbe für das aktuelle Menüelement */
}
.burger-menu:hover .dropdown-content {
display: block;
}
.content {
padding: 20px;
flex-grow: 1;
margin-top: 80px; /* Platz für den fixierten Header */
}
.intro {
text-align: center;
margin-bottom: 20px;
}
.intro h2 {
color: #f4f4f4;
}
.intro p {
color: #8EB399;
}
.blog-section {
margin-bottom: 20px;
}
.blog-section h3 {
color: #f4f4f4;
}
.blog-section h4 {
color: #bcdec6;
text-indent: 10px;
}
.blog-section p {
color: #8EB399;
margin-left: 20px;
}
.slider-container {
position: relative;
}
.slider {
display: flex;
overflow-x: hidden;
gap: 20px;
padding: 20px;
scroll-behavior: smooth;
}
.card {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
width: 200px;
padding: 20px;
text-align: center;
flex: 0 0 auto;
transition: transform 0.3s;
}
.card:hover {
transform: scale(1.05);
}
.card img {
border-radius: 50%;
width: 100px;
height: 100px;
}
.card h3 {
color: #333;
}
.card p {
color: #666;
}
.card .more-info {
display: none;
color: #333;
margin-top: 10px;
}
.card:hover .more-info {
display: block;
}
.slider-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: #333;
color: #fff;
border: none;
padding: 10px;
cursor: pointer;
z-index: 1;
}
.slider-arrow.left {
left: 10px;
}
.slider-arrow.right {
right: 10px;
}
footer {
background-color: #1C5751;
color: #fff;
text-align: center;
padding: 10px 0;
width: 100%;
margin-top: auto; /* Fügt automatisch den nötigen Platz hinzu, um den Footer nach unten zu schieben */
}