如何使用CSS3 + JQuery实现悬浮墙式菜单

  

  

大家好,今天我要教你如何创建一个有用的悬停式用户界面,使用jQuery, CSS3, HTML5和@字体——脸。你可能会问我,为什么是一个基于悬停的用户界面吗?好吧,由于现在很流行的基础触摸的web站点可以运行在移动设备上,我认为我们可以让那些基于桌面浏览器的人们使用站点更加简单。

  

  

悬停界面就是只需要做少量的工作就可以浏览更多的内容。比起传统的基于页面的点击,我们需要改变一些想法和设计结构,可以让用户知道怎样通过基于悬停墙来浏览更多的内容。

  

如果你浏览一些最流行的网站。你会发现实际上他们有两个版本。一个用于桌面浏览器(完整布局),另一个是优化移动(触摸集中)。某些情况下,在传统的网站上也可以使用悬停界面来提高用户的体验。

  

  

如何使用CSS3 + JQuery实现悬浮墙式菜单

  

悬浮墙由两个关键的组件交互:

  

1。头滑块:当用户停留超过1个框架的时候。一个动画效果转到了一个独特的背景,具体是到特定链接标题壁纸的位置。当头部的壁纸完全呈现时,显现出一些特殊的文字,例如标题或网站的标语。
  

  

2。页面滑块:在头滑块滑动的同时呈现。用户可以通过点击一个链接,查看相应的“页”元素幻灯片。(这基本上是一个div,其中可以包含文字,图像,视频-任何HTML内容)
  当悬停离开当前的链接,头滑块会变成默认的背景。页面滑块保持原有状态。这样做的原因是,如果页面滑块呈现了进一步的内容。用户可能希望停留在这个页面上,向下滚动或单击。

  

  

在悬浮墙中CSS3的用于使文本紧凑,背景梯度和旋转的造型和设计。我们可以选择我们喜欢的背景图片.@font-face大多数情况下用户排版。跨浏览器的情况下也可以表现出漂亮的字体。

  

如何使用CSS3 + JQuery实现悬浮墙式菜单

  

让我们开始创建一个悬浮墙:

  

标题框的HTML:
  

        & lt; div id=皐anderwall”比;   & lt; div类=鞍捌鳌北?   & lt; div id=暗谝恢 崩?爸〉谝弧北?   & lt; id=" link1 " href=" https://www.yisu.com/zixun/" rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”alt=癹Query是用于WanderWall动画”在   & lt; span> jQuery& lt;/a>   & lt;/div>   & lt; div id=癴rame2”类=岸 北?   & lt; id=" link2 " href=" https://www.yisu.com/zixun/" rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”alt=" CSS3用于线性梯度和样式”在   & lt; span> CSS3& lt;/a>   & lt;/div>   & lt; div id=癴rame3”类=三帧比;   & lt; id=" link3 " href=" https://www.yisu.com/zixun/" rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”alt=癏TML5权力data-tooltip工具提示”比;   & lt; span> HTML5& lt;/a>   & lt;/div>   & lt; div id=癴rame4”class=暗谒闹 北?   & lt; id=" link4 " href=" https://www.yisu.com/zixun/" rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”rel=巴獠縩ofollow”alt=白痔遄痔迦Α弊4? lt; span>   @font-face& lt;/a>   & lt;/div>   & lt;/div>   & lt;/div>      

滑块页的HTML:

        & lt; div类=耙趁妗北?   & lt; div id=癿antletext”比;   & lt; h4>   jQuery   & lt; h3>   Wanderwall 1 & lt;/h3>   & lt;/div>   & lt;/div>   & lt; div类=耙趁妗北?   & lt; div id=癿antletext”比;   & lt; h4>   jQuery   & lt; h3>   Wanderwall 2 & lt;/h3>   & lt;/div>   & lt;/div>   & lt; div类=耙趁妗北?   & lt; div id=癿antletext”比;   & lt; h4>   jQuery   & lt; h3>   Wanderwall 3 & lt;/h3>   & lt;/div>   & lt;/div>   & lt; div类=耙趁妗北?   & lt; div id=癿antletext”比;   & lt; h4>   jQuery   & lt; h3>   Wanderwall 4 & lt;/h3>   & lt;/div>   & lt;/div>      

在现实生活中,你可能会定义一些非常简单的CSS的设计结构。但为了简单起见,我首先要告诉你在这个项目中的重要组成部分的JavaScript,然后是CSS3。(我建议你先完成JavaScript端的部分,再去修改设计。不过,你怎么舒服怎么做吧)。

如何使用CSS3 + JQuery实现悬浮墙式菜单