All Projects → dreambo8563 → bpit-vue

dreambo8563 / bpit-vue

Licence: MIT license
vue effects component package 🚀

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to bpit-vue

Nly Adminlte Vue
vuejs2 AdminLte3 template more than 50 components and 10 directives.such as collapse ,sidebar,container,infobox,breadcrumb,card,grid,dropdown,toast,navbar,timeline,icon,progress
Stars: ✭ 44 (+175%)
Mutual labels:  css3, vue2
Vux
Mobile UI Components based on Vue & WeUI
Stars: ✭ 17,573 (+109731.25%)
Mutual labels:  components, vue2
Github Ranking
🔍GitHub不同语言热门项目排行,Vue.js做页面展示
Stars: ✭ 160 (+900%)
Mutual labels:  css3, vue2
Vue Music Player
🎵Vue.js写一个音乐播放器+📖One(一个).A music player + One by Vue.js
Stars: ✭ 729 (+4456.25%)
Mutual labels:  css3, vue2
Vue 2 3
↔️ Interop Vue 2 components in Vue 3 apps and vice versa
Stars: ✭ 231 (+1343.75%)
Mutual labels:  components, vue2
Microzz.github.io
💻https://microzz.com IT技术分享
Stars: ✭ 29 (+81.25%)
Mutual labels:  css3, vue2
unitscss
UNITS is a simple and beautiful CSS component set.
Stars: ✭ 13 (-18.75%)
Mutual labels:  components, css3
Vue Qq
🎨 Vue family bucket with socket.io and express/koa2 , create a web version of mobile QQ, supporting real-time group chat, real-time private chat, special care, shielding chat, smart IP geographic location, real-time display temperature and other QQ core functions
Stars: ✭ 861 (+5281.25%)
Mutual labels:  css3, vue2
Vue Impression
A Vue.js 2.0 UI elements for mobile.
Stars: ✭ 205 (+1181.25%)
Mutual labels:  components, vue2
Vx Ui
vue components 移动端UI组件库
Stars: ✭ 194 (+1112.5%)
Mutual labels:  components, vue2
Vue Shiyanlou
😘基于vue2和vuex的复杂单页面应用,20+页面53个API(仿实验楼)✨✨
Stars: ✭ 342 (+2037.5%)
Mutual labels:  css3, vue2
Vue Form Json Schema
Create forms using JSON schema. Bring your components!
Stars: ✭ 253 (+1481.25%)
Mutual labels:  components, vue2
Vue Cnode
🔥Vue.js打造一个开源的CNode社区。CNode by Vue.js
Stars: ✭ 249 (+1456.25%)
Mutual labels:  css3, vue2
Semantic Ui Vue
Semantic UI integration for Vue
Stars: ✭ 914 (+5612.5%)
Mutual labels:  components, vue2
A17t
An atomic design toolkit for pragmatists
Stars: ✭ 236 (+1375%)
Mutual labels:  components, css3
glue
Glue是一个基于web component构建的组件库,可以在react,vue2,vue3,angular和html等前端框架中运行
Stars: ✭ 63 (+293.75%)
Mutual labels:  components, vue2
encore-ui
UI Framework for Encore
Stars: ✭ 49 (+206.25%)
Mutual labels:  components
v-clappr
👏🏻Vue.js wrapper for Clappr media player
Stars: ✭ 18 (+12.5%)
Mutual labels:  vue2
css3-loading
20种常见的css3 Loading动画
Stars: ✭ 22 (+37.5%)
Mutual labels:  css3
react-keyview
React components to display the list, table, and grid, without scrolling, use the keyboard keys to navigate through the data
Stars: ✭ 16 (+0%)
Mutual labels:  components

bpit-vue

Codacy Badge Greenkeeper badge Build Status Known Vulnerabilities

Intro

What is bpit/vue?

bpit/vue is not a component UI kit, we didn't have the consistent theme for these components, it's just a collection of effects components.

bpit/vue is a good place for beginners to learn How to create their UI Kits. Now, it's just a showcase of the effects I can gather from the Internet (codepen, github...) and transfered to vue things

What we focus?

We focus on the effects of these components other than functionailties. That's why it's not a ui kit.

We take more time on css part and hope to make it more general and easy to use, so we encapsulate them into vue component/directives.

Why we need it?

There are so many resources on the Internet, we can make use of them to save time and to be more efficient. bpit/vue collects them, encapsulates them, imporves them.

Install easy && Import on demand && Everything in one place

import on demand

npm install babel-plugin-import --save-dev

babel.config.js

plugins: [
  [
    "import",
    {
      libraryName: "@bpit/vue",
      camel2DashComponentName: false,
      customName: name => {
        return `@bpit/vue/src/components/${name}`
      }
    }
  ]
]

import components

import { FlockBanner, FAB, FlockButton } from "@bpit/vue"

const FABItem = FAB.FABItem
const FABTrigger = FAB.FABTrigger
const FABContainer = FAB.FABContainer

sample

<FlockBanner>This is a banner!</FlockBanner>
<FlockButton>Submit</FlockButton>
<FABContainer :expand="expand">
  <FABItem @click="test" href="#" style="background-color:red" tooltip="Google+"
    >A</FABItem
  >
  <FABItem href="#" tooltip="Google+">B</FABItem>
  <FABItem href="#" tooltip="Google+">C</FABItem>
  <FABItem href="#" tooltip="Google+">D</FABItem>
  <FABTrigger @click="test" class="trigger" tooltip="share"></FABTrigger>
</FABContainer>

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].