DEV Community

Mitchell
Mitchell

Posted on

4

Hiding an element - CSS challenges

You can find all the code in this post at the repo Github.

You can check the visual here Hiding an element - CodeSandbox


Hiding an element

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Hiding Elements</title>
    <link rel="stylesheet" href="styles.css" />
  </head>
  <body>
    <div class="display-none">Hiding elements</div>

    <div id="hidden" hidden>Hiding elements</div>

    <div class="outside-by-absolute">Hiding elements</div>

    <div class="outside-by-relative">Hiding elements</div>

    <div class="outside-by-margin">Hiding elements</div>

    <div aria-hidden="true">Hiding elements(for screen reader)</div>

    <div class="hide-by-opacacity">Hiding elements</div>

    <div class="container">
      <div class="hidden-element">This is hidden</div>
      <div class="covering-element">Covering the elements</div>
    </div>

    <div class="hide-by-clip">Hiding elements</div>

    <div class="hide-by-transform">Hiding elements</div>
  </body>
</html>
Enter fullscreen mode Exit fullscreen mode
.display-none {
  display: none;
}

.outside-by-absolute {
  position: absolute;
  left: -9999px;
}

.outside-by-relative {
  position: relative;
  left: -9999px;
}

.outside-by-margin {
  margin-left: -9999px;
}

.hide-by-opacacity {
  opacity: 0;
}

.container {
  position: relative;
  width: 200px;
  height: 200px;
}

.covering-element {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.hidden-element {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.hide-by-clip {
  position: absolute;
  width: 200px;
  height: 200px;
  clip: rect(0px, 0px, 0px, 0px);
}

.hide-by-transform {
  transform: scale(0, 0);
}
Enter fullscreen mode Exit fullscreen mode

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more