Anime

个人练习:使用HTML+CSS制作二级菜单

 ̄綄美尐妖づ 提交于 2020-08-05 05:18:23
最近一直在学习HTML+CSS,刚看完如果制作下拉菜单部分,就想着做一个练练手。 先上成品图: 就是上面这个效果,横向菜单选项能点击,鼠标放在上面也能展开二级菜单,二级菜单也能点击,点击后就会在底下的<iframe>中打开网站链接。(可能这里会有人好奇"为什么不点开哔哩哔哩你不是都放在上面了嘛!",实际上我这边点开哔哩哔哩它会跳转两次,先在<iframe>中打开一次,然后又会在当前页面转到哔哩哔哩,你得后退一次才能看到在<iframe>中打开的哔哩哔哩_(:з」∠)_) 那么不废话了直接切入正题。 我的设想是创建两个<div>,宽度都是占100%,顶上的<div>放菜单栏,下面的<div>专门放<iframe>(这里先给两个区域设置背景颜色好分辨): 1 <!-- 顶部div区域,存放横向导航栏 --> 2 < div class ="topMenu" > 3 4 </ div > 5 6 <!-- 主要内容的div区域,存放网站页面的框架 --> 7 < div class ="mainContent" > 8 9 </ div > HTML部分 底端的<div>区域我希望高度是除去顶端元素后剩余的所有部分,这里就用到了CSS3中的一个函数calc()。: 1 /* 清除文档内外边距,让<div>区域能够紧贴浏览器边缘 */ 2 body { 3 padding : 0px ;

2018年值得关注的10大JavaScript动画库

雨燕双飞 提交于 2020-05-08 03:29:01
2018年值得关注的10大JavaScript动画库 旭日云中竹 前端早读课 1周前 前言 平时大家开发动画是采用什么方式呢?虽然18年过半,可这十个动画库是真的没听过几个,有点尴尬。今日早读文章由@旭日云中竹翻译分享。 正文从这开始~ 现代网站的客户端依靠高质量的动画,使得JavaScript动画库的需求不断增加。幸运的是,供应似乎与需求相匹配,并且有多种选择。至于选择哪一个就难以定夺了。在这一年里,许多动画库有可能完善得更好,为创建动画提供更好的解决方案。 让我们来看看2018年值得关注的十大JavaScript动画库。 Three JS 42,569 ★ Three JS 是这里面排名第一、最受欢迎的动画库(该项目有900多位的贡献者)。八年了,Three JS 仍然是一个强大的动画工具。Three JS 依赖于WebGL,可以用来构建浏览器端酷炫的3D计算机图形。它的功能包括但不限于浮雕效果,透视和正交相机效果,几何工具,如平面,立方体,球体,环面。然而,这个库有个缺点,就是一些开发人员发现它使用起来很慢。 安装: 使用NPM,可以使用以下命令安装Three JS。 npm install three 更多信息可从官方网站或npm获取。 Anime JS 21,084 ★ Anime JS 可能是 Three JS的备选方案,居于列表第二位。Anime JS由Julian

使用Python来看看动漫中的你

微笑、不失礼 提交于 2020-04-14 14:35:12
【推荐阅读】微服务还能火多久?>>> 百度人工智能运用世界领先的对抗生成网络,结合人脸检测、头发分割、人像分割等技术,为用户量身定制千人千面的二次元动漫形象,并且可通过参数设置,生成戴口罩的二次元动漫人像。 先来一组图看看效果 八种口罩任意选呦 不懂技术的想要自己的动漫头像可以QQ我呦:496575233 也可以在微信小程序上直接获取头像哦 接下来一起来看看制作过程吧 1、首先在百度智能云=>产品服务=>人工智能=>图片效果增强 模块下方注册应用 输入应用名称、应用类型、接口选择可以默认(默认就开启了人像动漫化权限)、应用描述 立即创建即可 2、进入应用列表、查看上述注册应用的API Key和Secret Key 这两个值注意保密哦,不要告诉别人,因为人像动漫画是免费次数500次,免费次数用完了收费标准目前是80元每1000次 3、接下来就需要获取用户权限了,就是使用2中的API Key和Secret Key获取token令牌了 原理是向服务器发起http请求,获取返回值中的token 可以使用python请求模块requests来完成 来一段案例代码 import requests res = requests.post("https://aip.baidubce.com/oauth/2.0/token",data={ "grant_type":"client

使用Python来看看动漫中的你

久未见 提交于 2020-04-14 13:23:26
【推荐阅读】微服务还能火多久?>>> 百度人工智能运用世界领先的对抗生成网络,结合人脸检测、头发分割、人像分割等技术,为用户量身定制千人千面的二次元动漫形象,并且可通过参数设置,生成戴口罩的二次元动漫人像。 先来一组图看看效果 八种口罩任意选呦 不懂技术的想要自己的动漫头像可以QQ我呦:496575233 也可以在微信小程序上直接获取头像哦 接下来一起来看看制作过程吧 1、首先在百度智能云=>产品服务=>人工智能=>图片效果增强 模块下方注册应用 输入应用名称、应用类型、接口选择可以默认(默认就开启了人像动漫化权限)、应用描述 立即创建即可 2、进入应用列表、查看上述注册应用的API Key和Secret Key 这两个值注意保密哦,不要告诉别人,因为人像动漫画是免费次数500次,免费次数用完了收费标准目前是80元每1000次 3、接下来就需要获取用户权限了,就是使用2中的API Key和Secret Key获取token令牌了 原理是向服务器发起http请求,获取返回值中的token 可以使用python请求模块requests来完成 来一段案例代码 import requests res = requests.post("https://aip.baidubce.com/oauth/2.0/token",data={ "grant_type":"client

anime.js 实战:实现一个带有描边动画效果的复选框

白昼怎懂夜的黑 提交于 2019-11-29 00:46:23
本文转载于: 猿2048 网站 anime.js 实战:实现一个带有描边动画效果的复选框 在网页或者是APP的开发中,动画运用得当可以起到锦上添花的作用。正确使用动画,不但可以有助于用户理解交互的作用,还可以大大提高网页应用的魅力和使用体验。并且在现在的网页开发中,动画已经成为了一个设计的标准,变得越来越重要。特别是在一些和用户交互的地方,使用动画能更好的給用户以反馈,提升用户的操作体验。 在网页开发中,有很多种技术来实现动画。在这篇文章中,我们使用anime.js这个轻量强大的javascript动画库来编写动画效果。使用它可以非常方便创建和管理动画。如果你还不是很熟悉这个库的使用方法,可以去看看以前写一篇入门文章。这篇文章主要是使用它来实现下面这个效果: 这个动画效果非常简单,主要是有一个圆圈和一个白色的勾组成。使用CSS中的border-radius可以非常方便的创建这个圆。使用它可能比使用SVG来创建圆还要简单些并且代码量也少点,不过在这个效果中,由于那个白色的勾要用到SVG来实现,所以圆圈也使用SVG来实现。而且SVG现在变得越来越流行了,而且SVG是矢量可以随意放大缩小。下面就是这个圆圈的SVG代码: <svg class="checkmark" xmlns="http://www.w3.org/2000/svg" width="32" height="32"