Editing: contact.css
Kembali
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700&display=swap'); :root { --main-color: #2980b9; --orange: #f39c12; --red: #e74c3c; --black: #333; --white: #fff; --light-color: #666; --light-bg: #eee; --border: .2rem solid var(--black); --box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .1); } * { font-family: 'Nunito', sans-serif; margin: 0; padding: 0; box-sizing: border-box; outline: none; border: none; text-decoration: none; } *::selection { background-color: var(--main-color); color: var(--white); } ::-webkit-scrollbar { height: .5rem; width: 1rem; } ::-webkit-scrollbar-track { background-color: transparent; } ::-webkit-scrollbar-thumb { background-color: var(--main-color); } html { font-size: 62.5%; overflow-x: hidden; } body { background-color: var(--light-bg); } section { padding: 2rem; /* max-width: 1400px; */ margin-bottom: 0rem; } .about { padding: 2rem; } .heading { font-size: 4rem; color: var(--black); margin-bottom: 2rem; text-align: center; text-transform: uppercase; } .btn, .delete-btn, .option-btn { display: block; width: 100%; margin: 0 .5rem; border-radius: .5rem; padding: 1rem 3rem; font-size: 1.7rem; text-transform: capitalize; color: var(--white); cursor: pointer; text-align: center; } .btn:hover, .delete-btn:hover, .option-btn:hover { background-color: var(--black); } .btn { /* background-color: var(--main-color); */ background-color: #6a64f1; text-align: center; align-items: center; } .btn:hover { background-color: #17177c; } .option-btn { background-color: var(--orange); } .delete-btn { background-color: var(--red); } .flex-btn { display: flex; gap: 1rem; } .message { position: sticky; top: 0; max-width: 1200px; margin: 0 auto; background-color: var(--light-bg); padding: 2rem; display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; z-index: 1100; } .message span { font-size: 2rem; color: var(--black); } .message i { cursor: pointer; color: var(--red); font-size: 2.5rem; } .message i:hover { color: var(--black); } .empty { padding: 1.5rem; background-color: var(--white); border: var(--border); box-shadow: var(--box-shadow); text-align: center; color: var(--red); border-radius: .5rem; font-size: 2rem; text-transform: capitalize; } .disabled { pointer-events: none; user-select: none; opacity: .5; } @keyframes fadeIn { 0% { transform: translateY(1rem); } } .header { position: sticky; top: 10; left: 0; right: 0; background-color: var(--white); /* background-color: #6a64f1; */ /* box-shadow: var(--box-shadow); */ z-index: 1000; } .header .flex { display: flex; align-items: center; justify-content: space-between; position: relative; } .header .flex .logo { font-size: 2.5rem; color: var(--black); } .header .flex .logo span { color: var(--main-color); } .header .flex .navbar a { margin: 0 1rem; font-size: 2rem; color: var(--black); /* color: #fefefe; */ } .header .flex .navbar a:hover { color: var(--main-color); text-decoration: underline; } .header .flex .icons>* { margin-left: 1rem; font-size: 2.5rem; cursor: pointer; color: var(--black); } .header .flex .icons>*:hover { color: var(--main-color); } .header .flex .icons a span { font-size: 2rem; } #menu-btn { display: none; } .form-container form { background-color: var(--white); padding: 2rem; border-radius: .5rem; border: var(--border); box-shadow: var(--box-shadow); text-align: center; margin: 0 auto; max-width: 50rem; } .form-container form h3 { font-size: 2.5rem; text-transform: uppercase; color: var(--black); } .form-container form p { font-size: 2rem; color: var(--light-color); margin: 1.5rem 0; } .form-container form .box { margin: 1rem 0; background-color: var(--light-bg); padding: 1.4rem; font-size: 1.8rem; color: var(--black); width: 100%; border-radius: .5rem; } .about .row { display: flex; align-items: center; flex-wrap: wrap; /* gap: 5.5rem; */ margin-top: 0px; background-color: #fefefe; border-radius: 1rem; /* margin: 5rem 5rem; */ } .about .row .content { flex: 1 1 40rem; flex-wrap: wrap; } .about .row .content h3 { font-size: 3rem; color: var(--black); margin: 2rem; text-align: center; } .about .row .content p { line-height: 1.5; font-size: 1.5rem; color: black; padding: 0 5rem; /* text-align: justify; */ } .about .row .content .btn { /* display: inline-block; */ width: 15rem; margin: auto; } .contact form { padding: 5rem; text-align: center; background-color: var(--white); /* box-shadow: var(--box-shadow); */ border-radius: 1rem; /* max-width: 50rem; */ margin: 0 auto; } .contact form h3 { margin-bottom: 1rem; text-transform: capitalize; font-size: 2rem; color: var(--black); } .row-label { display: flex; font-weight: bold; font-size: 14px; color: #07074d; margin: 0 .3rem; } .form-label { display: flex; font-weight: bold; font-size: 14px; color: #07074d; margin: 0 .3rem; } .name-label label { display: flex; /* flex-direction: column; */ /* justify-content: flex-start; */ padding: 0 .1rem; width: 70%; } .name-input { display: flex; flex-direction: row; } .name-textarea { width: 95%; padding: 5px 5px; border-radius: 6px; border: 1px solid #e0e0e0; background: white; font-weight: 500; font-size: 16px; color: #6b7280; margin: 0.5rem 0rem; } .contact-data { width: 50%; height: 50%; background-color: white; } .contact form .box { width: 100%; padding: 5px 5px; border-radius: 6px; border: 1px solid #e0e0e0; background: white; font-weight: 500; font-size: 16px; color: #6b7280; margin: .5rem .5rem; } .contact form .box:focus { border-color: #6a64f1; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.05); } .contact form textarea { height: 10rem; resize: none; } .promisses { margin: 1rem 7rem; font-size: 1.5rem; line-height: 1.5; font-size: 1.8rem; color: black; padding: 0 5rem; text-align: justify; } .footer { background-color: var(--white); /* padding-bottom: 7rem; */ } .footer .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(27rem, 1fr)); gap: 1.5rem; align-items: flex-start; } .footer .grid .box h3 { font-size: 2rem; color: var(--black); margin-bottom: 2rem; text-transform: capitalize; } .footer .grid .box a { display: block; margin: 1.5rem 0; font-size: 1.7rem; color: var(--light-color); } .footer .grid .box a i { padding-right: 1rem; color: var(--main-color); transition: .2s linear; } .footer .grid .box a:hover { color: var(--main-color); } .footer .grid .box a:hover i { padding-right: 2rem; } .footer .credit { text-align: center; padding: 2.5rem 2rem; border-top: var(--border); font-size: 2rem; color: var(--black); } .footer .credit span { color: var(--main-color); } @media (max-width:1111px) { .content { display: none; } .about .row { width: 50rem; text-align: center; justify-content: center; margin: auto } .about { padding: 2rem 0rem 2rem 0rem; } } @media (max-width:800px) { .about .row { width: 45rem; padding: 1rem 0rem; text-align: center; justify-content: center; margin: auto; } .name-input { display: flex; flex-direction: column; } .name-textarea { width: 100%; padding: 5px; border-radius: 6px; border: 1px solid #e0e0e0; background: white; font-weight: 500; /* font-size: 16px; */ color: #6b7280; margin: 0.5rem 0rem; } .navbar a { display: none; } } @media (max-width: 600px) { #menu-btn { display: inline-block; } .header .flex .navbar { position: absolute; top: 99%; left: 0; right: 0; border-top: var(--border); border-bottom: var(--border); background-color: var(--white); transition: .2s linear; clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); } .header .flex .navbar.active { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } .header .flex .navbar a { display: block; margin: 2rem; } .home-bg .home .slide .content { text-align: center; } .home-bg .home .slide .content h3 { font-size: 3rem; } .about .row { /* width: 40rem; */ padding: 1rem 0rem; text-align: center; justify-content: center; margin: auto; } } @media (max-width:450px) { #menu-btn { display: inline-block; } .header .flex .navbar { position: absolute; top: 99%; left: 0; right: 0; border-top: var(--border); border-bottom: var(--border); background-color: var(--white); transition: .2s linear; clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); } .header .flex .navbar.active { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } .header .flex .navbar a { display: block; margin: 2rem; } .home-bg .home .slide .content { text-align: center; } .home-bg .home .slide .content h3 { font-size: 3rem; } /* css */ .content { display: none; } .about .row { width: 30rem; text-align: center; justify-content: center; margin: auto; } .name-input { display: flex; flex-direction: column; } .name-textarea { width: 100%; padding: 5px; border-radius: 6px; border: 1px solid #e0e0e0; background: white; font-weight: 500; /* font-size: 16px; */ color: #6b7280; margin: 0.5rem 0rem; } .navbar a { display: none; } } @media (max-width:300px) { #menu-btn { display: inline-block; } .header .flex .navbar { position: absolute; top: 99%; left: 0; right: 0; border-top: var(--border); border-bottom: var(--border); background-color: var(--white); transition: .2s linear; clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); } .header .flex .navbar.active { clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); } .header .flex .navbar a { display: block; margin: 2rem; } .home-bg .home .slide .content { text-align: center; } /* css */ .content { display: none; } /* .about .row { width: 5rem; text-align: center; justify-content: center; margin: auto; } */ .name-input { display: flex; flex-direction: column; } .name-textarea { width: 100%; padding: 5px; border-radius: 6px; border: 1px solid #e0e0e0; background: white; font-weight: 500; color: #6b7280; margin: 0.5rem 0rem; } .navbar a { display: none; } }
SIMPAN PERUBAHAN