Build an Availability Table - Build an Availability Table

Tell us what’s happening:

Hi, I can’t get 35 to pass. I don’t know what’s wrong. I tried to check various answer on the forum and online. I have also asked chatgpt but so far it doesn’t work. I am stuck on question 35.
It’s a very long way to become a full-stack dev!!!
“35 - You should use two color-stops (expressed in percentage) to make the transition from one color to the following color a hard line for your #legend-gradient. Remember to use your --color# variables.”

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Availability Table</title>
  <link rel="stylesheet" href="styles.css" />
</head>
<body>

  <table>
    <thead>
      <tr class="sharp">
        <th>TIME/DAY</th>
        <th>Monday</th>
        <th>Tuesday</th>
        <th>Wednesday</th>
        <th>Thursday</th>
        <th>Friday</th>
      </tr>
    </thead>
    <tbody>
      <tr class="half">
        <th class="time">09:00</th>
        <td class="available-0"></td>
        <td class="available-1"></td>
        <td class="available-2"></td>
        <td class="available-3"></td>
        <td class="available-4"></td>
      </tr>
      <tr class="sharp">
        <th class="time">10:00</th>
        <td class="available-5"></td>
        <td class="available-5"></td>
        <td class="available-4"></td>
        <td class="available-3"></td>
        <td class="available-2"></td>
      </tr>
      <tr class="half">
        <th class="time">11:00</th>
        <td class="available-1"></td>
        <td class="available-0"></td>
        <td class="available-1"></td>
        <td class="available-2"></td>
        <td class="available-3"></td>
      </tr>
      <tr class="sharp">
        <th class="time">12:00</th>
        <td class="available-3"></td>
        <td class="available-2"></td>
        <td class="available-1"></td>
        <td class="available-0"></td>
        <td class="available-1"></td>
      </tr>
    </tbody>
  </table>

  <div id="legend">
    <span>Availability</span>
    <div id="legend-gradient"></div>
  </div>

</body>
</html>

/* file: styles.css */
:root {
  --color0: #e0f7fa;
  --color1: #b2ebf2;
  --color2: #80deea;
  --color3: #4dd0e1;
  --color4: #26c6da;
  --color5: #00bcd4;
  --solid-border: 2px solid black;
  --dashed-border: 2px dashed gray;
}

table {
  border-collapse: collapse;
  width: 100%;
  text-align: center;
}

th, td {
  padding: 10px;
  border: 1px solid #ccc;
}

th.time {
  text-align: left;
}

.sharp td {
  border-bottom: var(--solid-border);
}

.half td {
  border-bottom: var(--dashed-border);
}

.available-0 { background-color: var(--color0); }
.available-1 { background-color: var(--color1); }
.available-2 { background-color: var(--color2); }
.available-3 { background-color: var(--color3); }
.available-4 { background-color: var(--color4); }
.available-5 { background-color: var(--color5); }

#legend {
  margin-top: 20px;
}

#legend-gradient {
  height: 20px;
  background-image: linear-gradient(90deg,
 var(--color0) 16.6%, var(--color1) 16.6% 33.2%, var(--color2) 33.2% 49.8%, var(--color3) 49.8% 66.4%, var(--color4) 66.4% 83%, var(--color5) 83% 100%);
}



Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36

Challenge Information:

Build an Availability Table - Build an Availability Table
https://www.freecodecamp.org/learn/full-stack-developer/lab-availability-table/build-an-availability-table

Here is a linear gradient example from MDN on how that’s done.

use integer values and it will pass

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.