
前端
花开花落年年
这个作者很懒,什么都没留下…
展开
-
Vue手机端页面横屏效果
转载于https://www.cnblogs.com/dreambin/p/8884835.html在mounted生命周期中调用方法 resizeScreen() { const _this = this; // 利用 CSS3 旋转 对根容器逆时针旋转 90 度 const detectOrient = function() { let width = document.documentElement.clientWidth, .转载 2021-01-18 18:19:03 · 3598 阅读 · 1 评论 -
CSS自定义滚动条样式
/* 滚动条整体 */.el-col::-webkit-scrollbar { width: 10px;}/* 滚动条内部滑块 */.el-col::-webkit-scrollbar-thumb { border-radius: 10px; box-shadow: inset 0 0 5px rgba(0, 123, 255, 0.2); background: #66b1ff;}/* 滚动条外部容器 */.el-col::-webkit-scrollbar-track {原创 2020-12-23 15:04:02 · 181 阅读 · 0 评论 -
vue中使用gifshot生成GIF图片步骤
参考文档:gifshot官方文档1.在index.html中引入cdn<script src="https://cdn.bootcdn.net/ajax/libs/gifshot/0.3.2/gifshot.js"></script>2.在vue文件中使用<template> <div class="showGIF" id="showGIF"> <div id="gif"></div> </div&g.原创 2020-08-04 17:27:52 · 2887 阅读 · 1 评论 -
使用setInterval动态改变图片的播放速度(实现GIF效果)
要实现的效果通过改变滑块中的数值动态改变GIF播放的速度。刚开始准备通过gifshot插件实现的,先将GIF按帧拆分成一张张图片,再设置每张图片之间的帧间隔,最后再拼接成一个新的GIF图片。但是用这个方法实现的话,在页面中通过滑块改变帧间隔的时候,需要重新绘制渲染GIF,导致中间的等待时间太长,体验很差。所以没有使用这种方法,如果是只要改变一次,不需要重新改变可以使用gifshot实现。参考文档:gifshot文档本文中是通过setInterval添加定时器,通过改变定时器的时间间隔实现的。原创 2020-08-04 17:19:15 · 1208 阅读 · 0 评论 -
添加文字下划线动画效果,通过IntersectionObserver监听事件实现页面滚动展示
参考文章:IntersectionObserver API 使用教程实现效果图页面刚滚动的文字位置时动画效果结束后HTML给mark标签内的文字添加动态下划线效果 <h1>JavaScript 的歷史及現況</h1> <p>1990 年,科學家 Tim Berners-Lee 在互聯網的基礎上發明了萬維網 (World Wide Web),<mark>World Wide Web 這個詞在互聯網早期經常提到,還一直影響至今,.原创 2020-07-31 00:22:53 · 646 阅读 · 0 评论