Top

Cards


Basic Card

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled.

Inside Your template tags add

<div v-for="(item, index) in data" :key="index" :title="item.title" :desc="item.desc";>
                  <p class="mb-0" v-html="item.body"></p>
</div>

Inside Your script tags add

import { card } from "@/core/data/advance"
                                             

Inside Your json tags add

 export const card = [
 {
     title: "Basic Card",
     desc: "This is a simple basic card using anywhere.",
     body: "Tabs have long been used to show alternative views of the same group of information tabs in software. Known as“module tabs” , these are still used today in web sites. For instance, airline companies such as Ryanair, easyJet and AirMalta use module tabs to enable the user to switch between bookings for flights, hotels and car hire."
 },
 {
     title: "Flat Card",
     card: "b-r-0",
     desc: "For flat cards, make the.b-r-0[border-radius:0]used class.",
     body: "A navigation bar is a particularly important feature because it allows visitors to quickly and easily find important pages on your website , like your blog, product pages, pricing, contact info, and documentation. This improves the chances of visitors browsing your site longer, which can boost your page views and reduce your bounce rate."
 }
 ]
                    
npm i vue-draggable-next

Inside Your template tags add

 <draggable class="row" >
<div class="col-xxl-4 col-md-6" v-for="(items, index) in draggable" :key="index" >   
<div class="card" >
<div class="card-header pb-0" v-html="element.title"></div>
<div class="card-body">
<ul class="list-group">
  <li class="list-group-item" v-for="(item, index) in items.children" :key="index"
    :class="item.activeclass == true ? 'active bg-warning-light' : ''"> <i class="icofont icofont-arrow-right"></i>{{
      item.title }}</li>
</ul>
</div>
</div>
</div> 
</draggable>

Inside Your script tags add

import { draggable } from "@/core/data/advance"
                  import { VueDraggableNext } from 'vue-draggable-next'
const draggable = VueDraggableNext
                

Inside Your json tags add

 export const draggable = [
                  {
                      cardclass: "height-equal",
                      title: "Basic Card",
                      desc: "You can draggable cards anywhere.",
                      children: [
                          {
                              title: "Logo Design"
                          },
                          {
                              title: "Web Designer"
                          },
                          {
                              title: "E-Commerce"
                          },
                          {
                              title: "UX Designer"
                          }
                      ]
                  },
                  {
                      cardclass: "height-equal",
                      title: "Default Card",
                      desc: "You can draggable cards anywhere.",
                      children: [
                          {
                              activeclass: true,
                              title: "UI Kits"
                          },
                          {
                              title: "Wow Animations"
                          },
                          {
                              title: "Apex Charts"
                          },
                          {
                              title: "Starter Kits"
                          }
                      ]
                  },
                  {
                      cardclass: "b-r-0 height-equal",
                      title: "Flat Card",
                      desc: "You can draggable cards anywhere.",
                      children: [
                          {
                              title: "PRODUCT"
                          },
                          {
                              title: "PRODUCT DETAILS"
                          },
                          {
                              title: "CART"
                          },
                          {
                              title: "CHECKOUT"
                          }
                      ]
                  }
              ]
Basic Card

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled.

Inside Your template tags add

 <div v-for="(item, index) in positioncard" :key="index" 
                  :title="item.heading" :desc="item.desc">
                  <p :class="item.bodyTextClass">{{ item.bodyText }}</p>
                  <p v-if="item.id == 1">Us Technology offers web & mobile development solutions for all industry
                      verticals.Include a short form
                      using fields that'll help your business understand who's contacting them.<br><strong>Visit Us: </strong>
                      2600 Hollywood Blvd,Florida, United States- 33020<br><strong>Mail
                          Us:</strong>contact@us@gmail.com<br><strong>Contact Number: </strong>(954) 357-7760</p>
                  <form v-else-if="item.id == 2">
                      <label class="form-label" for="exampleFormControlInput1">Email address</label>
                      <input class="form-control" id="exampleFormControlInput1" type="email" placeholder="youremail@gmail.com">
                  </form>
                  </div>
                 

Inside Your script tags add

import { positioncard } from "@/core/data/advance"
                                         

Inside Your json tags add

 export const positioncard = [
 {
     id: 1,
     borderClass: "pb-0 border-l-primary",
     heading: "Border Left",
     desc: "Use the class of.b-l-* for left border.",
     bodyTextClass: ""
 },
 {
     id: 2,
     borderClass: "pb-0 border-r-secondary",
     heading: "Border Right",
     desc: "Use the class of.b-r-* for right border.",
     bodyTextClass: "",
     bodyText: "Us Technology offers web & mobile development solutions for all industry verticals.Include a short form using fields that'll help your business understand who's contacting them."
 },
 {
     id: 3,
     borderClass: "pb-0 border-t-danger",
     heading: "Border Top",
     desc: "Use the class of.b-t-* for top border.",
     bodyTextClass: "mb-0",
     bodyText: "Tabs have long been used to show alternative views of the same group of information tabs in software. Known as“module tabs” , these are still used today in web sites. For instance, airline companies such as Ryanair, easyJet and AirMalta use module tabs to enable the user to switch between bookings for flights, hotels and car hire."
 },
 {
     id: 4,
     borderClass: "border-b-info",
     heading: "Border Bottom",
     desc: "Use the class of.b-b-* for bottom border.",
     bodyTextClass: "mb-0",
     bodyText: "A navigation bar is a particularly important feature because it allows visitors to quickly and easily find important pages on your website , like your blog, product pages, pricing, contact info, and documentation. This improves the chances of visitors browsing your site longer, which can boost your page views and reduce your bounce rate."
 }
 ]