michitaro / Vue Window
Licence: mit
Window component for vue2
Stars: ✭ 251
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Vue Window
Doctor
quick and easy documentation of Vue.js components - DEPRECATED
Stars: ✭ 227 (-9.56%)
Mutual labels: component
Vue Element Loading
⏳ Loading inside a container or full screen for Vue.js
Stars: ✭ 234 (-6.77%)
Mutual labels: component
Vuetimeline
🕵️♀️🕵️♂️ One easy-to-use component for Vue.js to build beautiful responsive timelines.
Stars: ✭ 242 (-3.59%)
Mutual labels: component
Vue Marquee Text Component
[CSS GPU Animation] Marquee Text for vuejs
Stars: ✭ 226 (-9.96%)
Mutual labels: component
Asset
The Asset component manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files.
Stars: ✭ 2,771 (+1003.98%)
Mutual labels: component
Component Size
React hook for determining the size of a component
Stars: ✭ 224 (-10.76%)
Mutual labels: component
Vuex Connect
A binding utility for a Vue component and a Vuex store.
Stars: ✭ 248 (-1.2%)
Mutual labels: component
Vue Content Loader
SVG component to create placeholder loading, like Facebook cards loading.
Stars: ✭ 2,790 (+1011.55%)
Mutual labels: component
React Loading
Build a smooth and lightweight react component loading with css 🎉 .
Stars: ✭ 234 (-6.77%)
Mutual labels: component
React Native Hero
🤘 A super duper easy hero unit react-native component with support for dynamic image, dynamic sizing, color overlays, and more
Stars: ✭ 234 (-6.77%)
Mutual labels: component
Vue.draggable
Vue drag-and-drop component based on Sortable.js
Stars: ✭ 16,530 (+6485.66%)
Mutual labels: component
Autocomplete
Blazing fast and lightweight autocomplete widget without dependencies. Only 1KB gzipped. Demo:
Stars: ✭ 244 (-2.79%)
Mutual labels: component
Vue Glide
A slider and carousel as vue component on top of the Glide.js
Stars: ✭ 225 (-10.36%)
Mutual labels: component
React Native Pulse Loader
tinder-like loader for your react native app
Stars: ✭ 250 (-0.4%)
Mutual labels: component
React Native Scalable Image
React Native Image component which scales width or height automatically to keep the original aspect ratio
Stars: ✭ 241 (-3.98%)
Mutual labels: component
Options Resolver
The OptionsResolver component is array_replace() on steroids. It allows you to create an options system with required options, defaults, validation (type, value), normalization and more.
Stars: ✭ 2,723 (+984.86%)
Mutual labels: component
vue-window
Introduction
Recent web applications are mainly for mobile environments. Therefore window UI is no longer mainstream. However, window UI is still useful for professional web applications for PC environments. This package is an implementation of window UI for PC environment as a Vue Component.
Working Demo
Features
- Window component for vue2
- Windows are draggable
- Automatic z-index control
- Resizable
- z-index group
- Configurable color theme
- Built-in 3 color themes
- Open / Close animation
- Tested on Safari10, Chrome60, Firefox55, IE11, Edge38 For PCs
- iOS Support 🎉
Usage
Install
npm install --save @hscmap/vue-window
Setup
ES6 / TypeScript
import Vue from 'vue'
import * as VueWindow from '@hscmap/vue-window'
Vue.use(VueWindow)
CommonJS
var Vue = require('vue')
Vue.use(require('@hscmap/vue-window'))
Example
<template>
<hsc-window-style-metal>
<hsc-window title="Window 1" >
Parameters:
<fieldset>
<legend>α</legend>
<input type="range" />
</fieldset>
<fieldset>
<legend>β</legend>
<input type="range" />
</fieldset>
</hsc-window>
</hsc-window-style-metal>
</template>
Other examples are available here.
see also @hscmap/vue-menu. This is a menu UI component for vue2 with the same color themes.
Contributing
Any comments, suggestions or PRs are welcome 😀
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].