添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Planetary. js 可以生成一个性能(UI)良好可交互的地球。...官网:http://planetaryjs.com/ Github:https://github.com/BinaryMuse/planetary. js 完全可定制,包括颜色, 旋转 等等 在任何具有自定义颜色和大小的位置显示动画...与 json 文件下载 核心 js 有三个,名字叫 d3.v3.min. js 、topojson.v1.min. js 和 planetaryjs.min. js 需要使用的文件名字叫 world-.../d3.v3.min. js '> </script...官网 demo github 仓库中有 demo 示例 https://github.com/BinaryMuse/planetary. js 配置好 js 文件后,在 index.html

4.1K 3 0
  • 原生 JS 实现特效 导航

    分享一个用原生 JS 实现的特效 导航 条,效果如下: 实现代码如下: 首先页面分为两个div,一个 导航 一个内容。其中内容中需要一个按钮用来控制折叠。...但在代码中,并不能真的用for循环来做,那样在移动过程中 js 就会一直卡在循环中而不能执行其他代码,所以这里可以使用setInterval函数来做,它会每隔一段时间调用一次某个方法,格式为setInterval...,鼠标移出 导航 栏三种。...当点击按钮后,判断当前 导航 栏是收缩还是展开状态,如果是收缩状态就将 导航 栏的宽和内容块的左外边距逐渐增长为展开时的值,反之同理。而判断是通过一个变量来标识 导航 栏状态实现。... 导航 导航 <button id="close-left-nav

    7.3K 2 0

    JS 吸顶 导航 ,告别“回到顶部”

    本文主要内容 1、吸顶 导航 是什么 2、吸顶 导航 的实现方法 1、吸顶条 导航 是什么 吸顶 导航 栏的初始位置一般是靠近在页面的顶部位置,但是又存在一定距离,通常这块区域放置最为醒目或者重要元素的地方...当页面向下滚动时超过了吸顶 导航 的初始位置时,需要把吸顶 导航 栏固定在窗口顶部,一般吸顶 导航 栏还可以替换成文章标题栏,搜索框、tab条等等,例如百度糯米,天猫,淘宝最为常用。...明白了吸顶 导航 条的基本效果,下面写个简单的demo吧。 2、吸顶 导航 的实现方法 一、样式结构搭建 考虑到触发吸顶功能,需要为 导航 条设置触发后的样式。 HTML5学堂是一个热爱H5的讲师组成的组织,致力于构建一个前端、HTML5的分享平台,能够给学生提供一些资料,也为广大前端爱好者提供一个分享平台,其中涉及到的基本知识, JS ...底层知识, JS 底层知识,面试真题、相关技术、未来发展等。

    7.6K 7 0

    JS 实现 导航 栏下滑悬浮透明置顶

    如果仅仅想把 导航 栏固定,添加以下属性即可: style="position: sticky;" 注:前提是你已经写好了 导航 栏。...如果想将 导航 栏下滑悬浮透明,请参照如下方式: 给 header盒子(整个 导航 的盒子)添加 id="headerTop" 并添加以下css样式: #headerTop{ /*使 导航 栏固定在顶部*/...position: fixed; top:0; left: 0px; z-index: 1000; /*一开始就不给 导航 栏设置背景色*/ background-color...headerTop.sticky{ background-color: rgb(247, 247, 247, 0.9); border-bottom: 1px solid #e2e8f0; 重要:添加 JS ...效果实现滑动检测: // 使顶部 导航 栏下滑显示,上滑透明 // 添加滚动事件 window.addEventListener('scroll', function

    6.4K 1 0

    MUI 导航 栏透明渐变----原生 JS 实现

    JS

    5K 1 0

    原生 JS | 导航 底部横线跟随鼠标缓动

    功能效果 功能需求明确 横向 导航 条; 当鼠标在 导航 区域当中左右移动时,横线跟随鼠标移动。...原生 JS 功能实现 功能代码解析 在该效果中,由于鼠标移入淡入或淡出的功能代码的原理与jQuery基本类似,所以不做重复书写,只实现 导航 底部跟随的效果。...首先进行位置初始化(如果没有初始化,在第一次通过ele.style.left属性获取left的值时,是一个控制); 之后为每个 导航 绑定鼠标移入事件。...逻辑(原生 JS )实现相关知识 缓冲运动; 数学对象。 通过计时器(此处使用的是setTimeout),实现在一定时间间隔之后,执行一次函数当中的功能。...数学对象 在 JS 当中,最小的单位为1像素,对于缓冲运动当中,所计算出的缓冲结果是存在小数的,这些小数需要计算为整数再做处理。

    7.1K 8 1