diff --git a/frontend-react/src/styles/person-icon.png b/frontend-react/src/styles/person-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7eded7e2a82cf5ac3ce5bd6de5845ae0198deb6e Binary files /dev/null and b/frontend-react/src/styles/person-icon.png differ diff --git a/frontend-react/src/styles/recipe.jpeg b/frontend-react/src/styles/recipe.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6345498511721b64741f9e4b688e139580a5bd3d Binary files /dev/null and b/frontend-react/src/styles/recipe.jpeg differ diff --git a/frontend-react/src/styles/refresh.jpg b/frontend-react/src/styles/refresh.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba27e68bc63fb20b75be0ccf9cb53c43643036e8 Binary files /dev/null and b/frontend-react/src/styles/refresh.jpg differ diff --git a/frontend-react/src/styles/style.css b/frontend-react/src/styles/style.css index 4e24414bd9e3e0d9ab5a507d63ba042ddb44a175..cc38bcc0373c77fe712ce27e5e2b7fbf5b26270f 100644 --- a/frontend-react/src/styles/style.css +++ b/frontend-react/src/styles/style.css @@ -3,12 +3,11 @@ body{ margin: 0; } - .main { transition: margin 400ms cubic-bezier(0.17,0.04,0.03,0.94); position: relative; - height: calc(100vh - 40px); - max-width: 900px; + height: calc(90vh - 0px); + max-width: 700px; margin: auto; margin-top: 20px; background-color: #d0d0d0; @@ -17,110 +16,6 @@ body{ overflow: hidden; } -#sidebar { - background: linear-gradient(135deg, #be7819 0%, #fd8d00 100%); - position: absolute; - top: -250px; - left: 0; - width: 100%; - height: 250px; - box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); - transition: top 400ms cubic-bezier(0.17,0.04,0.03,0.94); - color: white; - font-family: 'Times New Roman'; -} - -.down_label { - display: block; - position: absolute; - right: 50px; - top: 0; - cursor: pointer; - background: #fd8d00; - width: 30px; - height: 20px; - border-radius: 0 0 5px 5px; - color: white; - font-size: 1em; - text-align: center; - cursor: pointer; - transition: all 400ms cubic-bezier(0.17,0.04,0.03,0.94); - box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); - padding: 10px; - z-index: 100; -} - - -.down_label:hover { - box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) -} - - -.down_label:after, .down_button:checked + .down_label { - content: "="; - font-family: "Arial"; -} - - -.down_button:checked ~ #sidebar { - top: 0 -} - - -.down_button:checked ~ .down_label { - top: 250px; - background-color: #f1ed04; -} - - -.down_button:checked ~ .main { - margin-top: 300px -} - - -ul{ - margin: 0; - padding: 0; - background: linear-gradient(135deg, #be7819 0%, #fd8d00 100%); - color: white; -} -li{ - list-style-type: none; - display: inline-block; - color: inherit; -} -.bar{ - margin-left: 30px; - padding: 8px; - border: none; - cursor: pointer; - background: none; - font-size: 1.3em; - color: inherit; - font-family: "Arial"; -} - -#home{ - cursor: default; -} -.bar:hover{ - transition: 0.3s; - background: #b5c7c3; -} -#dark_theme{ - position: absolute; - right: 30px; - margin-top: 0; - margin-bottom: 0; -} - -#text{ - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} - footer{ margin: 20px; color: #5b5b5b; @@ -130,69 +25,29 @@ footer{ color: white; } -.msg_area{ +.msg_section{ position: absolute; width: 100%; height: calc(100% - 103px); - background-image: url("light.jpeg"); + background-image: url("dark.jpeg"); background-size: cover; overflow: auto; } -.msg_area.black{ - background-image: url("dark.jpeg"); -} .header{ margin: auto; padding: 10px; text-align: center; - font-size: 1.5em; - color: rgb(255, 115, 0); - background: rgb(211, 170, 130); + font-size: 1.6em; + color: rgb(255, 255, 255); + background: rgb(255,255,255); + background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(129,129,129,1) 35%, rgba(0,0,0,1) 100%); border-bottom: 3px solid rgb(255, 255, 255); border-top-left-radius: 30px; border-top-right-radius: 30px; font-family: 'Times New Roman', Times, serif; - font-size: 1.6em; -} -.refresh { - position: absolute; - top: 10px; - width: 30px; - height: 22px; - right: 20px; - border: none; - cursor: pointer; - appearance: none; - background-color: inherit; -} -.update { - position: absolute; - right: 0; - top: 0; - left: 0; - bottom: 0; - width: 30px; - height: 22px; - transition: .2s; -} -.update.hover { - position: absolute; - top: 0; - right: 0; - left: 0; - bottom: 0; - opacity: 0; - transition: opacity .2s; -} -.refresh:hover .update.hover { - opacity: 1; - transform: rotate(180deg); -} -.refresh:hover .update { - opacity: 0; - transform: rotate(180deg); } + .left_message{ display: flex; max-width: 80%; @@ -221,13 +76,13 @@ footer{ .msg.left{ margin-left: 10px; border-bottom-right-radius: 10px; - background: linear-gradient(135deg, #d7a858 0%, #ca7b47 100%); + background: linear-gradient(135deg, #ffffff 0%, #818181 100%); } .msg.right{ margin-right: 10px; border-bottom-left-radius: 10px; color: white; - background: linear-gradient(135deg, #d7a858 0%, #ca7b47 100%); + background: linear-gradient(135deg, #818181 0%, #ffffff 100%); } .mes_info{ display: flex; @@ -265,12 +120,12 @@ footer{ background-repeat: no-repeat; background-position: center; background-size: cover; - background-image: url(person1.png); + background-image: url(person-icon.png); border-radius: 50%; } .icon.left{ - background-image: url("person.png") + background-image: url(person-icon.png) } @@ -280,12 +135,14 @@ footer{ width: 100%; height: 50px; bottom: 0; - background: rgb(211, 170, 130); + background: rgb(255,255,255); + background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(129,129,129,1) 35%, rgba(0,0,0,1) 100%); border-top: 3px solid white; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; } -#input_area{ + +#input_section{ display: flex; width: 60%; flex: 1; @@ -298,6 +155,7 @@ footer{ overflow-y: auto; resize: none; } + .send_button{ width: 60px; margin: 8px 8px 8px 3px; @@ -305,13 +163,14 @@ footer{ border: none; border-radius: 5px 5px 15px 5px; color: #ffffff; - background-color: #d89a4e; + background-color: #818181; transition-duration: 0.3s; overflow: hidden; text-align: center; } + .send_button:hover{ - background-color: #ffffff; + background-color: #e3e2f3; } footer{ @@ -319,37 +178,4 @@ footer{ margin-bottom: 5px; margin-left: 20px; color: #000000; -} - -@media (max-width: 767px) { - .mes_text{ - font-size: 2em; - } - .mes_info{ - font-size: 2.5em; - } - .msg_area{ - height: calc(100% - 93px); - } - .header{ - padding: 5px; - } - .refresh{ - top: 5px; - } - .bar { - padding: 6px; - margin-left: 10px; - font-size: 0.8em; - } - - #dark_theme { - right: 10px; - top: 0.3px; - } - - #text{ - font-size: 0.8em; - } - } \ No newline at end of file