8种Mocean滑动模态-悬停放大及点击弹出

8种Mocean滑动模态-悬停放大及点击弹出

添加时间:2021-02-25 10:51:28
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:弹窗
  • 模板颜色模板颜色:初级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

这是一款Mocean滑动模态的插件,应用在多列表展示的时候,鼠标悬停在列表上会有放大的效果,鼠标点击弹出的效果也有8种之多,颜色和效果是可以自己设置的。
8种Mocean滑动模态-悬停放大及点击弹出
分类:悬浮层/弹出层 > 弹窗 难易:初级

页面开始引入css样式和jquery库:

<link type="text/css" rel="stylesheet" href="css/mocean.css">
<script type="text/javascript" src="js/jquery.min.js"></script>

body部分设置列表内容和滑动切入的弹窗内容,剩下的就交给javascript吧:

<div class="btn-group">
 <button class="mocean-modal-button" data-mocean-type="slide-in-top">顶部滑入</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-right">右侧滑入</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-bottom">底部滑入</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-left">左侧滑入</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-top" data-mocean-out-type="slide-out-bottom">从顶到底</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-bottom" data-mocean-out-type="slide-out-top">从底到顶</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-left" data-mocean-out-type="slide-out-right">从左到右</button>
 <button class="mocean-modal-button" data-mocean-type="slide-in-right" data-mocean-out-type="slide-out-left">从右到左</button>
</div>

<div class="mocean-wrap mocean-modal-wrap" id="mocean-modal-wrap">
 <div class="mocean-content mocean-modal" id="mocean-modal">
  <h3>Mocean 滑动模态</h3>
  <div class="mocean-modal-content">
    <p>鼠标悬停有放到的效果,鼠标点击每一个按钮,会有8种不同的滑入效果,分别从多个不同的位置。</p>
    <button class="mocean-modal-close">关闭</button>
  </div>
 </div>
</div>

最后的javascript用来调用Mocean模块,并设置好触发显示和隐藏相应元素,部分代码如下:

Mocean = function() {
  this.init();
};

// Current version.
Mocean.version = '0.0.1';

// Initialization method
Mocean.prototype.init = function() {
  this.buttonPressedEvent = buttonPressedEvent;

  //event trigger after animation/transition end.
  this.transitionEndEventName = Modernizr ? transitionEndEventNames[Modernizr.prefixed('transition')] : getTransitionEndEventNames();
  this.animationEndEventName  = Modernizr ? animationEndEventNames[Modernizr.prefixed('animation')] : getAnimationEndEventNames();
  this.transitionAnimationEndEvent = this.animationEndEventName + ' ' + this.transitionEndEventName;
};

Mocean.prototype.getViewportHeight = function() {

  var docElement = document.documentElement,
      client     = docElement['clientHeight'],
      inner      = window['innerHeight'];

  if( client < inner )
    return inner;
  else
    return client;
};
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:8种Mocean滑动模态-悬停放大及点击弹出

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.098688s