Improve metadata layout

Improve link states
This commit is contained in:
2018-12-15 19:41:33 +00:00
parent 7632b4058e
commit 0abe53e3aa
9 changed files with 100 additions and 105 deletions

View File

@@ -87,19 +87,7 @@
.article__content a { .article__content a {
color: var(--color-light-blue); color: var(--color-light-blue);
position: relative; transition: box-shadow var(--transition-md) ease-out;
}
.article__content a:after {
background-color: var(--color-light-blue);
bottom: -1px;
content: '';
left: 0;
height: 2px;
opacity: 0;
position: absolute;
right: 0;
transition: opacity var(--transition-md) ease-out;
} }
.article__content a img { .article__content a img {
@@ -112,8 +100,8 @@
* Focus states * Focus states
*/ */
.article__content a:focus:after { .article__content a:focus {
opacity: 1; box-shadow: var(--link-focus);
} }
.article__content a:focus img { .article__content a:focus img {
@@ -125,8 +113,8 @@
* Hover states * Hover states
*/ */
.article__content a:hover:after { .article__content a:hover {
opacity: 1; box-shadow: var(--link-focus);
} }
/** /**

View File

@@ -51,23 +51,11 @@
.comment-respond__cancel a, .comment-respond__cancel a,
.comment-respond__cancel a:visited { .comment-respond__cancel a:visited {
position: relative;
color: var(--color-light-blue); color: var(--color-light-blue);
transition: box-shadow var(--transition-md) ease-out;
} }
.comment-respond__cancel a:after { .comment-respond__cancel a:focus,
background-color: var(--color-light-blue); .comment-respond__cancel a:hover {
bottom: -1px; box-shadow: var(--link-focus);
content: '';
left: 0;
height: 2px;
opacity: 0;
position: absolute;
right: 0;
transition: opacity var(--transition-md) ease-out;
}
.comment-respond__cancel a:focus:after,
.comment-respond__cancel a:hover:after {
opacity: 1;
} }

View File

@@ -32,6 +32,10 @@
display: none; display: none;
} }
.comment__reply {
transition: color var(--transition-md) ease-out;
}
.comment__reply:focus, .comment__reply:focus,
.comment__reply:hover { .comment__reply:hover {
color: var(--color-light-blue); color: var(--color-light-blue);
@@ -48,21 +52,10 @@
position: relative; position: relative;
font-size: 12px; font-size: 12px;
vertical-align: middle; vertical-align: middle;
transition: box-shadow var(--transition-md) ease-out;
} }
.comment__reply-text:after { .comment__reply:focus .comment__reply-text,
background-color: var(--color-light-blue); .comment__reply:hover .comment__reply-text {
bottom: -1px; box-shadow: var(--link-focus);
content: '';
left: 0;
height: 2px;
opacity: 0;
position: absolute;
right: 0;
transition: opacity var(--transition-md) ease-out;
}
.comment__reply:focus .comment__reply-text:after,
.comment__reply:hover .comment__reply-text:after {
opacity: 1;
} }

View File

@@ -41,6 +41,7 @@
--heading-font-family: 'Raleway', sans-serif; --heading-font-family: 'Raleway', sans-serif;
--body-font-family: 'Open Sans', sans-serif; --body-font-family: 'Open Sans', sans-serif;
--windy-svg: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQxNXB4IiBoZWlnaHQ9IjQxNXB4IiB2aWV3Qm94PSIwIDAgNDE1IDQxNSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCw0MTUpIHNjYWxlKDAuMSwtMC4xKSIgZmlsbD0iI2NjYyIgc3Ryb2tlPSJub25lIj48cGF0aCBkPSJNMTc4MCA0MTM0IGMtNTAzIC03MyAtOTc0IC0zMzMgLTEyOTEgLTcxMyBsLTgwIC05NiAtNzMgMCBjLTQ2IDAgLTc5IC01IC04OSAtMTMgLTE0IC0xMiAtMTIgLTE5IDIzIC02NCAyMiAtMjcgNDAgLTU0IDQwIC01OSAwIC00IC0yNSAtNTIgLTU1IC0xMDYgLTExNiAtMjA5IC0xOTkgLTQ1MyAtMjM1IC02OTggLTI1IC0xNjQgLTI3IC00MzYgLTQgLTU5NyAxMjggLTkyMyA4NDkgLTE2NDQgMTc3MyAtMTc3MiAxNjAgLTIzIDQzMiAtMjEgNTk2IDQgOTExIDEzNiAxNjIyIDg1NCAxNzQ5IDE3NjggMjEgMTQ4IDIxIDQyNiAwIDU3NCAtMzggMjc0IC0xMzkgNTYzIC0yNzQgNzg0IC0yMiAzNSAtNDAgNzEgLTQwIDc5IDAgOCAtMTYgMzMgLTM3IDU2IGwtMzYgNDAgMzMgOTcgYzI5IDg1IDM0IDExMyAzOCAyMjMgNyAyMDkgLTMxIDI4OSAtMTYzIDMzOCAtMTM0IDUxIC0yNTIgLTQgLTI4NSAtMTMxIC02IC0yMSAtMTUgLTU2IC0yMCAtNzggbC0xMSAtNDAgLTc3IDU0IGMtMjU3IDE4MCAtNTgzIDMwNyAtOTAwIDM1MSAtMTM5IDE5IC00NDggMTggLTU4MiAtMXogbTQ5OCAtMTE1IGMyMzUgLTI1IDQ2MCAtOTEgNjY3IC0xOTQgMTc4IC04OSAyNjkgLTE1MiAyNzMgLTE4NyAyIC0xNiAxIC0yOCAtMiAtMjggLTMgMCAtMzEgMTggLTYzIDQxIC0yMjIgMTU2IC01MTggMjcyIC04MDMgMzE1IC0xNDEgMjEgLTQxMyAyMCAtNTUwIC0xIC0yMTEgLTMzIC0zOTkgLTkzIC01ODEgLTE4NiAtMjEzIC0xMDggLTM2MSAtMjE5IC01MzEgLTM5OCAtOTggLTEwNCAtMTI4IC0xMjUgLTE0MyAtMTAyIC03IDEzIDEwMyAxMzggMTk3IDIyNiA0MTUgMzg1IDk4MiA1NzUgMTUzNiA1MTR6IG0tNTM5IC02MDEgYy00IC0yNCAtMTMgLTY5IC0xOSAtMTAwIC0xMSAtNTYgLTEyIC01OCAtNDMgLTU4IC01NCAwIC0yMjcgLTQ4IC0yNzQgLTc2IC0xMDkgLTYzIC0xNTcgLTEzNSAtMTMzIC0xOTUgMjAgLTQ3IDEwMyAtMTE0IDE4MyAtMTQ4IDQwIC0xNyA3MSAtMzYgNzEgLTQzIC0xIC03IC05IC00MCAtMTggLTczIC0yNyAtMTAwIC0zMiAtMjE3IC0xMiAtMjcwIDEwIC0yNSAyNyAtNTIgMzkgLTYwIDI1IC0xNyAxMTQgLTIwIDE2OSAtNSAzNiAxMCAzOSA5IDEwNyAtNDYgNjUgLTUyIDcwIC01OCA2NSAtODcgLTEzIC04MSAtMTIgLTc4IC00OSAtNzEgLTI5IDUgLTM5IDIgLTY1IC0yNCAtMzIgLTMzIC0zNyAtNjAgLTE5IC0xMTEgNiAtMTggOSAtMzUgNiAtMzggLTQgLTMgLTI4IDAgLTU0IDYgLTExNSAyOSAtMjA5IDkyIC0yNjQgMTgwIC0xNiAyNCAtNDkgOTggLTc1IDE2MyAtODIgMjEwIC0xOTggNDEzIC0zMjIgNTYzIGwtNTAgNTkgMzAgMzggYzgyIDEwNCAyNzMgMjUwIDQzMSAzMjkgNzIgMzcgMjY2IDEwOCAyOTMgMTA5IDggMCA5IC0xMyAzIC00MnogbTgzMyAtNyBjMTk3IC03NiAzODEgLTE5NSA1MTYgLTMzNCBsNTMgLTU0IC0xNiAtNjIgYy04MSAtMzEzIC0yMzEgLTU4MSAtNDU0IC04MTQgLTcwIC03MiAtODkgLTg3IC0xMDcgLTgzIC0xMyA0IC0yNSAyIC0yOCAtMyAtNyAtMTEgLTgzIC01MSAtOTcgLTUxIC01IDAgLTI3IDEyIC00OSAyNiAtMjggMTkgLTQwIDM0IC00MCA1MSAwIDM4IC0yNiA3NyAtNjQgOTggLTIwIDExIC0zNiAyNCAtMzYgMzAgMCA1IC0zIDIwIC02IDMyIC01IDE4IDEgMjUgMzggNDQgMjMgMTIgNjAgMzUgODEgNTEgMzYgMjkgNDAgMzAgODIgMTkgNjEgLTE1IDEwMSAtMTQgMTQxIDUgNjcgMzIgOTIgMTA3IDk2IDI5MiBsMyAxMTMgNjkgMjQgYzMyMSAxMTIgMjM0IDI5OSAtMTk2IDQxOSAtNDggMTQgLTU3IDIwIC02MiA0NCAtNiAyNyAtMjUgMTYwIC0yNiAxNzUgMCAxMyAyNCA4IDEwMiAtMjJ6IG0tMjIwNyAtNDkyIGMtMTkxIC0zNzggLTI0NiAtODYzIC0xNDYgLTEyODAgODkgLTM3NCAzMDkgLTc0MCA1OTQgLTk5MCA3NjIgLTY2OCAxODk1IC02MzMgMjYwOCA4MCAyODAgMjgwIDQ2MiA2MjcgNTM0IDEwMTggMjMgMTE5IDMxIDQyNSAxNiA1NTAgLTI0IDE5NSAtOTIgNDM2IC0xNjAgNTcyIC0zMCA1OCAtNDEgMTI0IC0yMiAxMzUgMTIgOCA5OCAtMTgxIDE0MSAtMzE0IDIwMyAtNjE4IDkyIC0xMjgyIC0zMDIgLTE4MDMgLTgwIC0xMDYgLTI2MCAtMjg2IC0zNjcgLTM2NiAtNzA2IC01MzQgLTE2NjcgLTUzMyAtMjM3NCAxIC0xMDYgODAgLTI4NiAyNjAgLTM2NiAzNjcgLTE4OSAyNDkgLTMxNiA1MzkgLTM3MyA4NTEgLTMxIDE2NiAtMzEgNTA0IDAgNjcwIDM3IDIwNCAxMjUgNDU3IDIwOCA1OTcgbDI4IDQ4IDkgLTMxIGM4IC0yNiAzIC00MiAtMjggLTEwNXogbTUyNCAtNTcwIGM5MyAtNDYgMTMwIC0xMTcgMTMxIC0yNDYgMCAtNzAgMTggLTE0OCA0NSAtMjAzIDIyIC00MyAxMDMgLTEyOCAxNTMgLTE2MCAyNCAtMTUgMjMgLTE2IC03MiAtNzggLTEwNCAtNjkgLTE5MyAtMTM5IC0yNzIgLTIxNCBsLTUxIC00OSAtNDAgODggYy01MSAxMTAgLTg5IDIyOCAtMTEwIDM0NyAtMjEgMTE0IC0yMyAzNTIgLTQgNDY0IGwxMyA4MiA3MyAwIGM2MCAwIDgyIC01IDEzNCAtMzF6IG0yNjA4IC0zMDMgYy0xNCAtMzUyIC0xMjIgLTYzNCAtMzQzIC04OTYgLTkzIC0xMTAgLTI1NyAtMjUxIC0yNzQgLTIzNCAtNSA1IC0yOCA3NyAtNTAgMTU5IC0yMyA4MyAtNTIgMTg0IC02NCAyMjUgLTEzIDQxIC0yNiA5NSAtMjkgMTIwIGwtNiA0NiA1OSAzMyBjMTk3IDEwOCA1NTIgNDU5IDY3NiA2NjkgMzEgNTMgMzcgMjcgMzEgLTEyMnoiLz48L2c+PC9zdmc+Cg=="); --windy-svg: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQxNXB4IiBoZWlnaHQ9IjQxNXB4IiB2aWV3Qm94PSIwIDAgNDE1IDQxNSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCw0MTUpIHNjYWxlKDAuMSwtMC4xKSIgZmlsbD0iI2NjYyIgc3Ryb2tlPSJub25lIj48cGF0aCBkPSJNMTc4MCA0MTM0IGMtNTAzIC03MyAtOTc0IC0zMzMgLTEyOTEgLTcxMyBsLTgwIC05NiAtNzMgMCBjLTQ2IDAgLTc5IC01IC04OSAtMTMgLTE0IC0xMiAtMTIgLTE5IDIzIC02NCAyMiAtMjcgNDAgLTU0IDQwIC01OSAwIC00IC0yNSAtNTIgLTU1IC0xMDYgLTExNiAtMjA5IC0xOTkgLTQ1MyAtMjM1IC02OTggLTI1IC0xNjQgLTI3IC00MzYgLTQgLTU5NyAxMjggLTkyMyA4NDkgLTE2NDQgMTc3MyAtMTc3MiAxNjAgLTIzIDQzMiAtMjEgNTk2IDQgOTExIDEzNiAxNjIyIDg1NCAxNzQ5IDE3NjggMjEgMTQ4IDIxIDQyNiAwIDU3NCAtMzggMjc0IC0xMzkgNTYzIC0yNzQgNzg0IC0yMiAzNSAtNDAgNzEgLTQwIDc5IDAgOCAtMTYgMzMgLTM3IDU2IGwtMzYgNDAgMzMgOTcgYzI5IDg1IDM0IDExMyAzOCAyMjMgNyAyMDkgLTMxIDI4OSAtMTYzIDMzOCAtMTM0IDUxIC0yNTIgLTQgLTI4NSAtMTMxIC02IC0yMSAtMTUgLTU2IC0yMCAtNzggbC0xMSAtNDAgLTc3IDU0IGMtMjU3IDE4MCAtNTgzIDMwNyAtOTAwIDM1MSAtMTM5IDE5IC00NDggMTggLTU4MiAtMXogbTQ5OCAtMTE1IGMyMzUgLTI1IDQ2MCAtOTEgNjY3IC0xOTQgMTc4IC04OSAyNjkgLTE1MiAyNzMgLTE4NyAyIC0xNiAxIC0yOCAtMiAtMjggLTMgMCAtMzEgMTggLTYzIDQxIC0yMjIgMTU2IC01MTggMjcyIC04MDMgMzE1IC0xNDEgMjEgLTQxMyAyMCAtNTUwIC0xIC0yMTEgLTMzIC0zOTkgLTkzIC01ODEgLTE4NiAtMjEzIC0xMDggLTM2MSAtMjE5IC01MzEgLTM5OCAtOTggLTEwNCAtMTI4IC0xMjUgLTE0MyAtMTAyIC03IDEzIDEwMyAxMzggMTk3IDIyNiA0MTUgMzg1IDk4MiA1NzUgMTUzNiA1MTR6IG0tNTM5IC02MDEgYy00IC0yNCAtMTMgLTY5IC0xOSAtMTAwIC0xMSAtNTYgLTEyIC01OCAtNDMgLTU4IC01NCAwIC0yMjcgLTQ4IC0yNzQgLTc2IC0xMDkgLTYzIC0xNTcgLTEzNSAtMTMzIC0xOTUgMjAgLTQ3IDEwMyAtMTE0IDE4MyAtMTQ4IDQwIC0xNyA3MSAtMzYgNzEgLTQzIC0xIC03IC05IC00MCAtMTggLTczIC0yNyAtMTAwIC0zMiAtMjE3IC0xMiAtMjcwIDEwIC0yNSAyNyAtNTIgMzkgLTYwIDI1IC0xNyAxMTQgLTIwIDE2OSAtNSAzNiAxMCAzOSA5IDEwNyAtNDYgNjUgLTUyIDcwIC01OCA2NSAtODcgLTEzIC04MSAtMTIgLTc4IC00OSAtNzEgLTI5IDUgLTM5IDIgLTY1IC0yNCAtMzIgLTMzIC0zNyAtNjAgLTE5IC0xMTEgNiAtMTggOSAtMzUgNiAtMzggLTQgLTMgLTI4IDAgLTU0IDYgLTExNSAyOSAtMjA5IDkyIC0yNjQgMTgwIC0xNiAyNCAtNDkgOTggLTc1IDE2MyAtODIgMjEwIC0xOTggNDEzIC0zMjIgNTYzIGwtNTAgNTkgMzAgMzggYzgyIDEwNCAyNzMgMjUwIDQzMSAzMjkgNzIgMzcgMjY2IDEwOCAyOTMgMTA5IDggMCA5IC0xMyAzIC00MnogbTgzMyAtNyBjMTk3IC03NiAzODEgLTE5NSA1MTYgLTMzNCBsNTMgLTU0IC0xNiAtNjIgYy04MSAtMzEzIC0yMzEgLTU4MSAtNDU0IC04MTQgLTcwIC03MiAtODkgLTg3IC0xMDcgLTgzIC0xMyA0IC0yNSAyIC0yOCAtMyAtNyAtMTEgLTgzIC01MSAtOTcgLTUxIC01IDAgLTI3IDEyIC00OSAyNiAtMjggMTkgLTQwIDM0IC00MCA1MSAwIDM4IC0yNiA3NyAtNjQgOTggLTIwIDExIC0zNiAyNCAtMzYgMzAgMCA1IC0zIDIwIC02IDMyIC01IDE4IDEgMjUgMzggNDQgMjMgMTIgNjAgMzUgODEgNTEgMzYgMjkgNDAgMzAgODIgMTkgNjEgLTE1IDEwMSAtMTQgMTQxIDUgNjcgMzIgOTIgMTA3IDk2IDI5MiBsMyAxMTMgNjkgMjQgYzMyMSAxMTIgMjM0IDI5OSAtMTk2IDQxOSAtNDggMTQgLTU3IDIwIC02MiA0NCAtNiAyNyAtMjUgMTYwIC0yNiAxNzUgMCAxMyAyNCA4IDEwMiAtMjJ6IG0tMjIwNyAtNDkyIGMtMTkxIC0zNzggLTI0NiAtODYzIC0xNDYgLTEyODAgODkgLTM3NCAzMDkgLTc0MCA1OTQgLTk5MCA3NjIgLTY2OCAxODk1IC02MzMgMjYwOCA4MCAyODAgMjgwIDQ2MiA2MjcgNTM0IDEwMTggMjMgMTE5IDMxIDQyNSAxNiA1NTAgLTI0IDE5NSAtOTIgNDM2IC0xNjAgNTcyIC0zMCA1OCAtNDEgMTI0IC0yMiAxMzUgMTIgOCA5OCAtMTgxIDE0MSAtMzE0IDIwMyAtNjE4IDkyIC0xMjgyIC0zMDIgLTE4MDMgLTgwIC0xMDYgLTI2MCAtMjg2IC0zNjcgLTM2NiAtNzA2IC01MzQgLTE2NjcgLTUzMyAtMjM3NCAxIC0xMDYgODAgLTI4NiAyNjAgLTM2NiAzNjcgLTE4OSAyNDkgLTMxNiA1MzkgLTM3MyA4NTEgLTMxIDE2NiAtMzEgNTA0IDAgNjcwIDM3IDIwNCAxMjUgNDU3IDIwOCA1OTcgbDI4IDQ4IDkgLTMxIGM4IC0yNiAzIC00MiAtMjggLTEwNXogbTUyNCAtNTcwIGM5MyAtNDYgMTMwIC0xMTcgMTMxIC0yNDYgMCAtNzAgMTggLTE0OCA0NSAtMjAzIDIyIC00MyAxMDMgLTEyOCAxNTMgLTE2MCAyNCAtMTUgMjMgLTE2IC03MiAtNzggLTEwNCAtNjkgLTE5MyAtMTM5IC0yNzIgLTIxNCBsLTUxIC00OSAtNDAgODggYy01MSAxMTAgLTg5IDIyOCAtMTEwIDM0NyAtMjEgMTE0IC0yMyAzNTIgLTQgNDY0IGwxMyA4MiA3MyAwIGM2MCAwIDgyIC01IDEzNCAtMzF6IG0yNjA4IC0zMDMgYy0xNCAtMzUyIC0xMjIgLTYzNCAtMzQzIC04OTYgLTkzIC0xMTAgLTI1NyAtMjUxIC0yNzQgLTIzNCAtNSA1IC0yOCA3NyAtNTAgMTU5IC0yMyA4MyAtNTIgMTg0IC02NCAyMjUgLTEzIDQxIC0yNiA5NSAtMjkgMTIwIGwtNiA0NiA1OSAzMyBjMTk3IDEwOCA1NTIgNDU5IDY3NiA2NjkgMzEgNTMgMzcgMjcgMzEgLTEyMnoiLz48L2c+PC9zdmc+Cg==");
--link-focus: 0 3px 0 0 var(--color-light-blue);
} }
@custom-media --viewport-md (min-width: 640px); @custom-media --viewport-md (min-width: 640px);

View File

@@ -2,23 +2,11 @@
.link:hover, .link:hover,
.link:focus, .link:focus,
.link:visited { .link:visited {
position: relative;
color: var(--color-light-blue); color: var(--color-light-blue);
transition: box-shadow var(--transition-md) ease-out;
} }
.link:after { .link:focus,
background-color: var(--color-light-blue); .link:hover {
bottom: -1px; box-shadow: var(--link-focus);
content: '';
left: 0;
height: 2px;
opacity: 0;
position: absolute;
right: 0;
transition: opacity var(--transition-md) ease-out;
}
.link:focus:after,
.link:hover:after {
opacity: 1;
} }

View File

@@ -1,46 +1,75 @@
.metadata { .metadata {
display: flex;
flex-flow: row wrap;
border-bottom: 1px solid var(--color-light-grey); border-bottom: 1px solid var(--color-light-grey);
font-size: 14px; font-size: 14px;
margin-bottom: var(--space-md); margin-bottom: var(--space-md);
} }
.metadata__item {
margin: 0 var(--space-sm) var(--space-sm) 0;
}
@media (--viewport-lg) { @media (--viewport-lg) {
.metadata { .metadata {
flex-flow: column wrap;
border-bottom: none; border-bottom: none;
} }
.metadata.is-locked { .metadata__item {
position: fixed; margin-right: 0;
} }
} }
.metadata__date { .metadata__item--light {
color: var(--color-grey); color: var(--color-grey);
display: none; display: none;
margin-bottom: var(--space-sm); margin-bottom: var(--space-sm);
} }
@media (--viewport-lg) { @media (--viewport-lg) {
.metadata__date { .metadata__item--light {
display: block; display: block;
} }
} }
.metadata__comments, .metadata__icon {
.metadata__categories, display: inline-block;
.metadata__editor, vertical-align: middle;
.metadata__share {
margin-bottom: var(--space-sm);
} }
.metadata__comments-text, .metadata__text {
.metadata__categories-text,
.metadata__editor-text,
.metadata__date-text {
line-height: 2.3;
margin-left: 10px; margin-left: 10px;
text-transform: capitalize; text-transform: capitalize;
vertical-align: top; vertical-align: middle;
transition: box-shadow var(--transition-md) ease-out;
}
.metadata__link {
display: inline-block;
transition: color var(--transition-md) ease-out;
}
.metadata__link:hover,
.metadata__link:focus {
color: var(--color-light-blue);
}
.metadata__link:hover .metadata__text,
.metadata__link:focus .metadata__text {
box-shadow: var(--link-focus);
}
.metadata__tag-link {
transition:
box-shadow var(--transition-md) ease-out,
color var(--transition-md) ease-out;
}
.metadata__tag-link:hover,
.metadata__tag-link:focus {
color: var(--color-light-blue);
box-shadow: var(--link-focus);
} }
.metadata__share-link { .metadata__share-link {
@@ -60,7 +89,7 @@
/** /**
* Link styles * Link styles
*/ *
.metadata__comments-text, .metadata__comments-text,
.metadata__categories-link, .metadata__categories-link,
@@ -99,3 +128,4 @@
.metadata__editor-link:hover .metadata__editor-text:after { .metadata__editor-link:hover .metadata__editor-text:after {
opacity: 1; opacity: 1;
} }
*/

View File

@@ -39,7 +39,6 @@
.pagination__link:focus, .pagination__link:focus,
.pagination__link:visited { .pagination__link:visited {
display: block; display: block;
position: relative;
color: var(--color-light-blue); color: var(--color-light-blue);
transition: transform var(--transition-md) ease-out; transition: transform var(--transition-md) ease-out;
} }

View File

@@ -60,7 +60,7 @@ function windycoys_the_tags() {
} }
if ($tags) { if ($tags) {
foreach($tags as $key=>$tag) { foreach($tags as $key=>$tag) {
echo '<a class="metadata__categories-link" href="' . echo '<a class="metadata__tag-link" href="' .
home_url() . '/tag/' . $tag->name . '" rel="tag">' . home_url() . '/tag/' . $tag->name . '" rel="tag">' .
$tag->name . '</a>'; $tag->name . '</a>';
if ($key < count($tags) - 1) { if ($key < count($tags) - 1) {

View File

@@ -1,43 +1,51 @@
<section class="metadata"> <section class="metadata">
<div class="metadata__date"> <div class="metadata__item metadata__item--light">
<svg class="icon" aria-hidden="true"> <span class="metadata__icon">
<use href="#icon-calendar"></use> <svg class="icon" aria-hidden="true">
</svg> <use href="#icon-calendar"></use>
<span class="metadata__date-text"> </svg>
</span>
<span class="metadata__text">
<?php the_time(get_option('date_format')) ?> <?php the_time(get_option('date_format')) ?>
</span> </span>
</div> </div>
<?php if (is_user_logged_in()): ?> <?php if (is_user_logged_in()): ?>
<div class="metadata__editor"> <div class="metadata__item">
<a class="metadata__editor-link" href="<?php echo get_edit_post_link() ?>"> <a class="metadata__link" href="<?php echo get_edit_post_link() ?>">
<svg class="icon" aria-hidden="true"> <span class="metadata__icon">
<use href="#icon-edit"></use> <svg class="icon" aria-hidden="true">
</svg> <use href="#icon-edit"></use>
<span class="metadata__editor-text"> </svg>
</span>
<span class="metadata__text">
Edit post Edit post
</span> </span>
</a> </a>
</div> </div>
<?php endif; ?> <?php endif; ?>
<div class="metadata__comments"> <div class="metadata__item">
<a class="metadata__comments-link" href="<?php the_permalink() ?>#comments"> <a class="metadata__link" href="<?php the_permalink() ?>#comments">
<svg class="icon" aria-hidden="true"> <span class="metadata__icon">
<use href="#icon-comments"></use> <svg class="icon" aria-hidden="true">
</svg> <use href="#icon-comments"></use>
<span class="metadata__comments-text"> </svg>
</span>
<span class="metadata__text">
<?php comments_number(); ?> <?php comments_number(); ?>
</span> </span>
</a> </a>
</div> </div>
<div class="metadata__categories"> <div class="metadata__item">
<svg class="icon" aria-hidden="true"> <span class="metadata__icon">
<use href="#icon-hash"></use> <svg class="icon" aria-hidden="true">
</svg> <use href="#icon-hash"></use>
<span class="metadata__categories-text"> </svg>
</span>
<span class="metadata__text">
<?php windycoys_the_tags() ?> <?php windycoys_the_tags() ?>
</span> </span>
</div> </div>
<div class="metadata__share"> <div class="metadata__item">
<a class="metadata__share-link" href="#" aria-label="Facebook"> <a class="metadata__share-link" href="#" aria-label="Facebook">
<svg class="icon icon--facebook" aria-hidden="true"> <svg class="icon icon--facebook" aria-hidden="true">
<use href="#icon-facebook"></use> <use href="#icon-facebook"></use>