/
Stameskaaa
/
Client
Обзор
Документация
Войти
/
Stameskaaa
/
Client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/chat/chat.module.scss
178 строк
3 KB
Stameskaaa
fix
22 июн 2024, 14:30
22 июн 2024, 14:30
b5ffe11
Код
Авторство
О чём код?
.container { margin-top: 5px; height: 90vh; width: 70%; background-color: var(--color-dark); color: var(--color-tertiary); display: flex; flex-direction: column; max-width: 1300px; display: flex; flex-direction: row; gap: 20px; padding: 10px; @media (max-width: 1000px) { width: 90%; } } .wrapper { display: flex; width: 100%; height: 100%; overflow: hidden; overflow-y: auto; } .container__messageblock_left { // flex: 1; width: 100%; min-width: 0; display: flex; flex-direction: column; box-sizing: border-box; overflow: hidden; overflow-y: auto; transition: width 1s ease-in-out; &::-webkit-scrollbar { width: 8px; height: 8px; } &::-webkit-scrollbar-track { background: transparent; border-radius: 10px; } &::-webkit-scrollbar-thumb { background: var(--color-primary); border-radius: 10px; } &::-webkit-scrollbar-thumb:hover { background: var(--color-primary); } } .delete_message { width: 90%; } .messageblock_right_buttons { display: flex; flex-direction: column; align-items: center; gap: 10px; width: 0; opacity: 0; box-sizing: border-box; animation: changeWidth 1s ease-in-out forwards, changeOpacity 0.5s ease-in-out 0.4s forwards; } @keyframes changeWidth { to { width: 10%; } } @keyframes changeOpacity { to { opacity: 1; } } .modal { background-color: transparent; position: absolute; top: 0; left: 0; z-index: 1; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(5px); div { padding: 30px; width: 400px; min-width: 200px; margin: 10px; display: flex; gap: 20px; background-color: var(--color-dark); } } .messageblock_right_button { width: 30px; height: 30px; color: var(--color-primary); transition: all 0.3s; cursor: pointer; &:hover { color: var(--color-accent); } } .active_edit { color: var(--color-accent); } .container_leftside { padding: 10px; background-color: var(--color-lighterdark); @media (max-width: 650px) { display: none; } width: 30%; } .container_rightside { padding: 10px; background-color: var(--color-lighterdark); @media (max-width: 650px) { width: 100%; } width: calc(70% - 20px); } .container__messagefield { box-sizing: border-box; max-width: 100%; display: flex; flex-direction: column; gap: 10px 5px 10px 5px; padding: 10px; color: var(--color-tertiary); margin: 3px; border-radius: 6px; cursor: pointer; } .highlighted { background-color: var(--color-tertiary); color: var(--color-dark); } .messagefield__content { display: inline-block; width: auto; height: auto; color: var(--color-tertiary); padding: 5px; position: relative; border-radius: 5px; } .author_img { margin: 5px; border-radius: 50%; width: 40px; height: 40px; } .messagefield__author { display: flex; flex-direction: row; align-items: center; gap: 10px; } .active { background-color: var(--color-secondary); }