More use of start/end for paddings and margins.
This commit is contained in:
parent
a5e759d988
commit
52fd600814
5 changed files with 26 additions and 37 deletions
|
|
@ -102,20 +102,24 @@ article {
|
||||||
figure,
|
figure,
|
||||||
img {
|
img {
|
||||||
&.image {
|
&.image {
|
||||||
|
--padding: .75rem;
|
||||||
|
|
||||||
@include respond-to(s) {
|
@include respond-to(s) {
|
||||||
&.center {
|
&.center {
|
||||||
margin-inline: auto;
|
margin-inline: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.left {
|
&.left {
|
||||||
padding: 0 .75rem .75rem 0;
|
padding-inline-end: var(--padding);
|
||||||
|
padding-block-end: var(--padding);
|
||||||
margin: 0;
|
margin: 0;
|
||||||
float: left;
|
float: left;
|
||||||
clear: both;
|
clear: both;
|
||||||
}
|
}
|
||||||
|
|
||||||
&.right {
|
&.right {
|
||||||
padding: 0 0 .75rem .75rem;
|
padding-inline-start: var(--padding);
|
||||||
|
padding-block-end: var(--padding);
|
||||||
margin: 0;
|
margin: 0;
|
||||||
float: right;
|
float: right;
|
||||||
clear: both;
|
clear: both;
|
||||||
|
|
@ -126,10 +130,15 @@ img {
|
||||||
|
|
||||||
figure {
|
figure {
|
||||||
&.image {
|
&.image {
|
||||||
|
--padding: .75rem;
|
||||||
|
|
||||||
figcaption {
|
figcaption {
|
||||||
|
padding-block-start: var(--padding);
|
||||||
|
|
||||||
@include respond-to(s) {
|
@include respond-to(s) {
|
||||||
display: table-caption;
|
display: table-caption;
|
||||||
caption-side: bottom;
|
caption-side: bottom;
|
||||||
|
padding-block-start: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
|
|
@ -140,19 +149,17 @@ figure {
|
||||||
@include respond-to(s) {
|
@include respond-to(s) {
|
||||||
display: table;
|
display: table;
|
||||||
|
|
||||||
img {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
&.left {
|
&.left {
|
||||||
figcaption {
|
figcaption {
|
||||||
padding: 0 .75rem .75rem 0;
|
padding-inline-end: var(--padding);
|
||||||
|
padding-block-end: var(--padding);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&.right {
|
&.right {
|
||||||
figcaption {
|
figcaption {
|
||||||
padding: 0 0 .75rem .75rem;
|
padding-inline-start: var(--padding);
|
||||||
|
padding-block-end: var(--padding);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,21 +28,15 @@ menu {
|
||||||
}
|
}
|
||||||
|
|
||||||
dd {
|
dd {
|
||||||
margin: 0 0 0 var(--indent-amount);
|
margin: 0;
|
||||||
|
margin-inline-start: var(--indent-amount);
|
||||||
@include rtl {
|
|
||||||
margin: 0 var(--indent-amount) 0 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ol,
|
ol,
|
||||||
ul,
|
ul,
|
||||||
menu {
|
menu {
|
||||||
padding: 0 0 0 var(--indent-amount);
|
padding: 0;
|
||||||
|
padding-inline-start: var(--indent-amount);
|
||||||
@include rtl {
|
|
||||||
padding: 0 var(--indent-amount) 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Turn off margins on nested lists.
|
// Turn off margins on nested lists.
|
||||||
ol,
|
ol,
|
||||||
|
|
|
||||||
|
|
@ -45,12 +45,7 @@
|
||||||
// Wrapper for any blocks placed in the header region.
|
// Wrapper for any blocks placed in the header region.
|
||||||
&__region {
|
&__region {
|
||||||
@include respond-to(s) {
|
@include respond-to(s) {
|
||||||
margin-left: auto;
|
margin-inline-start: auto;
|
||||||
|
|
||||||
@include rtl() {
|
|
||||||
margin-right: auto;
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,11 +5,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.language-icon {
|
.language-icon {
|
||||||
@include margin-right(.5);
|
@include margin-inline-end(.5);
|
||||||
fill: var(--color-text);
|
fill: var(--color-text);
|
||||||
|
|
||||||
@include rtl() {
|
|
||||||
@include margin-left(.5);
|
|
||||||
margin-right: 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,18 +4,16 @@ $include-rtl: true !default;
|
||||||
|
|
||||||
// rtl()
|
// rtl()
|
||||||
//
|
//
|
||||||
// Includes Right-To-Left language support by adding a parent selector of
|
// Includes Right-To-Left language support by adding a selector of
|
||||||
// `[dir="rtl"]`. Since the dir attribute is usually defined on the html element
|
// `[dir="rtl"]`.
|
||||||
// of a page, using this mixin on a ruleset that matches the html element won't
|
|
||||||
// work.
|
|
||||||
//
|
//
|
||||||
// Can be turned off globally by setting `$include-rtl: false;`.
|
// Can be turned off globally by setting `$include-rtl: false;`.
|
||||||
//
|
//
|
||||||
// $selector = '[dir="rtl"]' - The RTL parent selector.
|
// $selector = ':dir(rtl)' - The RTL selector.
|
||||||
@mixin rtl($selector: '[dir="rtl"]') {
|
@mixin rtl($selector: ':dir(rtl)') {
|
||||||
@if $include-rtl {
|
@if $include-rtl {
|
||||||
@if & {
|
@if & {
|
||||||
#{$selector} & {
|
&#{$selector} {
|
||||||
@content;
|
@content;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue