<div class="c-media">
<div class="c-media__actions">
<div class="c-media__btn">
- <div class="l-button l-button--media">
- pobierz audiobook
- </div>
+ <button class="l-button l-button--media" id="audiobook">pobierz audiobook</button>
<ul>
<li>mp3</li>
<li>ogg</li>
</ul>
</div>
<div class="c-media__btn">
- <div class="l-button l-button--media">
- pobierz książkę
- </div>
+ <button class="l-button l-button--media" id="ebook">pobierz książkę</button>
<ul>
<li>PDF</li>
<li>epub</li>
</div>
</div>
</div>
+ <div class="c-media__popup" data-popup="ebook">
+ <div class="c-media__popup__box">
+ <div class="c-media__popup__box__lead">
+ <h2>Pobieranie e-booka</h2>
+ <p>Wybierz wersję dla siebie:</p>
+ </div>
+ <div class="c-media__popup__box__items">
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>.pdf</h3>
+ <p>Jeśli planujesz wydruk albo lekturę na urządzeniu mobilnym bez dodatkowych aplikacji.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">.pdf</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>.epub</h3>
+ <p>Uniwersalny format e-booków, obsługiwany przez większość czytników sprzętowych i aplikacji na urządzenia mobilne.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">.epub</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>.mobi</h3>
+ <p>Natywny format dla czytnika Amazon Kindle.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">.mobi</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>synchrobook (epub3)</h3>
+ <p>Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format (np. ..., ..., ...).</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">synchrobook</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>inne formaty</h3>
+ <ul>
+ <li><a href="#">plik tekstowy (.txt)</a></li>
+ <li><a href="#">FictionBook</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <button class="c-media__popup__close">
+ <img src="{% static '2021/images/close.svg' %}" alt="Zamknij">
+ </button>
+ </div>
+ </div>
+ <div class="c-media__popup" data-popup="audiobook">
+ <div class="c-media__popup__box">
+ <div class="c-media__popup__box__lead">
+ <h2>Pobieranie audiobooka</h2>
+ <p>Wybierz wersję dla siebie:</p>
+ </div>
+ <div class="c-media__popup__box__items">
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>.mp3</h3>
+ <p>Uniwersalny format, obsługiwany przez wszystkie urządzenia.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">.mp3</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>OggVorbis</h3>
+ <p>Otwarty format plików audio, oferujący nagranie w najwyższej jakości dźwiękowej.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">.ogg</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>DAISY</h3>
+ <p>Format dla osób z dysfunkcjami czytania.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">DAISY</a>
+ </div>
+ </div>
+ <div class="c-media__popup__box__item">
+ <div>
+ <h3>synchrobook</h3>
+ <p>Książka elektroniczna i audiobook w jednym. Wymaga aplikacji obsługującej format.</p>
+ </div>
+ <div>
+ <a href="#" class="l-button l-button--media l-button--media--full">synchrobook</a>
+ </div>
+ </div>
+ </div>
+ <button class="c-media__popup__close">
+ <img src="{% static '2021/images/close.svg' %}" alt="Zamknij">
+ </button>
+ </div>
+ </div>
</div>
{{ book.abstract|safe }}
margin: 0;
}
}
+
+.c-media__popup {
+ position: fixed;
+ z-index: 10;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ align-items: center;
+ justify-content: center;
+ background-color: rgba($color-white, 0.75);
+ display: none;
+
+ &.is-open {
+ display: flex;
+ }
+}
+
+.c-media__popup__box {
+ background-color: white;
+ border: 1px solid #CCCCCC;
+ padding: 40px;
+ min-width: 640px;
+ position: relative;
+}
+
+.c-media__popup__box__lead {
+ padding-bottom: 30px;
+ border-bottom: 2px solid #666666;
+
+ h2 {
+ font-weight: bold;
+ font-size: 24px;
+ line-height: 125%;
+ letter-spacing: -0.01em;
+ color: #666666;
+ margin-top: 0;
+ }
+
+ p {
+ font-weight: normal;
+ font-size: 16px;
+ line-height: 19px;
+ letter-spacing: 0.01em;
+ color: #666666;
+ margin-top: 0;
+ }
+}
+
+.c-media__popup__box__item {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ width: 100%;
+ padding: 20px 0;
+
+ &:not(:last-child) {
+ border-bottom: 1px solid #666666;
+ }
+
+ h3 {
+ font-weight: bold;
+ font-size: 16px;
+ line-height: 19px;
+ letter-spacing: 0.01em;
+ color: #666666;
+ margin-top: 0;
+ }
+
+ p {
+ font-weight: normal;
+ font-size: 16px;
+ line-height: 19px;
+ letter-spacing: 0.01em;
+ color: #666666;
+ margin-top: 10px;
+ max-width: 390px;
+ }
+
+ ul {
+ list-style: none;
+ padding: 0;
+ margin: 10px 0 0;
+
+ li {
+ line-height: 1;
+
+ &:not(:last-child) {
+ margin-bottom: 15px;
+ }
+
+ a {
+ font-weight: normal;
+ font-size: 14px;
+ line-height: 16px;
+ letter-spacing: 0.01em;
+ text-decoration: underline;
+ color: #666666;
+
+ &:hover {
+ text-decoration: none;
+ }
+ }
+ }
+ }
+
+ .l-button {
+ padding: 6px 10px;
+ min-width: 120px;
+ display: block;
+ text-align: center;
+ }
+}
+
+.c-media__popup__close {
+ position: absolute;
+ padding: 0;
+ border: 0;
+ outline: 0;
+ cursor: pointer;
+ font-size: 0;
+ background-color: transparent;
+ top: 35px;
+ right: 40px;
+ transition: all $ease-dynamic 350ms;
+ opacity: 0.75;
+
+ &:hover {
+ opacity: 1;
+ }
+}