annotate themes/contrib/mayo/sass/partials/_responsive-media.scss @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents 5311817fb629
children
rev   line source
Chris@2 1 // ====================================================================
Chris@2 2 // Media queries
Chris@2 3 // Responsive styles not for layout.
Chris@2 4 // ====================================================================
Chris@2 5
Chris@2 6 @include MQ(iphone-port) { // Max 320px.
Chris@2 7
Chris@2 8 #content,
Chris@2 9 #sidebar-first,
Chris@2 10 #sidebar-second {
Chris@2 11 img {
Chris@2 12 max-width: 100%; // Make sure all images fit within viewport
Chris@2 13 height: auto; // Correct width from max-width rule above.
Chris@2 14 }
Chris@2 15 }
Chris@2 16
Chris@2 17 #site-name a, #site-name a:link, #site-name a:visited {
Chris@2 18 margin: 0 0;
Chris@2 19 font-size: .85em;
Chris@2 20 font-weight: 800;
Chris@2 21 line-height: 1em;
Chris@2 22 }
Chris@2 23 #header h1 a, #header h1 a:link, #header h1 a:visited {
Chris@2 24 font-size: .85em;
Chris@2 25 font-weight: 800;
Chris@2 26 line-height: 1em;
Chris@2 27 text-decoration: none;
Chris@2 28 }
Chris@2 29 #site-slogan {
Chris@2 30 font-size: 12px;
Chris@2 31 }
Chris@2 32 }
Chris@2 33
Chris@2 34
Chris@2 35 @include MQ(iphone-land) { // 321px to 480px.
Chris@2 36
Chris@2 37 #content,
Chris@2 38 #sidebar-first,
Chris@2 39 #sidebar-second {
Chris@2 40 img {
Chris@2 41 max-width: 100%; // Make sure all images fit within viewport
Chris@2 42 height: auto; // Correct width from max-width rule above.
Chris@2 43 }
Chris@2 44 }
Chris@2 45
Chris@2 46 input.form-text {
Chris@2 47 width: 95%;
Chris@2 48 }
Chris@2 49 #site-name a, #site-name a:link, #site-name a:visited {
Chris@2 50 margin: 0 0;
Chris@2 51 font-size: 1.2em;
Chris@2 52 font-weight: 800;
Chris@2 53 line-height: 1em;
Chris@2 54 }
Chris@2 55 #header h1 a, #header h1 a:link, #header h1 a:visited {
Chris@2 56 font-size: .85em;
Chris@2 57 font-weight: 800;
Chris@2 58 line-height: 1em;
Chris@2 59 text-decoration: none;
Chris@2 60 }
Chris@2 61 #site-slogan {
Chris@2 62 font-size: 12px;
Chris@2 63 }
Chris@2 64 }
Chris@2 65
Chris@2 66
Chris@2 67 @include MQ(ipad-port) { // 481px to 768px.
Chris@2 68
Chris@2 69 #content,
Chris@2 70 #sidebar-first,
Chris@2 71 #sidebar-second {
Chris@2 72 img {
Chris@2 73 max-width: 100%; // Make sure all images fit within viewport
Chris@2 74 height: auto; // Correct width from max-width rule above.
Chris@2 75 }
Chris@2 76 }
Chris@2 77
Chris@2 78 input.form-text {
Chris@2 79 width: 75%;
Chris@2 80 }
Chris@2 81
Chris@2 82 #top-columns .column-block-wrapper {
Chris@2 83 width: 100% !important;
Chris@2 84 margin-top: 1em;
Chris@2 85 }
Chris@2 86
Chris@2 87 #top-columns .column-block-wrapper .column-block {
Chris@2 88 height: auto !important;
Chris@2 89 margin:0 !important;
Chris@2 90 }
Chris@2 91
Chris@2 92 #sidebar-first.sb-one,
Chris@2 93 #sidebar-second.sb-one {
Chris@2 94 margin: 0;
Chris@2 95 width: 50% !important;
Chris@2 96 img {
Chris@2 97 max-width: 100%; // Make sure all images fit within viewport
Chris@2 98 height: auto; // Correct width from max-width rule above.
Chris@2 99 }
Chris@2 100 }
Chris@2 101
Chris@2 102 #site-name a, #site-name a:link, #site-name a:visited {
Chris@2 103 margin: 0 0;
Chris@2 104 font-size: 1.8em;
Chris@2 105 font-weight: 800;
Chris@2 106 line-height: 1em;
Chris@2 107 }
Chris@2 108 #header h1 a, #header h1 a:link, #header h1 a:visited {
Chris@2 109 font-size: 1.3em;
Chris@2 110 font-weight: 800;
Chris@2 111 line-height: 1em;
Chris@2 112 text-decoration: none;
Chris@2 113 }
Chris@2 114 }
Chris@2 115
Chris@2 116
Chris@2 117 @include MQ(ipad-land) { // 769px to 1024px.
Chris@2 118 #content,
Chris@2 119 #sidebar-first,
Chris@2 120 #sidebar-second {
Chris@2 121 img {
Chris@2 122 max-width: 100%; // Make sure all images fit within viewport
Chris@2 123 height: auto; // Correct width from max-width rule above.
Chris@2 124 }
Chris@2 125 }
Chris@2 126
Chris@2 127 input.form-text {
Chris@2 128 width: 75%;
Chris@2 129 font-size: 90%;
Chris@2 130 }
Chris@2 131
Chris@2 132 #top-columns .column-block-wrapper {
Chris@2 133 width: 100% !important;
Chris@2 134 margin-top: 1em;
Chris@2 135 }
Chris@2 136
Chris@2 137 #top-columns .column-block-wrapper .column-block {
Chris@2 138 height: auto !important;
Chris@2 139 margin:0 !important;
Chris@2 140 }
Chris@2 141
Chris@2 142 #sidebar-first.sb-one,
Chris@2 143 #sidebar-second.sb-one {
Chris@2 144 margin: 0;
Chris@2 145 width: 50% !important;
Chris@2 146 img {
Chris@2 147 max-width: 100%; // Make sure all images fit within viewport
Chris@2 148 height: auto; // Correct width from max-width rule above.
Chris@2 149 }
Chris@2 150 }
Chris@2 151
Chris@2 152 #site-name a, #site-name a:link, #site-name a:visited {
Chris@2 153 margin: 0 0;
Chris@2 154 font-size: 2.2em;
Chris@2 155 font-weight: 800;
Chris@2 156 line-height: 1em;
Chris@2 157 }
Chris@2 158 #header h1 a, #header h1 a:link, #header h1 a:visited {
Chris@2 159 font-size: 1.6em;
Chris@2 160 font-weight: 800;
Chris@2 161 line-height: 1em;
Chris@2 162 text-decoration: none;
Chris@2 163 }
Chris@2 164 }