| OLD | NEW |
| 1 // This file is part of help.eyeo.com. | 1 // This file is part of help.eyeo.com. |
| 2 // Copyright (C) 2017 Eyeo GmbH | 2 // Copyright (C) 2017 Eyeo GmbH |
| 3 // | 3 // |
| 4 // help.eyeo.com is free software: you can redistribute it and/or modify | 4 // help.eyeo.com is free software: you can redistribute it and/or modify |
| 5 // it under the terms of the GNU General Public License as published by | 5 // it under the terms of the GNU General Public License as published by |
| 6 // the Free Software Foundation, either version 3 of the License, or | 6 // the Free Software Foundation, either version 3 of the License, or |
| 7 // (at your option) any later version. | 7 // (at your option) any later version. |
| 8 // | 8 // |
| 9 // help.eyeo.com is distributed in the hope that it will be useful, | 9 // help.eyeo.com is distributed in the hope that it will be useful, |
| 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 // GNU General Public License for more details. | 12 // GNU General Public License for more details. |
| 13 // | 13 // |
| 14 // You should have received a copy of the GNU General Public License | 14 // You should have received a copy of the GNU General Public License |
| 15 // along with help.eyeo.com. If not, see <http://www.gnu.org/licenses/>. | 15 // along with help.eyeo.com. If not, see <http://www.gnu.org/licenses/>. |
| 16 | 16 |
| 17 // Screen reader /////////////////////////////////////////////////////////////// | 17 /******************************************************************************* |
| 18 * Utilities |
| 19 ******************************************************************************/ |
| 18 | 20 |
| 19 // Use this class to add screen reader / web crawler only content | 21 /* Responsive |
| 20 // | 22 ******************************************************************************/ |
| 21 // EG: | |
| 22 // - An h1 for SEO that is not visible | |
| 23 // - A skip-to link for screen readers | |
| 24 | |
| 25 .sr-only | |
| 26 { | |
| 27 position: absolute; | |
| 28 overflow: hidden; | |
| 29 clip: rect(0, 0, 0, 0); | |
| 30 width: 1px; | |
| 31 height: 1px; | |
| 32 margin: -1px; | |
| 33 padding: 0; | |
| 34 border: 0; | |
| 35 } | |
| 36 | |
| 37 // Responsive /////////////////////////////////////////////////////////////// | |
| 38 | 23 |
| 39 .mobile-only | 24 .mobile-only |
| 40 { | 25 { |
| 41 @media (min-width: $phablet-breakpoint) | 26 @media (min-width: $phablet-breakpoint) |
| 42 { | 27 { |
| 43 display: none; | 28 display: none; |
| 44 } | 29 } |
| 45 } | 30 } |
| 46 | 31 |
| 47 .phablet-and-mobile-only | 32 .phablet-and-mobile-only |
| (...skipping 13 matching lines...) Expand all Loading... |
| 61 } | 46 } |
| 62 | 47 |
| 63 .desktop-only | 48 .desktop-only |
| 64 { | 49 { |
| 65 @media (max-width: $desktop-breakpoint - 1px) | 50 @media (max-width: $desktop-breakpoint - 1px) |
| 66 { | 51 { |
| 67 display: none; | 52 display: none; |
| 68 } | 53 } |
| 69 } | 54 } |
| 70 | 55 |
| 71 // Unstyled /////////////////////////////////////////////////////////////// | 56 /* Unstyled |
| 57 ******************************************************************************/ |
| 72 | 58 |
| 73 .unstyled, | 59 .unstyled, |
| 74 .content .unstyled | 60 .content .unstyled |
| 75 { | 61 { |
| 76 margin: 0; | 62 margin: 0; |
| 77 padding: 0; | 63 padding: 0; |
| 78 border: 0; | 64 border: 0; |
| 79 background: none; | 65 background: none; |
| 80 } | 66 } |
| 81 | 67 |
| 82 ul.unstyled | 68 ul.unstyled |
| 83 { | 69 { |
| 84 list-style: none; | 70 list-style: none; |
| 85 } | 71 } |
| 86 | 72 |
| 87 // Typography /////////////////////////////////////////////////////////////// | 73 /* Font colours |
| 88 | 74 ******************************************************************************/ |
| 89 .ta-center | |
| 90 { | |
| 91 text-align: center; | |
| 92 } | |
| 93 | |
| 94 // Font Colours //////////////////////////////////////////////////////////// | |
| 95 | 75 |
| 96 .muted | 76 .muted |
| 97 { | 77 { |
| 98 color: $gray-medium; | 78 color: $gray-medium; |
| 99 } | 79 } |
| 100 | 80 |
| 101 a.muted, | 81 a.muted, |
| 102 .muted a | 82 .muted a |
| 103 { | 83 { |
| 104 color: $gray-medium !important; | 84 color: $gray-medium !important; |
| 105 text-decoration: underline; | 85 text-decoration: underline; |
| 106 } | 86 } |
| 107 | 87 |
| 108 // Underlined /////////////////////////////////////////////////////////////// | 88 /* Underlined |
| 89 ******************************************************************************/ |
| 109 | 90 |
| 110 .underlined | 91 .underlined |
| 111 { | 92 { |
| 112 border-bottom: 1px dotted $gray; | 93 border-bottom: 1px dotted $gray; |
| 113 } | 94 } |
| OLD | NEW |