vue 中怎么动态给标签加css

vue 中怎么动态给标签加css,第1张

一、Vue css过渡的基本语法

<div v-if="show" :transition="expand">hello</div>

然后耐帆为 .expand-transition, .expand-enter 和 .expand-leave 添加 CSS

/* 必需 */

.expand-transition {

transition: all .3s ease

height: 30px

padding: 10px

background-color: #eee

overflow: hidden

}

/* .expand-enter 定义神亩橡进入的开始状态 */

/* .expand-leave 定义离开的结束状态 */

.expand-enter, .expand-leave {

height: 0

padding: 0 10px

opacity: 0

}

你可以在同一元素上通过动态绑定实现不同的过渡:游旁

<div v-if="show" :transition="transitionName">hello</div>

new Vue({

el: '...',

data: {

show: false,

transitionName: 'fade'

}

})

如图是一个常见的vue文件结构

在app.html 或者*.vue中引入陆腔郑css,如下所示:

在 app.html引入css对阵个页圆散面都生早颂效,在vue文件中引入,只对改vue生成的页面有效


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/bake/11992546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存