Adjust codesponsor message

This commit is contained in:
Rico Sta. Cruz 2017-09-19 14:57:11 +08:00
parent 3a55eaf231
commit b4a9c91673
No known key found for this signature in database
GPG Key ID: CAAD38AE2962619A
4 changed files with 45 additions and 5 deletions

View File

@ -38,3 +38,8 @@ not_found:
title: Not found title: Not found
description: Sorry, we don't have a cheatsheet for this yet. Try searching! description: Sorry, we don't have a cheatsheet for this yet. Try searching!
home: Back to home home: Back to home
code_sponsor:
recommender_name: "@rstacruz"
recommender_url: "https://twitter.com/rstacruz"
recommender_suffix: "recommends:"

View File

@ -1,6 +1,11 @@
<div class='code-sponsor'> <aside class='code-sponsor'>
{% unless include.noprelude %} {% unless include.noprelude %}
<span class='prelude'>We recommend:</span> <span class='prelude'>
<a href='{{ site.data.content.code_sponsor.recommender_url }}'>
{{ site.data.content.code_sponsor.recommender_name }}
</a>
{{ site.data.content.code_sponsor.recommender_suffix }}
</span>
{% endunless %} {% endunless %}
<div id='code-sponsor-widget'></div><script src='https://app.codesponsor.io/scripts/{{ site.data.codesponsor.id }}?theme=light&image=hide&height=100&width=330'></script> <div id='code-sponsor-widget'></div><script src='https://app.codesponsor.io/scripts/{{ site.data.codesponsor.id }}?theme=light&image=hide&height=100&width=330'></script>
</div> </aside>

View File

@ -1,21 +1,50 @@
.code-sponsor { .code-sponsor {
& { & {
text-align: center; text-align: center;
position: relative;
} }
/* Prelude */ /* Prelude */
& > .prelude { & > .prelude {
position: relative;
z-index: 5;
display: block; display: block;
@include font-size(-1); @include font-size(-1);
color: lighten($gray-text, 20%); color: lighten($gray-text, 20%);
text-align: center; text-align: center;
margin-bottom: -8px;
font-weight: normal; font-weight: normal;
user-select: none; user-select: none;
} }
& > .prelude > a,
& > .prelude > a:visited {
text-decoration: none;
color: lighten($gray-text, 20%);
}
& > .prelude > a:hover,
& > .prelude > a:focus {
color: $gray-text;
}
/* Compensate padding to put it next to prelude */
& > div {
position: relative;
z-index: 1;
margin-top: -16px;
}
/* Extra line between prelude and ad? */
& > .prelude + div {
margin-top: -8px;
}
& > div > iframe { & > div > iframe {
display: inline-block; display: inline-block;
opacity: 0.7; opacity: 0.7;
} }
& > div:hover > iframe {
opacity: 1;
}
} }

View File

@ -30,6 +30,7 @@
} }
& > .adbox { & > .adbox {
margin-top: 16px; margin-top: 32px;
margin-bottom: -16px;
} }
} }