Build an Availability Table - Build an Availability Table

Tell us what’s happening:

Hello I am on the last test of Building an Availability Table.

I believe my #legend-gradient has hard line stops when transitioning between colors. All my percentages are whole numbers as well. I cannot seem to understand why this will not pass.

I keep receiving this error message:
35. You should have the transitions from one color to the following color as a hard line for your #legend-gradient. Make sure your percentages are whole numbers.

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>
    <fieldset>
    <table>
    <thead>
        <tr>
            <th class="time">9AM</th>
            <th>Monday</th>
            <th>Tuesday</th>
            <th>Wednesday</th>
            <th>Thurday</th>
            <th>Friday</th>
        </tr>
        </thead>
        <tbody>
            <tr class="sharp">
                <td class="time available-0">10AM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            </tr>
            <tr class="half">
                <td class="time available-0">11AM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            </tr>
            <tr class="sharp">
                <td class="time available-0">12PM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            </tr>
            <tr class="half">
                <td class="time available-0">1PM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            </tr>
            <tr class="sharp">
                <td class="time available-0">2PM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            </tr>
            <tr class="half">
                <td class="time available-0">3PM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            <tr class="sharp">
                <td class="time available-0">4PM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            <tr class="half">
                <td class="time available-0">5PM</td>
                <td class="available-1"></td>
                <td class="available-2"></td>
                <td class="available-3"></td>
                <td class="available-4"></td>
                <td class="available-5"></td>
            </tr>
        </tbody>
        </table>
    <div id="legend">
        <span>Availability</span>
        <div id="legend-gradient"></div>
    </div>
    </fieldset>

</body>

</html>

/* file: styles.css */
:root {
  --color0: #b0c4de;
  --color1: #87cefa;
  --color2: #1e90ff;
  --color3: #4169e1;
  --color4: #0000cd;
  --color5: #00008b;
  --solid-border: #000;
  --dashed-border: #000; 
}

.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);
}


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

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

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

#legend-gradient {
  background-image: linear-gradient(
    90deg, 
    #b0c4de 0% 20%,    
    #87cefa 20% 30%,   
    #1e90ff 30% 50%,   
    #4169e1 50% 70%,   
    #0000cd 70% 90%,   
    #00008b 90% 100%);
    height: 20px;
}

Your browser information:

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

Challenge Information:

Build an Availability Table - Build an Availability Table

Hi @bwicks7214,

You have some CSS Variables that represent your colors…maybe they’re worth a try?

Thank you @marcusparsons your reply was able to help me solve my problem

1 Like

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