Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap-expo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@gmail.com>2019-01-02 19:52:31 +0300
committerXhmikosR <xhmikosr@gmail.com>2019-01-02 19:52:31 +0300
commit9521130b831a3a3ae0bb5a33368959548524eb97 (patch)
treef02423a75f31d03262f734a3dd0f7925f3b0d110
parent36c45a00f7f6df743f3c28fab3d0b7bd4650f021 (diff)
Move icon to a pseudo selector.
-rw-r--r--_layouts/post.html1
-rw-r--r--_sass/_expo.scss62
-rw-r--r--index.html1
3 files changed, 33 insertions, 31 deletions
diff --git a/_layouts/post.html b/_layouts/post.html
index 89e28f2..963fed2 100644
--- a/_layouts/post.html
+++ b/_layouts/post.html
@@ -21,7 +21,6 @@
<div class="entry">
<a class="entry-thumb" href="{{ page.source }}" title="Visit {{ page.title }}">
{{ page.content }}
- <span class="entry-icon"></span>
</a>
<div class="entry-content">
<h2 class="entry-title">
diff --git a/_sass/_expo.scss b/_sass/_expo.scss
index d7ee253..cd7aa35 100644
--- a/_sass/_expo.scss
+++ b/_sass/_expo.scss
@@ -191,39 +191,43 @@ h1, h2, h3 {
margin-bottom: 0;
}
-.entry-icon {
- position: absolute;
- content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill-rule='evenodd' clip-rule='evenodd' image-rendering='optimizeQuality' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' viewBox='0 0 640 640'%3E%3Cpath fill='%23fff' d='M640.012 320L385.151 577.448V449.191C223.988 415.801 96.675 452.604-.011 575.193c16.784-252.109 189.002-373.776 385.162-381.831V62.553l254.861 257.448z'/%3E%3C/svg%3E");
- display: block;
- margin: 0 auto;
- top: 50%;
- left: 0;
- right: 0;
- color: #fff;
- opacity: 0;
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- transition: opacity .2s linear;
- transition-delay: .05s;
-}
-
.entry-thumb {
position: relative;
display: block;
border-radius: 3px;
-}
-.entry-thumb img {
- display: block;
- width: 100%;
- border: 1px solid #fff;
- border-radius: 3px;
- transition: opacity .2s linear;
-}
-.entry-thumb:hover img {
- opacity: .65;
-}
-.entry-thumb:hover .entry-icon {
- opacity: 1;
+
+ &::after {
+ position: absolute;
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' fill-rule='evenodd' clip-rule='evenodd' image-rendering='optimizeQuality' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' viewBox='0 0 640 640'%3E%3Cpath fill='%23fff' d='M640.012 320L385.151 577.448V449.191C223.988 415.801 96.675 452.604-.011 575.193c16.784-252.109 189.002-373.776 385.162-381.831V62.553l254.861 257.448z'/%3E%3C/svg%3E");
+ display: block;
+ text-align: center;
+ top: 50%;
+ left: 0;
+ right: 0;
+ color: #fff;
+ opacity: 0;
+ -webkit-transform: translateY(-50%);
+ transform: translateY(-50%);
+ -webkit-transition: opacity .2s linear .05s;
+ transition: opacity .2s linear .05s;
+ }
+
+ &:hover::after {
+ opacity: 1;
+ }
+
+
+ img {
+ display: block;
+ width: 100%;
+ border: 1px solid #fff;
+ border-radius: 3px;
+ -webkit-transition: opacity .2s linear;
+ transition: opacity .2s linear;
+ }
+ &:hover img {
+ opacity: .65;
+ }
}
.entry-content {
diff --git a/index.html b/index.html
index 608808b..03ea8ed 100644
--- a/index.html
+++ b/index.html
@@ -47,7 +47,6 @@ redirect_from:
<div class="entry">
<a class="entry-thumb" href="{{ post.source }}" title="Visit {{ post.title }}" rel="noopener" target="_blank">
{{ post.content }}
- <span class="entry-icon"></span>
</a>
<div class="entry-content">
<h2 class="entry-title">