Make better use of mixins and extending for responsiveness
- uses textElement() to group together p,h1...h4 - Turns out if you extend a class then say change the class in a media breakpoint it will apply the media queried properties to everything that extends the original class.
This commit is contained in:
parent
cbf7e05f66
commit
03fcaba1d6
@ -180,19 +180,20 @@ body {
|
||||
font-style: italic;
|
||||
margin-top: 1.7em; }
|
||||
@media (max-width: 800px) {
|
||||
.slide .widthCenter, .slide div, .slide p, .slide h1, .slide h2, .slide h3, .slide h4 {
|
||||
margin-left: 12px;
|
||||
margin-right: 12px; }
|
||||
.slide div .project {
|
||||
width: 90%;
|
||||
float: none;
|
||||
display: block;
|
||||
margin: 0 0 .5em 5%; }
|
||||
.slide table,
|
||||
.slide p,
|
||||
.slide h1,
|
||||
.slide h2,
|
||||
.slide h4,
|
||||
.slide a {
|
||||
margin-right: .8em;
|
||||
margin-left: .8em; } }
|
||||
margin: 0 0 .5em 5%; } }
|
||||
|
||||
#skilltablebutton {
|
||||
text-decoration: underline;
|
||||
font-size: 1.1em;
|
||||
font-style: italic;
|
||||
font-weight: normal; }
|
||||
|
||||
@media (max-width: 800px) {
|
||||
#mast {
|
||||
|
@ -123,7 +123,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div><a id="skilltablebutton" style="text-decoration: underline; font-size: 1.1em; font-style: italic; font-weight: normal;" onclick="toggleSkillTable()">More about me</a>
|
||||
<div><a id="skilltablebutton" style="" onclick="toggleSkillTable()">More about me</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="slide">
|
||||
|
@ -3,3 +3,14 @@
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
@mixin textElements() {
|
||||
p,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
{
|
||||
@content;
|
||||
}
|
||||
}
|
@ -226,14 +226,14 @@ body {
|
||||
font-style: italic;
|
||||
margin-top: 1.7em;
|
||||
}
|
||||
p,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4 {
|
||||
@include textElements() {
|
||||
@extend .widthCenter;
|
||||
}
|
||||
@include respond-to($width) {
|
||||
.widthCenter {
|
||||
margin-left: 12px;
|
||||
margin-right: 12px;
|
||||
}
|
||||
div {
|
||||
// margin: auto;
|
||||
// padding: 0;
|
||||
@ -245,18 +245,20 @@ body {
|
||||
;
|
||||
}
|
||||
}
|
||||
table,
|
||||
p,
|
||||
h1,
|
||||
h2,
|
||||
h4,
|
||||
a {
|
||||
margin-right: .8em;
|
||||
margin-left: .8em;
|
||||
@include textElements() {
|
||||
// margin-right: .8em;
|
||||
// margin-left: .8em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#skilltablebutton {
|
||||
text-decoration: underline;
|
||||
font-size: 1.1em;
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
@include respond-to($width) {
|
||||
#mast {
|
||||
padding-left: 1em;
|
||||
|
Loading…
x
Reference in New Issue
Block a user