0%
ElementPlus
el-backtop 不显示问题
问题描述
官方文档的示例如下:
1 | <template> |
直接拿来用会发现返回顶部的按钮根本不显示,这是因为 target
属性是必填的。
target
是指触发滚动的对象,其值是一个类的字符串,该类对应的元素一般是 el-backtop 的父元素,且其能够发生滚动,即拥有以下属性:
1 | height: 200px; |
TS 注意事项
基于 webpack 构建项目
SVG
HTML体系中,最常用的绘制矢量图的技术是 SVG 和 HTML5 新增加的 canvas 元素。这两种技术都支持绘制矢量图和光栅图。不过 canvas 更偏重于动画的制作。所以,绘制矢量图的大任落到了 SVG 身上。
SVG简介
可缩放矢量图形(Scalable Vector Graphics,简称 SVG)是一种使用 XML 来描述二维图形的语言(SVG 严格遵从 XML 语法)。 SVG 允许三种类型的图形对象:矢量图形形状(例如由直线和曲线组成的路径)、图像和文本。 可以将图形对象(包括文本)分组、样式化、转换和组合到以前呈现的对象中。 SVG 功能集包括嵌套转换、剪切路径、alpha 蒙板和模板对象。
网格布局
一些 css 效果
js-元素相交检测
发表于
分类于
JS
Intersection Observer API 提供了一种异步检测目标元素与根元素或 viewport 相交情况变化的方法。检测一个元素是否出现在视口中也是它的一个应用。
下面这些情况都需要用到相交检测:
图片懒加载:当图片滚动到可见时才进行加载;
内容无限滚动:也就是用户滚动到接近内容底部时直接加载更多;
在用户看见某个区域时执行任务或播放动画。