Vue Aspect Ratio
made with Vuejs

Vue Aspect Ratio

这是一个呈现特定长宽比元素的Vue的组件。

相关问答
暂无相关问题
查看全部
简介及使用教程

Vue Aspect Ratio是一个呈现特定长宽比元素的Vue的组件,无需JavaScript计算。

Vue Aspect Ratio没有依赖关系,并且具有100%的响应速度。

安装

Npm

npm i vue-aspect-ratio

Yarn

yarn add vue-aspect-ratio

使用

作为全局组件引入:

import Vue from "vue";
import VueAspectRatio from "vue-aspect-ratio";

Vue.component("vue-aspect-ratio", VueAspectRatio)

或者组件内引入

import VueAspectRatio from "vue-aspect-ratio";

export default {
    name: "AmazingComponent",
    props: [myprop],
    components: {
        "vue-aspect-ratio": VueAspectRatio
    }
}

模板中使用

<div class="my-container">
    <vue-aspect-ratio ar="16:9" width="640px">
        <div>your content goes here</div>
    </vue-aspect-ratio>
</div>

示例

image.png

responsiveness gif

作者

Alberto De Agostini

@albertodeago88

相关项目

一个模拟雨滴落在玻璃表面的简单脚本。
一套适合开发者使用的轻量级UI组件库,完美支持vue3
这是一个基于Vue.js的Github样式的日历热图。
这是一个基于Splide的Vue滑块组件。
这是一个基于Vue的滚动条组件。
这是一个Bootstrap风格简单分页组件。
这是一个Vue.js 2打字机效果组件 。