برنامه نویسی

پنهان کردن یک عنصر – چالش های CSS

Summarize this content to 400 words in Persian Lang
می توانید تمام کدها را در این پست در repo Github پیدا کنید.

شما می توانید تصویری را در اینجا بررسی کنید پنهان کردن یک عنصر – CodeSandbox

پنهان کردن یک عنصر

lang=”en”>

charset=”UTF-8″ />
name=”viewport” content=”width=device-width, initial-scale=1.0″ />
http-equiv=”X-UA-Compatible” content=”ie=edge” />
Hiding Elements
rel=”stylesheet” href=”styles.css” />

class=”display-none”>Hiding elements

id=”hidden” hidden>Hiding elements

class=”outside-by-absolute”>Hiding elements

class=”outside-by-relative”>Hiding elements

class=”outside-by-margin”>Hiding elements

aria-hidden=”true”>Hiding elements(for screen reader)

class=”hide-by-opacacity”>Hiding elements

class=”container”>
class=”hidden-element”>This is hidden
class=”covering-element”>Covering the elements

class=”hide-by-clip”>Hiding elements

class=”hide-by-transform”>Hiding elements

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

می توانید تمام کدها را در این پست در repo Github پیدا کنید.

شما می توانید تصویری را در اینجا بررسی کنید پنهان کردن یک عنصر – CodeSandbox


پنهان کردن یک عنصر


 lang="en">
  
     charset="UTF-8" />
     name="viewport" content="width=device-width, initial-scale=1.0" />
     http-equiv="X-UA-Compatible" content="ie=edge" />
    </span>Hiding Elements<span class="nt"/>
    <span class="nt"><link/> <span class="na">rel=</span><span class="s">"stylesheet"</span> <span class="na">href=</span><span class="s">"styles.css"</span> <span class="nt">/></span>
  <span class="nt"/>
  <span class="nt"/>
    <span class="nt"><p> <span class="na">class=</span><span class="s">"display-none"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">id=</span><span class="s">"hidden"</span> <span class="na">hidden</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">class=</span><span class="s">"outside-by-absolute"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">class=</span><span class="s">"outside-by-relative"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">class=</span><span class="s">"outside-by-margin"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">aria-hidden=</span><span class="s">"true"</span><span class="nt">></span>Hiding elements(for screen reader)<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">class=</span><span class="s">"hide-by-opacacity"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><div> <span class="na">class=</span><span class="s">"container"</span><span class="nt">></span>
      <span class="nt"><p> <span class="na">class=</span><span class="s">"hidden-element"</span><span class="nt">></span>This is hidden<span class="nt"/></p></span>
      <span class="nt"><p> <span class="na">class=</span><span class="s">"covering-element"</span><span class="nt">></span>Covering the elements<span class="nt"/></p></span>
    <span class="nt"/></div></span>

    <span class="nt"><p> <span class="na">class=</span><span class="s">"hide-by-clip"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>

    <span class="nt"><p> <span class="na">class=</span><span class="s">"hide-by-transform"</span><span class="nt">></span>Hiding elements<span class="nt"/></p></span>
  <span class="nt"/>
<span class="nt"/>
</span></span></span></span></span></code></pre>
<div class="highlight__panel js-actions-panel">
<div class="highlight__panel-action js-fullscreen-code-action">
    <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" viewbox="0 0 24 24" class="highlight-action crayons-icon highlight-action--fullscreen-on"><title>وارد حالت تمام صفحه شوید
    

از حالت تمام صفحه خارج شوید

.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);
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا