class-jetpack-subscribe-overlay.php
2 years ago
subscribe-overlay.css
2 years ago
subscribe-overlay.js
2 years ago
subscribe-overlay.css
78 lines
| 1 | body.jetpack-subscribe-overlay-open { |
| 2 | overflow: hidden; |
| 3 | } |
| 4 | |
| 5 | .jetpack-subscribe-overlay { |
| 6 | --jetpack-subscribe-overlay--background-color: var(--wp--preset--color--background, var(--wp--preset--color--base, var(--wp--preset--color--contrast, #F9F9F9))); |
| 7 | |
| 8 | visibility: hidden; |
| 9 | position: fixed; |
| 10 | z-index: 50000; /* Same as WP.com Action bar */ |
| 11 | left: 0; |
| 12 | top: 0; |
| 13 | width: 100%; |
| 14 | height: 100%; |
| 15 | overflow: hidden; |
| 16 | background-color: transparent; |
| 17 | transition: background-color 0.4s, visibility 0.4s; |
| 18 | } |
| 19 | |
| 20 | .jetpack-subscribe-overlay__content { |
| 21 | position: relative; |
| 22 | visibility: hidden; |
| 23 | overflow: hidden; |
| 24 | top: 100%; |
| 25 | margin: 15% auto; |
| 26 | width: 100%; |
| 27 | max-width: 400px; |
| 28 | transition: top 0.4s, visibility 0.4s; |
| 29 | text-wrap: pretty; |
| 30 | } |
| 31 | |
| 32 | .jetpack-subscribe-overlay__close { |
| 33 | display: none; |
| 34 | cursor: pointer; |
| 35 | position: absolute; |
| 36 | top: 32px; |
| 37 | right: 32px; |
| 38 | width: 24px; |
| 39 | height: 24px; |
| 40 | } |
| 41 | |
| 42 | body.admin-bar .jetpack-subscribe-overlay__close { |
| 43 | top: 64px; |
| 44 | } |
| 45 | |
| 46 | .jetpack-subscribe-overlay__to-content { |
| 47 | display: none; |
| 48 | position: fixed; |
| 49 | bottom: 64px; |
| 50 | left: 0; |
| 51 | right: 0; |
| 52 | margin: 0 auto; |
| 53 | } |
| 54 | |
| 55 | .jetpack-subscribe-overlay.open { |
| 56 | background-color: var(--jetpack-subscribe-overlay--background-color); |
| 57 | visibility: visible; |
| 58 | |
| 59 | .jetpack-subscribe-overlay__content { |
| 60 | top: 0; |
| 61 | visibility: visible; |
| 62 | } |
| 63 | |
| 64 | .jetpack-subscribe-overlay__close { |
| 65 | display: block; |
| 66 | } |
| 67 | |
| 68 | .jetpack-subscribe-overlay__to-content { |
| 69 | display: block; |
| 70 | } |
| 71 | } |
| 72 | |
| 73 | @media screen and (max-width: 640px) { |
| 74 | .jetpack-subscribe-overlay__content { |
| 75 | width: 94%; |
| 76 | } |
| 77 | } |
| 78 |