diff --git a/src/view/hygiene.vue b/src/view/hygiene.vue index 28e5ae7..d7db145 100644 --- a/src/view/hygiene.vue +++ b/src/view/hygiene.vue @@ -3,6 +3,10 @@
+
+ + +
-
+
+
+ + +
+
@@ -52,7 +61,12 @@
-
+
+
+ + +
+
@@ -73,7 +87,12 @@
-
+
+
+ + +
+
@@ -101,7 +120,12 @@
-
+
+
+ + +
+
@@ -109,7 +133,12 @@
-
+
+
+ + +
+
{{ data.fyglrs.ycfrc }}
@@ -124,11 +153,21 @@
-
+
+
+ + +
+
-
+
+
+ + +
+
{ width: 94%; height: 42px; position: relative; + overflow: hidden; + /* 利用伪元素和两个i元素产生4条线 */ + .animate-border { + position: absolute; + top: 0px; + width: 100%; + height: 100%; + &::before, + &::after { + content: ""; + position: absolute; + width: 100%; + height: 1px; + } + i { + position: absolute; + display: inline-block; + height: 100%; + width: 1px; + } + &::before { + top: 0; + left: -100%; + background-image: linear-gradient( + 90deg, + transparent, + #03e9f4, + transparent + ); + + animation: one 4s linear infinite; + } + i:nth-child(1) { + top: -100%; + right: 0; + background-image: linear-gradient( + 180deg, + transparent, + #03e9f4, + transparent + ); + /* 动画名称 动画持续时间 动画渲染函数 动画延迟时间 动画执行次数 */ + animation: two 4s linear 1s infinite; + } + &::after { + bottom: 0; + right: -100%; + background-image: linear-gradient( + -90deg, + transparent, + #03e9f4, + transparent + ); + animation: three 4s linear 2s infinite; + } + i:nth-child(2) { + bottom: -100%; + left: 0; + background-image: linear-gradient( + 360deg, + transparent, + #03e9f4, + transparent + ); + animation: four 4s linear 3s infinite; + } + } .text { display: flex; @@ -287,6 +393,46 @@ const getData = async () => { } } +@keyframes one { + 0% { + left: -100%; + } + 50%, + 100% { + left: 100%; + } +} + +@keyframes two { + 0% { + top: -100%; + } + 50%, + 100% { + top: 100%; + } +} + +@keyframes three { + 0% { + right: -100%; + } + 50%, + 100% { + right: 100%; + } +} + +@keyframes four { + 0% { + bottom: -100%; + } + 50%, + 100% { + bottom: 100%; + } +} + .familyPlanning { width: 96%; background-image: url(@/assets/images/hygiene/new_zcs.png); diff --git a/src/view/sy.vue b/src/view/sy.vue index 6a33cec..ca87528 100644 --- a/src/view/sy.vue +++ b/src/view/sy.vue @@ -117,7 +117,12 @@
-
+
+
+ + +
+
学校
@@ -165,7 +170,12 @@
-
+
+
+ + +
+
-
+
+
+ + +
+
-
+
+
+ + +
+
-
+
+
+ + +
+
-
+
+
+ + +
+