# Session: MonkChat
>[color=purple]**Autor:** Letícia Rodrigues da Silva
**Turma:** IndoD
**Número:** 25
[toc]
## Link do CodeSandBox: https://codesandbox.io/s/monkchat-1zlyw?file=/src/pages/home/index.css
## Site: https://1zlyw.csb.app/src/pages/home/index.html
### Códigos HTML:
```htmlmixed=
div class="container">
<div class="cabecalho">
<div class="logo"><img src="/src/assets/images/monk.png" /></div>
<div class="traco"><img src="/src/assets/images/linha.png" /></div>
<div class="titulo">MonkChat</div>
</div>
<div class="box-site">
<div class="box1">
<div class="box-1">
<div class="text-box">
<div class="text1">Sala:</div>
<div class="box-nmsala"><input type="text" /></div>
</div>
<div class="text-box2">
<div class="text2">Nick:</div>
<div class="box-nm">
<input type="text" />
</div>
</div>
<div class="box-botoes">
<div class="botao1"><button>Criar</button></div>
<div class="botao2"><button>Entrar</button></div>
</div>
</div>
<div class="box-2">
<div class="texto">Mensagem:</div>
<div class="caixa-texto"><textarea></textarea></div>
<div class="botao"><button>Enviar</button></div>
</div>
</div>
<div class="box2">
<div class="circulo">
<img src="../../assets/images/seta-carregar.png" />
</div>
<div class="box-maior">
<div class="chat">
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:03:25) <span>Brunex</span> fala para <span>Todos</span>:
Opa, tudo bem ai?
</div>
<div class="t1">
(15:03:25) <span>Brunex</span> saiu da sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
<div class="t1">
(15:02:01) <span>Brunex</span> entrou na sala...
</div>
</div>
<div class="scrollbar" id="style-3">
<div class="force-overflow"></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
```
### Códigos CSS:
```css=
body {
margin: 0px;
background-color: #583bbf;
}
@font-face {
font-family: montserrat;
src: url("../../assets/fonts/Montserrat-Medium.ttf");
}
@font-face {
font-family: montserrat-regular;
src: url("../../assets/fonts/Montserrat-Regular.ttf");
}
@font-face {
font-family: montserrat-light;
src: url("../../assets/fonts/Montserrat-ExtraLight.ttf");
}
.container {
display: flex;
flex-direction: column;
padding: 2em 2em;
}
.cabecalho {
display: flex;
flex-direction: row;
margin-left: 2em;
}
.traco img {
height: 65px;
padding: 0em 1.3em 0em 1em;
}
.titulo {
color: #ffffff;
font-size: 36px;
font-weight: 700;
letter-spacing: 1px;
font-family: montserrat;
margin-top: 7px;
}
.box-site {
display: flex;
flex-direction: row;
background: #4d34a8;
width: 85em;
height: 38em;
margin: 3em 5em 0em 5em;
}
.box1 {
display: flex;
flex-direction: column;
margin: 3em 0em 3em 3em;
}
.box-1 {
display: flex;
flex-direction: column;
}
.text-box,
.text-box2 {
display: flex;
flex-direction: row;
}
.text1 {
font-family: montserrat;
font-size: 24px;
color: #ffffff;
padding-right: 13px;
}
.text2 {
font-family: montserrat;
font-size: 24px;
color: #ffffff;
}
.box-nmsala input {
font-family: montserrat-regular;
font-size: 16px;
background-color: #ffffff;
width: 10em;
height: 1.7em;
border-radius: 4px;
border: 0px;
}
.box-nm input {
font-family: montserrat-regular;
font-size: 16px;
background-color: #ffffff;
width: 10em;
height: 1.7em;
border-radius: 4px;
border: 0px;
margin: 10px 0px 0px 10px;
}
.box-botoes {
display: flex;
flex-direction: row;
justify-content: flex-end;
margin: 10px 0px 60px 0px;
}
.botao1 button {
width: 80px;
height: 30px;
background-color: #50b4bf;
color: #ffffff;
border: 0px;
border-radius: 20px;
font-family: montserrat;
font-size: 16px;
margin-right: 5px;
cursor: pointer;
}
.botao2 button {
width: 80px;
height: 30px;
background-color: #50b4bf;
color: #ffffff;
border: 0px;
border-radius: 20px;
font-family: montserrat;
font-size: 16px;
cursor: pointer;
}
.box-2 {
display: flex;
flex-direction: column;
}
.texto {
font-family: montserrat;
font-size: 24px;
color: #ffffff;
margin-bottom: 7px;
}
.caixa-texto textarea {
height: 180px;
width: 220px;
border: 0px;
border-radius: 5px;
resize: none;
}
input:focus {
outline: 0;
}
textarea:focus {
outline: 0;
}
.botao button {
width: 100px;
height: 30px;
background-color: #50b4bf;
color: #ffffff;
border: 0px;
border-radius: 20px;
font-family: montserrat;
font-size: 16px;
margin: 0.7em 0em 0em 7.5em;
cursor: pointer;
}
button:hover {
box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24),
0 17px 50px 0 rgba(0, 0, 0, 0.19);
transform: scale(1.02);
transition: 0.1s;
}
.box2 {
display: flex;
flex-direction: column;
margin: 1.5em 0em 0em 4em;
align-items: flex-end;
}
.circulo:hover {
cursor: pointer;
transform: rotate(100deg);
}
.box-maior {
display: flex;
flex-direction: column;
background-color: #6337b3;
width: 55em;
height: 30em;
border-radius: 3px;
font-family: montserrat-light;
font-size: 16px;
line-height: 30px;
}
.chat {
display: flex;
flex-direction: column;
padding: 1.5em 0em 0em 1.5em;
overflow-y: auto;
color: #ffffff;
}
.t1 span {
font-weight: 700;
}
.chat::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #3e006e;
}
.chat::-webkit-scrollbar {
width: 9px;
background-color: #3e006e;
border-radius: 10px;
}
.chat::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #cbcbcb;
}
```
{"metaMigratedAt":"2023-06-16T05:30:57.159Z","metaMigratedFrom":"Content","title":"Session: MonkChat","breaks":true,"contributors":"[{\"id\":\"f2f98191-1ff5-4afd-8e66-66ff77c4c5b1\",\"add\":8664,\"del\":0}]"}