Summary Files Commits Branches @commit @diff @stats
path: root / src / carousels.less
diff options
context:
space:
mode:
Commitb8401cd75408b96bedb1220b2f7019ea0bab7516 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-03-10 17:39:58 +0800
Committer
 GitHub <noreply@github.com>
2017-03-10 17:39:58 +0800
Files014efc8dd9bd9395827813d94e8400f033c646db /src/carousels.less
Spectre-Dark-Gruvbox-0.2.8.tar
Spectre-Dark-Gruvbox-0.2.8.tar.gz
Spectre-Dark-Gruvbox-0.2.8.zip
Parent1c7685d9742a600279d3a66a3b2efcdb393b7a85 (diff)
Parentecf1af8d58dfef3f87b12a74042b3f6c2a7f82e8 (diff)
Merge pull request #160 from picturepan2/feature/0.2.8 v0.2.8
Feature/0.2.8
1 files changed, 33 insertions, 20 deletions
-rw-r--r--src/carousels.less53
diff --git a/src/carousels.less b/src/carousels.less
index e826840..99b0a9c 100644
--- a/src/carousels.less
+++ b/src/carousels.less
@@ -11,7 +11,6 @@
height: 100%;
left: 0;
position: relative;
- //animation: carousel-autoplay 15s infinite;
.carousel-item {
animation: carousel-slideout 1s 1;
@@ -22,12 +21,36 @@
position: absolute;
top: 0;
width: 100%;
+
+ &:hover {
+ .item-prev,
+ .item-next {
+ opacity: 1;
+ }
+ }
+ }
+
+ .item-prev,
+ .item-next {
+ background: fade(@light-gray-color, 25%);
+ border-color: fade(@light-gray-color, 50%);
+ color: @light-gray-color;
+ opacity: 0;
+ position: absolute;
+ top: 50%;
+ transition: all .4s ease;
+ transform: translateY(-50%);
+ z-index: 99;
+ }
+ .item-prev {
+ left: 2rem;
+ }
+ .item-next {
+ right: 2rem;
}
}
.carousel-locator {
- display: none;
-
&:nth-of-type(1):checked ~ .carousel-container .carousel-item:nth-of-type(1),
&:nth-of-type(2):checked ~ .carousel-container .carousel-item:nth-of-type(2),
&:nth-of-type(3):checked ~ .carousel-container .carousel-item:nth-of-type(3),
@@ -74,6 +97,12 @@
}
}
}
+
+ &.carousel-autoplay {
+ .carousel-item {
+ //animation: carousel-autoplay .15s infinite;
+ }
+ }
}
@supports (object-fit: cover) {
@@ -86,23 +115,6 @@
}
}
-@keyframes carousel-autoplay {
- 0% {
- transform: translateX(0);
- }
- 25% {
- transform: translateX(-25%);
- }
- 50% {
- transform: translateX(-50%);
- }
- 75% {
- transform: translateX(-75%);
- }
- 100% {
- transform: translateX(0);
- }
-}
@keyframes carousel-slidein {
0% {
transform: translateX(100%);
@@ -111,6 +123,7 @@
transform: translateX(0);
}
}
+
@keyframes carousel-slideout {
0% {
opacity: 1;