javascript - 如何将数据对象用于样式标签?Vue.js
问题描述
所以我试图通过使用数据对象定位背景位置来创建视差效果。
<div class="parallaxBanner" :style="{scrollBanner}">
</div>
<script>
export default {
data: function(){
return{
scrollBanner: 0,
}
},
methods:{
scrollPosition: function(){
this.scrollbanner = window.scrollY % 0.5;
console.log(window.scrollY);
}
},
mounted() {
window.addEventListener('scroll', this.scrollPosition);
}
}
</script>
不是 100% 如何在行值中定位 css 任何建议都会有很大帮助:)
解决方案
如果你想设置background-position
,你可以使用
<div class="parallaxBanner" :style="{ backgroundPosition: scrollBanner }">
</div>
推荐阅读
- python - 建议的句子拆分代码不适用于一个句子(有人可以复制或解释吗?)
- python - django.db.utils.IntegrityError:“地址”列中的空值违反非空约束
- javascript - AWS Lambda 缩略图生成器不适用于较大的文件大小
- java - 在字符串中查找不在圆括号“()”内的破折号“-”
- bash - 扩展命令时评估错误参数列表太长
- powershell - 如何使用 PowerShell Replace 正确替换给定文件中的多个字符串
- javascript - 为什么函数 showStar() 不能与 (Return) 一起使用,而不是根据行增加星数?
- python - 可更新的 tkinter 画布与 mainloop
- r - 在R中的ggplot中更改县的边框颜色
- python - 如何在 python (matplotlib) 中绘制二维圆锥?