Flux-web / newcss
GarGerry's picture
Update newcss
0b0fda2 verified
raw
history blame
3.15 kB
/* Global Styles */
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background: #f4f4f9; /* Latar belakang terang */
color: #333; /* Teks terang */
transition: all 0.3s ease; /* Haluskan transisi untuk perubahan */
}
/* Mode Gelap */
body.dark-mode {
background-color: #333; /* Latar belakang gelap */
color: white; /* Teks putih untuk gelap */
}
/* Header */
header {
background: #6200ea; /* Warna header terang */
padding: 15px;
color: white;
text-align: center;
transition: background-color 0.3s ease; /* Haluskan perubahan warna latar */
}
header.dark-mode {
background-color: #444; /* Warna header saat mode gelap */
}
header nav ul {
display: flex;
justify-content: center;
list-style: none;
padding: 0;
}
header nav ul li {
margin: 0 15px;
}
header nav ul li a {
color: white;
text-decoration: none;
font-size: 1.1rem;
transition: color 0.3s ease;
}
header nav ul li a:hover {
color: #ffcc00; /* Warna saat hover */
}
/* Tombol Mode Gelap */
#toggleDarkMode {
background: none;
border: none;
color: white;
font-size: 1.5rem;
cursor: pointer;
padding: 5px 10px;
margin-left: 20px;
}
#toggleDarkMode:hover {
background-color: rgba(0, 0, 0, 0.1);
border-radius: 5px;
}
/* Section */
section {
padding: 40px;
text-align: center;
opacity: 0;
animation: fadeIn 1s forwards; /* Animasi muncul */
}
/* Kotak Project */
.project {
border: 1px solid #ccc;
padding: 20px;
margin: 10px auto;
max-width: 500px;
border-radius: 10px;
background: #f9f9f9;
transition: transform 0.3s ease, background-color 0.3s ease; /* Tambahkan transisi untuk background */
}
.project:hover {
transform: scale(1.05); /* Efek saat hover */
}
/* Mode Gelap - Kotak Project */
body.dark-mode .project {
background: #444; /* Ubah latar belakang kotak saat mode gelap */
border-color: #666; /* Ubah warna border untuk mode gelap */
}
#chatbox {
margin-top: 20px;
padding: 10px;
border: 1px solid #6200ea;
border-radius: 5px;
display: none;
transition: all 0.3s ease;
}
/* Mode Gelap - Chatbox */
body.dark-mode #chatbox {
background-color: #444; /* Ubah latar belakang chatbox saat mode gelap */
color: white; /* Ubah warna teks menjadi putih */
border-color: #6200ea; /* Tetap pertahankan border berwarna ungu */
}
footer {
text-align: center;
padding: 10px;
background: #6200ea;
color: white;
}
/* Mode Gelap - Footer */
body.dark-mode footer {
background-color: #444; /* Ubah warna footer saat mode gelap */
}
footer p {
margin: 0;
}
/* Animasi Fade In */
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
/* Responsive Design untuk Layar Kecil (Mobile) */
@media (max-width: 768px) {
header nav ul {
flex-direction: column;
}
header nav ul li {
margin-bottom: 10px;
}
section {
padding: 20px;
}
.project {
max-width: 90%;
margin: 10px;
}
#chatMessage {
font-size: 1rem;
}
}
/* Efek Halus untuk Tombol dan Links */
button, a {
cursor: pointer;
transition: all 0.3s ease;
}
button:hover, a:hover {
background-color: #6200ea;
color: white;
}