|
@@ -1,5 +1,52 @@
|
|
|
@import './component/CourseItem.less';
|
|
|
|
|
|
+@keyframes circle-opacity{
|
|
|
+ 0% {
|
|
|
+ background: -webkit-radial-gradient(rgba(207,209,209,.3) 10%, rgba(207,209,209,.35) 20%,rgba(0,0,0,0) 20%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 25% {
|
|
|
+ background: -webkit-radial-gradient(rgba(207,209,209,.4) 20%, rgba(207,209,209,.45) 40%,rgba(0,0,0,0) 40%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 50% {
|
|
|
+ background: -webkit-radial-gradient(rgba(207,209,209,.4) 30%, rgba(207,209,209,.4) 60%,rgba(0,0,0,0) 60%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 70% {
|
|
|
+ background: -webkit-radial-gradient(rgba(186,188,188,.3) 60%, rgba(186,188,188,.35) 70%,rgba(0,0,0,0) 70%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ background: -webkit-radial-gradient(rgba(186,188,188,.3) 70%, rgba(186,188,188,.35) 100%,rgba(0,0,0,0) 100%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes circle-opacity-fun{
|
|
|
+ 0% {
|
|
|
+ background: -webkit-radial-gradient(rgba(0,0,0,.3) 10%, rgba(0,0,0,.35) 20%,rgba(0,0,0,0) 20%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 25% {
|
|
|
+ background: -webkit-radial-gradient(rgba(0,0,0,.4) 20%, rgba(0,0,0,.45) 40%,rgba(0,0,0,0) 40%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 50% {
|
|
|
+ background: -webkit-radial-gradient(rgba(0,0,0,.4) 30%, rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 60%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 70% {
|
|
|
+ background: -webkit-radial-gradient(rgba(0,0,0,.3) 60%, rgba(0,0,0,.35) 70%,rgba(0,0,0,0) 70%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ background: -webkit-radial-gradient(rgba(0,0,0,.3) 70%, rgba(0,0,0,.35) 100%,rgba(0,0,0,0) 100%); /* Safari 5.1 - 6.0 */
|
|
|
+ //background: radial-gradient(rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,.2),rgba(0,0,0,.3),rgba(0,0,0,.4),rgba(0,0,0,.5)); /* 标准的语法(必须放在最后) */
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
#IndexScene {
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
@@ -36,6 +83,7 @@
|
|
|
padding-right: 0.3rem;
|
|
|
margin-right: -0.3rem;
|
|
|
text-align: right;
|
|
|
+ position: relative;
|
|
|
|
|
|
.user-info-text {
|
|
|
float: left;
|
|
@@ -60,15 +108,6 @@
|
|
|
font-size: 0.36rem;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- &.fe-focus {
|
|
|
- border: solid unit(@borderSize, rem) #ffe100;
|
|
|
- box-shadow: .03rem .03rem unit(0, rem) transparent;
|
|
|
- z-index: 9999;
|
|
|
- .user-info-icon {
|
|
|
- width: .9rem;
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -91,22 +130,17 @@
|
|
|
overflow: hidden;
|
|
|
|
|
|
.history-item {
|
|
|
+ position: relative;
|
|
|
display: inline-block;
|
|
|
width: 20%;
|
|
|
height: 100%;
|
|
|
padding: 0 .06rem;
|
|
|
-
|
|
|
.course-item-frame {
|
|
|
color: #303030;
|
|
|
.course-item-frame;
|
|
|
}
|
|
|
-
|
|
|
- &.fe-focus .course-item-frame {
|
|
|
- .after-focus(@borderSize; #ffe100);
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
.fun-wrapper {
|
|
|
width: 100%;
|
|
|
height: 1.8rem;
|
|
@@ -114,13 +148,13 @@
|
|
|
margin-top: .02rem;
|
|
|
margin-bottom: .65rem;
|
|
|
font-size: 0;
|
|
|
-
|
|
|
.fun-item {
|
|
|
+ position: relative;
|
|
|
display: inline-block;
|
|
|
width: 20%;
|
|
|
height: 1.8rem + 2 * unit(@borderSize, rem);
|
|
|
padding: 0 0.11rem - unit(@borderSize, rem);
|
|
|
-
|
|
|
+ overflow: hidden;
|
|
|
img {
|
|
|
margin-left: .22rem;
|
|
|
height: 1.8rem;
|
|
@@ -130,14 +164,23 @@
|
|
|
&:first-child {
|
|
|
margin-left: 0;
|
|
|
}
|
|
|
- &.fe-focus {
|
|
|
- .after-focus(@borderSize; #ffe100);
|
|
|
- }
|
|
|
}
|
|
|
-
|
|
|
- &.fe-focus img {
|
|
|
- .after-focus(@borderSize; #ffe100);
|
|
|
+ //点击触摸反馈样式 响应
|
|
|
+ &::after {
|
|
|
+ content: " ";
|
|
|
+ display: block;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: -100%;
|
|
|
+ margin-left: .11rem;
|
|
|
+ width: 3.1rem;
|
|
|
+ height: 300%;
|
|
|
+ background-color: transparent;
|
|
|
+ }
|
|
|
+ &:active::after {
|
|
|
+ animation: circle-opacity .3s;
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|