VueVentusSpinningMark Component
The VueVentusSpinningMark Component provides an <svg> component of the VueVentus logo text's freely scalable geometry as a group. You can therefore influence the SVGs shapes by using Tailwind classes in the .fill-[colorKey]-[keyValue] format such as .fill-gray-900 and dark:fill-gray-100, etc.
Import
To import the VueVentusSpinningMark Component:
import { VueVentusSpinningMark } from '@obewds/vueventus'Prop: animationClass
Type: String
Default: "animate-spin-reverse-4s"
The VueVentusSpinningMark Component animationClass prop sets a component instance's output <svg> animation class if the component prop for enableAnimation is also true for the component instance.
Syntax
<VueVentusSpinningMark
animation-class="animate-spin-reverse"
class="w-16"
:enable-animation="true"
/>Result
Prop: enableAnimation
Type: Boolean
Default: true
The VueVentusSpinningMark Component enableAnimation prop determines if the component instance's animationClass prop classes are applied to the output <svg> element.
Syntax
<VueVentusSpinningMark
animation-class="animate-spin-reverse"
class="w-16"
:enable-animation="false"
/>Result
Prop: enableClassFills
Type: Boolean
Default: true
The VueVentusSpinningMark Component enableClassFills prop determines if the component applies optional Tailwind CSS classes to determine the output <svg> element fill colors instead of the fill color code props.
Syntax
<VueVentusSpinningMark
class="w-16"
:enable-class-fills="false"
/>Result
Prop: fillOne
Type: String
Default: "#41b883"
The VueVentusSpinningMark Component fillOne prop sets the color code for two of the four mark shapes.
Syntax
<VueVentusSpinningMark
fill-one="#666"
fill-two="#999"
class="w-16"
/>Result
Prop: fillOneClasses
Type: String
Default: "fill-emerald-500"
The VueVentusSpinningMark Component fillOneClasses prop sets the color class value for two of the four mark shapes.
Syntax
<VueVentusSpinningMark
:enable-class-fills="true"
fill-one-classes="fill-emerald-500"
fill-two-classes="fill-cyan-500"
class="w-16"
/>Result
Prop: fillTwo
Type: String
Default: "#2298bd"
The VueVentusSpinningMark Component fillTwo prop sets the color code for the other two of the four mark shapes that the fillOne prop doesn't cover.
Syntax
<VueVentusSpinningMark
fill-one="#666"
fill-two="#999"
class="w-16"
/>Result
Prop: fillTwoClasses
Type: String
Default: "fill-cyan-500"
The VueVentusSpinningMark Component fillTwoClasses prop sets the color class value for the other two of the four mark shapes.
Syntax
<VueVentusSpinningMark
:enable-class-fills="true"
fill-one-classes="fill-emerald-500"
fill-two-classes="fill-cyan-500"
class="w-16"
/>Result
Slot: None
NO SLOT AVAILABLE
The VueVentusSpinningMark Component does not have Vue slot option, because the component outputs a static <svg> element that can be controlled via Tailwind CSS classes - especially .fill-[colorKey]-[keyValue] classes like .fill-green-600 and dark:fill-green-400 in the example above.