add dur config
This commit is contained in:
		| @@ -6,7 +6,7 @@ | ||||
|           :attributeName="reverse ? 'height' : 'width'" | ||||
|           from="0" | ||||
|           :to="reverse ? height : width" | ||||
|           dur="6s" | ||||
|           :dur="`${dur}s`" | ||||
|           calcMode="spline" | ||||
|           keyTimes="0;1" | ||||
|           keySplines=".42,0,.58,1" | ||||
| @@ -19,7 +19,7 @@ | ||||
|           :attributeName="reverse ? 'y' : 'x'" | ||||
|           from="0" | ||||
|           :to="reverse ? height : width" | ||||
|           dur="6s" | ||||
|           :dur="`${dur}s`" | ||||
|           calcMode="spline" | ||||
|           keyTimes="0;1" | ||||
|           keySplines="0.42,0,0.58,1" | ||||
| @@ -48,6 +48,10 @@ export default { | ||||
|     reverse: { | ||||
|       type: Boolean, | ||||
|       default: false | ||||
|     }, | ||||
|     dur: { | ||||
|       type: Number, | ||||
|       default: 6 | ||||
|     } | ||||
|   }, | ||||
|   data () { | ||||
|   | ||||
| @@ -2,7 +2,7 @@ | ||||
|   <div class="dv-decoration-4" :ref="ref"> | ||||
|     <div | ||||
|       :class="`container ${reverse ? 'reverse' : 'normal'}`" | ||||
|       :style="reverse ? `width:${width}px;height:5px` : `width:5px;height:${height}px;`" | ||||
|       :style="reverse ? `width:${width}px;height:5px;animation-duration:${dur}s` : `width:5px;height:${height}px;animation-duration:${dur}s`" | ||||
|     > | ||||
|       <svg :width="reverse ? width : 5" :height="reverse ? 5 : height"> | ||||
|         <polyline | ||||
| @@ -40,6 +40,10 @@ export default { | ||||
|     reverse: { | ||||
|       type: Boolean, | ||||
|       default: false | ||||
|     }, | ||||
|     dur: { | ||||
|       type: Number, | ||||
|       default: 3 | ||||
|     } | ||||
|   }, | ||||
|   data () { | ||||
| @@ -87,13 +91,13 @@ export default { | ||||
|   } | ||||
|  | ||||
|   .normal { | ||||
|     animation: ani-height 3s ease-in-out infinite; | ||||
|     animation: ani-height ease-in-out infinite; | ||||
|     left: 50%; | ||||
|     margin-left: -2px; | ||||
|   } | ||||
|  | ||||
|   .reverse { | ||||
|     animation: ani-width 3s ease-in-out infinite; | ||||
|     animation: ani-width ease-in-out infinite; | ||||
|     top: 50%; | ||||
|     margin-top: -2px; | ||||
|   } | ||||
|   | ||||
| @@ -12,7 +12,7 @@ | ||||
|           attributeType="XML" | ||||
|           :from="`0, ${line1Length / 2}, 0, ${line1Length / 2}`" | ||||
|           :to="`0, 0, ${line1Length}, 0`" | ||||
|           dur="1.2s" | ||||
|           :dur="`${dur}s`" | ||||
|           begin="0s" | ||||
|           calcMode="spline" | ||||
|           keyTimes="0;1" | ||||
| @@ -31,7 +31,7 @@ | ||||
|           attributeType="XML" | ||||
|           :from="`0, ${line2Length / 2}, 0, ${line2Length / 2}`" | ||||
|           :to="`0, 0, ${line2Length}, 0`" | ||||
|           dur="1.2s" | ||||
|           :dur="`${dur}s`" | ||||
|           begin="0s" | ||||
|           calcMode="spline" | ||||
|           keyTimes="0;1" | ||||
| @@ -59,6 +59,10 @@ export default { | ||||
|     color: { | ||||
|       type: Array, | ||||
|       default: () => ([]) | ||||
|     }, | ||||
|     dur: { | ||||
|       type: Number, | ||||
|       default: 1.2 | ||||
|     } | ||||
|   }, | ||||
|   data () { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 jiaming743
					jiaming743