- 博客(52)
- 收藏
- 关注
原创 css 流动边框
一、背景流动边框实现原理:用背景进行旋转,超出我们想显示的范围则hidden,就有以上的效果,可以用after或者before元素来实现也可以。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2024-06-28 14:24:07 1039 1
原创 一些css记录
border-box | padding-box | content-box 有点像盒子模型。border-image -width属性指定图像边界的宽度。除了最后一个元素外,所有元素都需要一些样式,使用。定义了背景层的混合模式(图片与颜色)。选择器非常容易做到。
2024-06-25 14:34:15 406
原创 threejs官方demo解析(二)
threejs官方demo——webgl_animation_skinning_additive_blending ——站立的人
2024-01-17 16:47:01 499
原创 实现围绕某圆环旋转的效果,类似行星围绕地球旋转
如下图所示,虚线圆环上的文字已经打码,实际效果就是文字围绕圆环旋转,并到背面的时候文字虚化。利用动画的时间差,都让元素在同一个位置开始动画,运动轨迹使用塞尔曲线。注意:动画时间用负数,在第一次渲染的时候才不会出问题。将透明度变高,让元素类似被遮盖一样。来定义,到元素背后的时候使用。
2023-12-14 11:23:56 1008
原创 vue签字实现
<template> <el-dialog title="电子签名" width="850px" :visible="visible" append-to-body destroy-on-close :close-on-click-modal="false" :before-close=" () => { visible = false; }"> <div> <!-- 画布对象 -->
2023-09-14 14:10:17 264
原创 vue+vite+pinia+ts遇到的问题
它会监听引用数据类型的所有属性,不需要具体到某个属性,一旦运行就会立即监听,组件卸载的时候会停止监听。深度监听的需要是这个引用数据类型自身,而不是其中的属性。并且,他只能获取到新值,而获取不到旧的值。在vite.config.ts中设置,缺点不灵活,推荐使用①。watch两个参数,第一个是要监听的值,第二个是个回调函数。如果手动引入,则也要引入他的css,否则样式出现问题。接下来就可以写单独的模块了,每个模块划分为一个文件。如果监听对象reactive里面的某个值,使用。在使用的地方引入以下。
2023-07-26 16:03:52 298
原创 reac18 和react-router-dom6 redux8在项目中的使用及部分知识累积
reac18 和react-router-dom6 redux8 项目过程记录
2023-07-26 16:02:14 213
原创 apk打包、开发launcher
找到属性为android:name=“io.dcloud.PandoraEntry” 的 activity 标签,该标签下有两个intent-filter标签,在第一个intent-filter下添加配置launcher的四行代码就行了,最好都加上。修改签名后文件名字update_signed.zip 改为 demo_signed.apk。2)修改文件名demo.apk 改为 update.zip。将apk和apktool放在了同一个文件夹下:没报错即可。4)完成,安装启动,安装后可选择作为桌面程序。
2023-07-18 09:22:24 83
原创 uniapp 安卓使用live-pusher实现人脸识别(拍照)功能
uniapp实现人脸识别,拍照功能。包含vue和nvue两种处理方式。
2023-07-17 11:48:02 3971 29
原创 使用element-ui预览图片(el-image-viewer)
想要不使用 `el-image` 组件,即为不想展示小图,想要点击按钮的时候预览图片。
2023-02-22 17:17:51 1628
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人