Rothko Painting does not look the same

Hello everyone, I saw another topic with the same name than mine but it was a different problem. My case is that I just finished the Rothko painting mini project, and saved the code in an index.html and a styles.css using vscode, I tried to look at the final result using the extension Live Server, but the canvas is not inside the frame. And it is the exact same code that in freecodecamp’s preview looks centered. I have no idea why is it happening, did it happen to anybody else? My other mini projects look good.

I fixed it increasing the width of the frame to 700px, but I wonder why the fcc code didn’t work in my browser and it does for most of campers.

index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Rothko Painting</title>
    <link href="./styles.css" rel="stylesheet">
  </head>
  <body>
    <div class="frame">
      <div class="canvas">
        <div class="one"></div>
        <div class="two"></div>
        <div class="three"></div>
      </div>
    </div>
  </body>
</html>

styles.css

.canvas {
    width: 500px;
    height: 600px;
    background-color: #4d0f00;
    overflow: hidden;
    filter: blur(2px);
}

.frame {
    border: 50px solid black;
    width: 500px;
    padding: 50px;
    margin: 20px auto;
}

.one {
    width: 425px;
    height: 150px;
    background-color: #efb762;
    margin: 20px auto;
    box-shadow: 0 0 3px 3px #efb762;
    border-radius: 9px;
    transform: rotate(-0.6deg);
}

.two {
    width: 475px;
    height: 200px;
    background-color: #8f0401;
    margin: 0 auto 20px;
    box-shadow: 0 0 3px 3px #8f0401;
    border-radius: 8px 10px;
    transform: rotate(0.4deg);
}

.one,
.two {
    filter: blur(1px);
}

.three {
    width: 91%;
    height: 28%;
    background-color: #b20403;
    margin: auto;
    filter: blur(2px);
    box-shadow: 0 0 5px 5px #b20403;
    border-radius: 30px 25px 60px 12px;
    transform: rotate(-0.2deg)
}

Thank you for your time and help!

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