django-chat-application / z /css /settings.css
devnamdev2003
up3
727a40a
.settings_box {
background: var(--bg-color);
border-radius: 20px;
width: 100%;
max-width: 450px;
max-height: 900px;
display: flex;
height: 100vh;
flex-direction: column;
box-shadow: 0 8px 16px var(--shadow-color);
}
.settings-options {
flex: 1;
background-color: var(--bg-color);
margin-top: 1px;
overflow-y: auto;
}
.section-title {
padding: 15px 15px 15px 14px;
font-size: 24px;
color: var(--text-color);
font-weight: bold;
}
.settings-option {
display: flex;
align-items: center;
justify-content: space-between;
padding: 14px;
border-bottom: 1px solid var(--shadow-color);
cursor: pointer;
transition: background-color 0.3s ease;
}
.settings-option:hover {
background-color: var(--menu-bg);
}
.settings-option label {
color: var(--text-color);
font-size: 16px;
}
.settings-option input {
margin-right: 10px;
}
.setting-options .switch {
position: relative;
display: inline-block;
width: 47px;
height: 28px;
}
.setting-options .switch input {
opacity: 0;
width: 0;
height: 0;
}
.setting-options .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--switch-slider);
transition: 0.4s;
border-radius: 34px;
}
.setting-options .slider:before {
position: absolute;
content: "";
height: 20px;
width: 20px;
border-radius: 50%;
left: 4px;
bottom: 4px;
background-color: var(--switch-slider-before);
transition: 0.4s;
}
.setting-options input:checked+.slider {
background-color: var(--switch-slider-checked);
}
.setting-options input:checked+.slider:before {
background-color: var(--switch-slider-before);
transform: translateX(20px);
}
.settings-option select {
background-color: var(--bg-color);
color: var(--text-color);
border: 1px solid var(--highlight-color);
padding: 10px;
font-size: 16px;
border-radius: 5px;
outline: none;
transition: background-color 0.3s ease, color 0.3s ease;
}
.settings-option select:focus {
background-color: var(--menu-bg);
color: var(--highlight-color);
}
.settings-option option {
background-color: var(--bg-color);
color: var(--text-color);
}
.settings-option select:hover {
cursor: pointer;
border-color: var(--highlight-color);
}
.btn {
background: var(--btn-bg-danger);
color: var(--btn-text-color);
padding: 6px 15px;
border: none;
border-radius: 20px;
cursor: pointer;
font-size: 14px;
transition: background 0.3s ease, transform 0.2s ease;
}
.btn:hover {
background: var(--btn-bg-danger-hover);
transform: scale(1.02);
}