获得徽章 1
#青训营笔记创作活动#
2月13日 打卡day17
今日学习:使用CSS监听事件
1.hover延时触发:与js的mouseover和mouseout等相联系
button:hover{
/*设置一个无关紧要的样式*/
transition: 0s 1s opacity; /*延时 1s */
}
然后使用事件监听器监听transitionend方法
2.长按触发事件
与:hover延时触发逻辑一样,这个借助:active伪类
3.轮播和暂停
使用:hover+animation
.view {
animation: scroll 1s infinite; /*每1s动画,无限循环*/
}
.view:hover{
animation-play-state: paused; /*hover暂停*/
}
@keyframes scroll {
to {
transform: translateZ(.1px); /*无关紧要的样式*/
}
}
然后使用事件监听器监听animationiteration事件
展开
2
#青训营笔记创作活动#
2月12日 打卡day16
今日学习:前端实现人脸检测
引入TensorFlow的人脸特征点检测模型,预测点位,推断人脸近似面部几何
特征检测:根据需要取帧与帧之间的距离,根据阈值判断需求
展开
评论
#青训营笔记创作活动#
2月11日 打卡day15
今日学习:Antd源码调试
在 renderWithHooks 里调用函数组件的地方打个条件断点,在调用想调试的组件时断住;把 antd 代码下载下来,执行 npm run dist 就可以生成 UMD 形式的代码。把 devtool 设置成 cheap-module-source-map,然后开启 babel-loader 和 ts-loader 的 sourcemap。把产物覆盖 antd 的 dist 下的产物,再调试就可以直接调试 antd 组件的 tsx 源码了。
(没有太看懂,现在我的知识有限,后面有需要再来深入学习吧(恼[衰]))
展开
评论
#青训营笔记创作活动#
2月8日 打卡day14
今日学习:使用fabric.js 快速开发一个图片编辑器
- fabric.js和konva.js都是canvas库,两者功能相似
- 关键:把fabric实例对象共享给各个功能组件
展开
评论
下一页
个人成就
文章被点赞 1
文章被阅读 1,928
掘力值 225
收藏集
3
关注标签
0
加入于