samedi 28 août 2021

How Can I Make My Website Responsive? I'm using glitch.com

I want my website to be responsive and adjust to any device. I'm using glitch.com to create this website. For example on mac os, when I set my website to full screen there is a scrolling bar even thought I don't want there to be one. How can I achieve a responsive website? I've tried scaling my website down when on different devices but it wont work. Also, I provided some images and code below (including my website).

Website:

https://runturtle.glitch.me/

Code:

@import url("https://fonts.googleapis.com/css2?family=Rubik&display=swap");

#fname {
  margin-bottom: 10px;
}
h1 {
  font-weight: bold;
  color: #dde6d8;
}
* {
  font-family: "Rubik";
  user-select: none;
}
form {
  margin: auto;
}
::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a0a0a0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

h1 {
  align-items: center;
}
h3 {
  color: #dde6d8;
}
input {
  margin: 0 auto;
  border: none;
  color: black;
  background-color: rgb(white);
  width: 50%;
  height: 15px;
  outline: none;
  padding: 9px 10px;
  border-radius: 4px;
}
button {
  color: #183505;
  border: none;
  cursor: pointer;
  padding: 5px 10px;
  background-color: #4d7135;
  outline: none;
  border-radius: 4px;
}
button:hover {
  opacity: 0.8;
}
button:active {
  cursor: loading;
}

body {
  margin: 0;
  padding: 0;
  background: #1f2f15;
  font-family: ubuntu;
  color: white;
}

header {
  display: flex;
  align-items: center;
  background: #486b2c;
}

header img {
  width: 50px;
  background: white;
  border-radius: 5px;
  margin: 0 20px 0 40px;
}

.dashboard {
  width: 150px;
  height: 800px;
  position: absolute;
  left: 10px;
  top: 81px;
}

.home {
  opacity: 1;
  width: 150px;
}

article {
  background: #131b0b;
  width: 50%;
  margin: 20px auto;
  border-radius: 10px;
  padding: 10px;
}

hr,
article .date {
  color: #a0a0a0;
}
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Run Turtle</title>
    <link href="style.css" rel="stylesheet" type="text/css" />
  </head>

  <body>
    <header>
      <img
        src="https://cdn.glitch.com/1c916b3c-8432-490c-9650-264f03c95b9e%2Frss-icon.png?v=1630185994030"
        width="50px"
      />
      <h1><strong>Run Turtle</strong></h1>
    </header>
    <main>
      <article class="dashboard">
        <h1>Dashboard</h1>
        <hr />
        <button
          onClick="window.location.href='https://runturtle.glitch.me';"
          class="home"
        >
          Home
        </button>
        <br />
        <br />
        <button
          onClick="window.location.href='register.html';"
          class="register"
        >
          Register
        </button>
      </article>
      <article>
        <h1>Welcome to Run Turtle</h1>
        <hr />
        <p>
          Welcome to Run Turtle. Navigate Run Turtle with the dashboared on the
          left.
        </p>
      </article>
    </main>
    <script src="index.js"></script>
  </body>
</html>

enter image description here

Here's an image of when the browser is resized:

enter image description here




Aucun commentaire:

Enregistrer un commentaire