首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    居然可以 js PPT?

    居然可以 js PPT powerpoint或者keynote演示文稿,对于代码、数学公式等的支持一直是个痛点。而且对于前端同学来说,一身的css功力用不上也是个痛点。...将reveal.js运行起来 首先clone一份reveal.js最新的代码: git clone https://github.com/hakimel/reveal.js 我们照抄一份index.html...所以我们要做的就是在下面的模板上markdown就好。...^{(i)}|$ 出来的效果是这样的: 代码高亮 代码高亮默认是支持的,我们可以在markdown里面`...更进一步 除了上面介绍的基本特性之外,reveal.js支持自动播放、自制插件、支持处理事件等等有利于开发人员slides的特性。相信能给你的slides带来新的好玩的东西,将汇报与分享变成乐趣。

    9.5K20

    魔性,Python实现火爆全网的「蚂蚁呀嘿」视频特效

    没配音,感觉不是很精彩,后面上视频。 那么需要如何实现呢,下面小F来手把手教学。...下面再创建一个输出文件夹,生成的视频会保存在这里。...paddlepaddle是基础,而paddlehub则是用来检测人脸的。 将「输入图片」中的所有人脸检测出来,然后使用PaddleGAN对每个人脸进行表情迁移,最后生成视频。...driving_video: 驱动视频视频中人物的表情动作作为待迁移的对象。 source_image: 原始图片,视频中人物的表情动作将迁移到该原始图片中的人物上 。...对于其他的视频特效,就需要更改驱动视频,即修改driving_video。 另外生成的视频是不带声音的,所以需要使用FFmpeg将视频与音频进行合并。

    78130

    魔性,Python实现火爆全网的「蚂蚁呀嘿」视频特效

    没配音,感觉不是很精彩,后面上视频。 那么需要如何实现呢,下面小F来手把手教学。...下面再创建一个输出文件夹,生成的视频会保存在这里。...paddlepaddle是基础,而paddlehub则是用来检测人脸的。 将「输入图片」中的所有人脸检测出来,然后使用PaddleGAN对每个人脸进行表情迁移,最后生成视频。...driving_video: 驱动视频视频中人物的表情动作作为待迁移的对象。 source_image: 原始图片,视频中人物的表情动作将迁移到该原始图片中的人物上 。...对于其他的视频特效,就需要更改驱动视频,即修改driving_video。 另外生成的视频是不带声音的,所以需要使用FFmpeg将视频与音频进行合并。

    72010

    原生js一个多动症的简历

    原生js一个"多动症"的简历 预览地址 源码地址 最近在知乎上看到@方应杭vue写了一个会动的简历,觉得挺好玩的,研究一下其实现思路,决定试试用原生js来实现。...background: red; } 项目搭建 在这个项目中我们 使用webpack2来完成项目的构建 使用yarn来处理依赖包的管理 使用es6的写法 使用部分原生dom操作api standard.js...代码风格约束利器) 目录结构如下 最重要的几个模块分别是resumeEditor(简历编辑模块) 、 stylesEditor(简历样式编辑模块) 、 以及vQuery(封装的dom操作模块) 最后app.js...markdownToHtmlWrap) .then(showStylesWrap.bind(null, 2)) 可以看到,代码清爽了很多,纵向发展,应用第一步第二步第三步...一眼就能够看出来,当然实现的逻辑是将原来的相关的模块Promise

    6.9K70

    原生js一个多动症的简历

    原生js一个"多动症"的简历 预览地址 源码地址 最近在知乎上看到@方应杭vue写了一个会动的简历,觉得挺好玩的,研究一下其实现思路,决定试试用原生js来实现。...background: red; } 项目搭建 在这个项目中我们 使用webpack2来完成项目的构建 使用yarn来处理依赖包的管理 使用es6的写法 使用部分原生dom操作api standard.js...(代码风格约束利器) 最重要的几个模块分别是resumeEditor(简历编辑模块) 、 stylesEditor(简历样式编辑模块) 、 以及vQuery(封装的dom操作模块) 最后app.js...markdownToHtmlWrap) .then(showStylesWrap.bind(null, 2)) 可以看到,代码清爽了很多,纵向发展,应用第一步第二步第三步...一眼就能够看出来,当然实现的逻辑是将原来的相关的模块Promise

    5.3K20
    领券