Vue top栏滚动显隐和文字字体颜色过渡动画效果随笔

好长时间没用css动画效果了,今天恰好在封装某个组件时用上,随笔记下。

<template><div class="contain"><div v-show="isShow" class="scrollBox"><p class="font">NEW</p></div></div>
</template>
<script>
export default {name: 'ScrollTop',data() {return {isShow: false,};},mounted() {window.addEventListener('scroll', this.scrollHandler);},unmounted() {window.addEventListener('scroll', this.scrollHandler);},methods: {scrollHandler() {const top = document.documentElement.scrollTop;console.log(top);if (top > 100) {// 滚动条滚动距离超过100时this.isShow = true;} else {this.isShow = false;}},},
};
</script>

css样式部分

<style lang="scss" scoped>
::v-deep.el-dialog__headerbtn {font-size: 12px;
}
.scrollBox {width: 800px;height: 500px;background: white;
}
.contain {z-index: 200000;top: 60px;position: fixed;font-size: 60px;
}
.font {color: #5ba6df;background-image: -webkit-linear-gradient(left, #c92e2e, #c02323 25%, #d8abab 50%, #c2283c 75%, #d41616 100%);-webkit-text-fill-color: transparent;-webkit-background-clip: text;-webkit-background-size: 200% 100%;-webkit-animation: masked-animation 1s infinite linear;font-family: Chaparral Pro Light;letter-spacing: 2px;font-size: 56px;
}@keyframes masked-animation {0% {background-position: 0 0;}100% {background-position: -100% 0;}
}
</style>

Vue 顶部栏滚动控制显隐和文字字体闪光动画效果随笔相关推荐

  1. mui实现上下滑动控制显隐效果

    概述 本文讲述在mui框架下实现上下滑动控制显隐的效果. 效果 实现 html <!DOCTYPE html> <html><head><meta chars ...

  2. Wex5 组件的bind-visible属性控制显隐

    1.选择需要控制显隐的组件,在bind-visible属性绑定值 2.js代码如下 3.在控制显隐的btn按钮的点击事件中,js代码如下 或者有更灵活的写法this.shouldShowVersion ...

  3. 在vue项目中使用gsap,实现极佳的2d动画效果

    在vue项目中使用gsap,实现极佳的2d动画效果 一.GSAP是什么? 二.使用步骤 1.引入库 2.在vue中使用 3.vue组件使用gsap完整代码 总结 一.GSAP是什么? GSAP全称是G ...

  4. 基于vue2.0打造移动商城页面实践 vue实现商城购物车功能 基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果...

    基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/art ...

  5. Unity克隆物体并控制显隐

    克隆物体的子物体的控制属于动态显隐控制,无法提前拖动到代码的变量之上,正好项目中遇到了,因此专门写了一个小程序测试了一下 克隆物体的子物体名字的不变性,克隆的物体这里我单独命名了.主界面如下(包括了h ...

  6. Vue.js 3.0 学习笔记(十)过渡和动画效果

    一.单元素/组件过渡 1.CSS过渡 控制p元素显示和隐藏 <!DOCTYPE html> <html> <head><meta charset=" ...

  7. Vue 分别使用过渡类名 animate.css 钩子函数等实现动画效果

    1. 使用过渡类名实现动画 v-enter: 进入之前元素的起始状态,还没有进入 v-enter-to: 定义进入过渡的结束状态 v-enter-active:定义进入过渡生效时的状态 v-leave ...

  8. vue导航栏滚动下拉条上拉隐藏,下拉显示切换样式变化(源码)

    目录 案例1 源码如下 效果如下 案例2 源码如下 效果如下 最后 案例1 源码如下 navBar内容,上拉显示navBar,下拉隐藏navBar,固定在顶部,样式切换 <template> ...

  9. vue - 实现类似 ”视频和直播间“ 的文字弹幕飘过效果功能,支持Nuxt项目!组件源码及详细的使用示例(可自己定义弹幕样式、修改滚动速度、显示隐藏弹幕、鼠标移入悬停与点击悬停等)弹幕功能插件源码

    效果图 在 Nuxt.js 或 Vue.js 项目中,制作一个类似视频弹幕.直播间发言飘过弹幕效果组件,丝滑运行兼容性完美无bug. 具体功能请看下图介绍,还有很多没有列举,基本上如果你需要这种弹幕, ...

最新文章

  1. 《一起学习rgbdSLAM》中g2o部分报错的问题
  2. poj 3321 Apple Tree
  3. Android 获取标题栏的高度
  4. 炼丹知识点:模型评估里的陷阱
  5. nameof() 到底是编译时还是运行时行为?
  6. Java 8实现BASE64编解码
  7. M0/M3的异常和中断
  8. RabbitMQ三种Exchange模式(fanout,direct,topic)的性能比较(转)
  9. JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
  10. 主域控制器硬件损坏,你会怎么解决?(四)
  11. display和float使用上的区别(1)-----多栏布局的实现
  12. [AutoSAR] BSW模块的服务层,重点关注OS部分
  13. 数字图像处理——基于matlab的车牌号识别
  14. 关于table表格头部固定和列固定的方式
  15. SSL1653 数字游戏
  16. SQLMAP参数中文详解(看过来)!
  17. VUE获取节日(中国节+国际节)
  18. 获奖公布|@程序员,你读过的书,藏着自己的命运
  19. CSharp 基本知识-数组
  20. 推荐几个免费的PDF to Word文件转换器

热门文章

  1. 图片如何排版?这波排版技巧请收好
  2. android 软件锁屏代码,纹字锁屏(com.iooly.android.lockscreen) - 8.1.1 - 应用 - 酷安
  3. pythonforandroid下载中文_通过python-for-android打包apk-Go语言中文社区
  4. 建立WinKawaks局域网服务器
  5. 【通知】华为数通认证备考必备指南
  6. ES6学习——一文搞懂ES6
  7. 【并查集】面试题 17.07. 婴儿名字
  8. 中山大学的计算机专业多少分,【广州日报】中山大学 专业录取不设分数级差...
  9. 女生的第一次,往往都会很害羞
  10. 【PMP备考】错题整理-模拟三