Ukryte pola bez jsa

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <title>CSS3 Accordion &mdash; Paul Hayes</title>
  <meta name="author" content="Paul Hayes" />
  <link rel="canonical" href="https://paulrhayes.com/experiments/accordion/" />
</head>
<body class="experiment">
  <div class="wrapper">
    <p class="learn">
      This is a demo, <a href="https://paulrhayes.com/2009-06/accordion-using-only-css/">learn how it works</a>.
    </p>
    <div id="experiment">
      <div class="accordion">
        <h2>Accordion Demo</h2>
        <div id="one" class="section">
          <h3>
            <a href="#one">Heading 1</a>
          </h3>
          <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
              ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
              fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
              mollit anim id est laborum.</p>
          </div>
        </div>
        <div id="two" class="section">
          <h3>
            <a href="#two">Heading 2</a>
          </h3>
          <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua.</p>
          </div>
        </div>
        <div id="three" class="section">
          <h3>
            <a href="#three">Heading 3</a>
          </h3>
          <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
              ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse.</p>
          </div>
        </div>
        <div id="four" class="section large">
          <h3>
            <a href="#four">Heading 4</a>
          </h3>
          <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
              ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
              ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
              fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
              mollit anim id est laborum.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
              ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
              fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
              mollit anim id est laborum.</p>
          </div>
        </div>
        <div id="five" class="section">
          <h3>
            <a href="#five">Heading 5</a>
          </h3>
          <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua.</p>
          </div>
        </div>
        <div id="six" class="section">
          <h3>
            <a href="#six">Heading 6</a>
          </h3>
          <div>
            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
              dolore magna aliqua.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
  <style>
    .accordion {
      background: #eee;
      border: 1px solid #999;
      padding: 0 1em 24px;
      width: 500px;
      margin: 2em auto;
    }

    .accordion h2 {
      margin: 12px 0;
    }

    .accordion .section {
      border-bottom: 1px solid #ccc;
      padding: 0 1em;
      background: #fff;
    }

    .accordion h3 a {
      display: block;
      font-weight: normal;
      padding: 1em 0;
    }

    .accordion h3 a:hover {
      text-decoration: none;
    }

    .accordion h3+div {
      height: 0;
      overflow: hidden;
      -webkit-transition: height 0.3s ease-in;
      -moz-transition: height 0.3s ease-in;
      -o-transition: height 0.3s ease-in;
      -ms-transition: height 0.3s ease-in;
      transition: height 0.3s ease-in;
    }

    .accordion :target h3 a {
      text-decoration: none;
      font-weight: bold;
    }

    .accordion :target h3+div {
      height: 100px;
    }

    .accordion .section.large:target h3+div {
      overflow: auto;
    }
  </style>
</body>

</html>
Komentarze wyłączone