ArticleTemplates/assets/scss/modules/content/_meta.scss (83 lines of code) (raw):
// /*doc
// ---
// title: Meta
// name: meta
// category: Content
// ---
// Display an article's meta information.
//
// ```html_example
// <div class="meta">
// <div class="meta__misc">
// <div class="meta__byline">
// <span class="byline">
// <a class="avatar avatar--author" href="x-gu://list/mobile-apps.guardianapis.com/lists/tag/profile/michaelbillington">
// <img class="avatar__img" src="http://png-resizer.mobile-apps.guardianapis.com/static/sys-images/Guardian/Pix/pictures/2014/3/13/1394733744238/MichaelBillington.png?width=300">
// </a>
// <span class="byline__author">
// <a href="x-gu://list/mobile-apps.guardianapis.com/lists/tag/profile/michaelbillington">Michael Billington</a>
// </span>
// </span>
// <a class="alerts " href="x-gu://follow/tag-contributor///profile/nicholaswatt" data-follow-alert-id="tag-contributor///profile/nicholaswatt">
// <span class="alerts__state--unfollow-notifications">
// <span data-icon="" aria-hidden="true"></span>
// <span class="alerts__label">Follow Nicholas Watt</span>
// </span>
// <span class="alerts__state--follow-notifications">
// <span data-icon="" aria-hidden="true"></span>
// <span class="alerts__label">Following Nicholas Watt</span>
// </span>
// </a>
// </div>
// <p class="meta__pubdate"><span class="screen-readable">Published: </span>23:00 GMT+1 Wednesday, 18 June 2014</p>
// </div>
// <div class="comment-count">
// <a href="#comments" data-scroll>
// <span data-icon="" aria-hidden="true"></span> 2
// <span class="comment-count__label">Comments</span>
// </a>
// </div>
// </div>
// ```
// */
.meta {
@include meta();
margin: 0 auto;
width: 100%;
display: table;
position: relative;
padding-top: base-px(.5);
.avatar--author {
margin: base-px(0, 1, 1, 0);
float: left;
}
&__misc {
padding: base-px(0, 1, .5, 1);
@include mq($from: col4) {
margin: 0 auto 0 240px;
padding-left: 0;
width: 620px;
}
.meta__byline {
margin-bottom: 0;
}
.byline {
font-family: $egyptian-text;
font-weight: 400;
font-style: italic;
a {
font-weight: 800;
font-style: normal;
}
}
}
&__image__caption__icon,
&__image__caption__text,
&__published,
&__published__comments {
font-size: 1.4rem;
line-height: 1.8rem;
color: color(brightness-46);
font-family: $guardian-sans;
#comment-count {
display: block;
margin-top: base-px(.5);
}
}
&__image__caption__icon,
&__image__caption__text,
&__published {
padding-top: 0;
padding-bottom: .25em;
@include mq($from: col4) {
padding-left: 0;
}
}
&__image__caption__text {
display: inline;
}
&__published__comments {
float: right;
text-align: right;
font-weight: 600;
font-size: 1.8rem;
line-height: 1.8rem;
margin-left: base-px(.5);
border-left: 1px solid color(brightness-86);
margin-bottom: base-px(.5);
margin-top: base-px(-.5);
a {
position: relative;
display: block;
margin: base-px(0, -.5, 0, 0);
padding: base-px(2.25, .5, 0, 1);
min-width: 36px;
}
[data-icon] {
position: absolute;
top: base-px(.5);
right: 4px;
}
.screen-readable {
max-width: 0;
}
}
}