Quickly add full-bleed SVG-powered triangle separators to your page.
Live demo - https://alexknutson.github.io/vue-triangle-separator/
npm install vue-triangle-separatorImport & Register the component
import { TriangleSeparator } from "vue-triangle-separator";
export default {
components: {
TriangleSeparator
}
}In your template, try one of the following...
<template>
<!-- The bare minimum -->
<TriangleSeparator></TriangleSeparator>
<!-- For a gradient-filled triangle -->
<TriangleSeparator
gradient-color-one="red"
gradient-color-two="blue"
should-apply-gradient
swap
rotate
></TriangleSeparator>
<!-- or a solid fill color -->
<TriangleSeparator fill-color="#420999"></TriangleSeparator>
<!-- maybe a bigger triangle? -->
<TriangleSeparator :size="250"></TriangleSeparator>
</template>| Name | Details | Example |
|---|---|---|
| size | default: 120 |
Example |
| swap | default: false |
Example |
| rotate | default: false |
Example |
| pull-up | default: false |
Example |
| fill-color | default: rgb(38 60 89) |
Example |
| gradientColorOne | default: red |
Example |
| gradientColorTwo | default: blue |
Example |
| zIndexOverride | default: 1 |
Example |
| disableHeight | default: false |
Example |
| shouldApplyGradient | default: false |
Example |