返回顶部
首页 > 资讯 > 前端开发 > node.js >用css3的transition属性制作的菜单导航效果
  • 715
分享到

用css3的transition属性制作的菜单导航效果

2024-04-02 19:04:59 715人浏览 独家记忆
摘要

这篇文章主要讲解了“用css3的transition属性制作的菜单导航效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用CSS3的transition属性

这篇文章主要讲解了“用css3的transition属性制作的菜单导航效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用CSS3的transition属性制作的菜单导航效果”吧!

本文实例讲述了基于css3的属性transition制作菜单导航效果。分享给大家供大家参考。具体如下:

CSS3导航菜单,当你运动层在显示层下面时,transition会使页面产生闪动,原因是Chrome在初始渲染CSS动画时产生的Bug,虽然暂时无法考证这个问题的根本原因,但是目前已知的解决方案有两条:

-WEBkit-backface-visibility: hidden;(设置进行转换的元素的背面在面对用户时是否可见:隐藏)

-webkit-transfORM-style: preserve-3D; (设置内嵌的元素在 3D 空间如何呈现:保留 3D )。

运行效果截图如下:

用css3的transition属性制作的菜单导航效果

在线演示地址如下:

Http://demo.jb51.net/js/2015/css3-transition-menu-codes/

具体代码如下:

代码如下:

<!DOCTYPE html>
<html lang=zh-cn>
<head>
<title>css3的属性transition制作菜单导航</title>
<style>
*{margin:0px;padding:0px;}
body{background:#45B5DA;margin:0px;padding:0px;}
.tips{width:370px;margin:0 auto;line-height:24px;padding-top:10px;}
.bredcolor{color:#fff;}
#nav{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-185px;}
li{
 width:74px;height:40px;text-align:center;float:left;line-height:40px;color:#fff;text-decoration:none;list-style:none;cursor : pointer;
}
li#chage{
 width:70px;height:38px;display:block;position:absolute;left:0px;z-index:-1;border:2px solid #191919;
 border-radius:10px;
 background:-webkit-gradient(linear, 0 100%, 0 0, from(black), color-stop(0.5, black), color-stop(0.52,#313131), to(#6A6A6A));
 box-shadow:0px 2px 0px rgba(255, 255, 255, .3);
 -webkit-transform: translate(0px,0px);
 -webkit-transition:-webkit-transform .2s ease-out;
}
</style>
</head>
<body>
<section class="tips">
 当你运动层在显示层下面时,transition会使页面产生闪动,原因是Chrome在初始渲染CSS动画时产生的Bug,虽然暂时无法考证这个问题的根本原因,但是目前已知的解决方案有两条:
 -webkit-backface-visibility: hidden;(设置进行转换的元素的背面在面对用户时是否可见:隐藏)
 -webkit-transform-style: preserve-3d; (设置内嵌的元素在 3D 空间如何呈现:保留 3D )
 qq群:197326136
</section>
<section id="nav">
 <li href="#" title="css3菜单,css3菜单导航">首页</li>
 <li href="#" class="nav_2" onmouseover = "zhj.slide(1);" onmouseout = "zhj.slide(0);">脚本</li>
 <li href="#" onmouseover = "zhj.slide(2);" onmouseout = "zhj.slide(0);">特效</li>
 <li href="#" onmouseover = "zhj.slide(3);" onmouseout = "zhj.slide(0);">源码</li>
 <li href="#" onmouseover = "zhj.slide(4);" onmouseout = "zhj.slide(0);">下载</li>
 <li href="javascript:void(0);" id="chage"></li>
</section>
</body>
<script type="text/javascript">
 function $(id){
   return typeof id === "string" ? document.getElementById(id) : id;
 }
 var zhj = {};
 zhj.slide = function(index){
   var transX = 74*index;
   $('chage').style['-webkit-transform'] = 'translate('+transX+'px,0px)';
 }
</script>
</html>

感谢各位的阅读,以上就是“用css3的transition属性制作的菜单导航效果”的内容了,经过本文的学习后,相信大家对用css3的transition属性制作的菜单导航效果这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 用css3的transition属性制作的菜单导航效果

本文链接: https://lsjlt.com/news/77940.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 用css3的transition属性制作的菜单导航效果
    这篇文章主要讲解了“用css3的transition属性制作的菜单导航效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“用css3的transition属性...
    99+
    2024-04-02
  • 如何使用CSS3制作立体效果导航菜单
    这篇文章给大家分享的是有关如何使用CSS3制作立体效果导航菜单的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 先给大家展示效果图,效果如下: 编程网...
    99+
    2024-04-02
  • 制作响应式导航菜单:CSS属性的实用技巧
    在现代网页设计中,响应式设计已经变得十分重要,因为它能够使网站在不同大小的屏幕上都能够正确地显示。在响应式设计中,导航菜单是至关重要的一个部分。本文将介绍制作响应式导航菜单的CSS属性的实用技巧,并提供具体的代码示例,希望对你的网站设计有所...
    99+
    2023-11-18
    响应式 导航 CSS属性
  • 如何使用CSS3制作响应式导航菜单
    这篇文章主要介绍“如何使用CSS3制作响应式导航菜单”,在日常操作中,相信很多人在如何使用CSS3制作响应式导航菜单问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用CS...
    99+
    2024-04-02
  • CSS3的transition属性属性有什么作用
    这篇文章主要讲解了“CSS3的transition属性属性有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3的transition属性属性有什...
    99+
    2024-04-02
  • css3与html5实现响应式导航菜单效果
    本篇内容介绍了“css3与html5实现响应式导航菜单效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!此...
    99+
    2024-04-02
  • 如何使用css3制作炫酷的导航栏效果
    本篇内容介绍了“如何使用css3制作炫酷的导航栏效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 使用CSS3怎么制作一个二级导航菜单
    这篇文章给大家介绍使用CSS3怎么制作一个二级导航菜单,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1 结构一般导航的主体我们主要是使用ul li标签<body>   &nbs...
    99+
    2023-06-08
  • CSS3怎么实现银灰色动画效果的导航菜单
    本篇内容介绍了“CSS3怎么实现银灰色动画效果的导航菜单”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!运行...
    99+
    2024-04-02
  • CSS3怎么制作下拉菜单效果
    这篇文章主要介绍“CSS3怎么制作下拉菜单效果”,在日常操作中,相信很多人在CSS3怎么制作下拉菜单效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS3怎么制作下拉菜单...
    99+
    2024-04-02
  • 如何利用CSS3的transition属性实现滑动效果
    这篇文章主要讲解了“如何利用CSS3的transition属性实现滑动效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何利用CSS3的transitio...
    99+
    2024-04-02
  • 怎么用CSS3实现的黑色个性导航菜单
    这篇文章主要介绍“怎么用CSS3实现的黑色个性导航菜单”,在日常操作中,相信很多人在怎么用CSS3实现的黑色个性导航菜单问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用C...
    99+
    2024-04-02
  • Flash效果的jQ导航菜单有哪些
    这篇文章主要讲解了“Flash效果的jQ导航菜单有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Flash效果的jQ导航菜单有哪些”吧!1.辐射菜单这是...
    99+
    2024-04-02
  • HTLM5+css3如何实现简单的导航菜单
    这篇文章主要为大家展示了“HTLM5+css3如何实现简单的导航菜单”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTLM5+css3如何实现简单的导航菜单”这...
    99+
    2024-04-02
  • css3怎么实现的多级渐变下拉菜单导航效果代码
    这篇文章主要介绍“css3怎么实现的多级渐变下拉菜单导航效果代码”,在日常操作中,相信很多人在css3怎么实现的多级渐变下拉菜单导航效果代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • 怎么在CSS3中利用transition属性实现过渡效果
    怎么在CSS3中利用transition属性实现过渡效果?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。属性详解transition属性目的是让css的一些属性(如backg...
    99+
    2023-06-08
  • 怎么用纯css3实现的环形导航菜单
    本篇内容介绍了“怎么用纯css3实现的环形导航菜单”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  之前为...
    99+
    2024-04-02
  • 怎么使用WordPress制作主题导航菜单
    这篇文章主要介绍“怎么使用WordPress制作主题导航菜单”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用WordPress制作主题导航菜单”文章能帮助大家...
    99+
    2023-02-24
    wordpress
  • 怎么用vue实现导航菜单切换效果
    这篇文章主要介绍“怎么用vue实现导航菜单切换效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用vue实现导航菜单切换效果”文章能帮助大家解决问题。具体代码如下css*{  ...
    99+
    2023-07-04
  • 如何使用CSS制作天蓝色导航菜单
    这篇文章给大家分享的是有关如何使用CSS制作天蓝色导航菜单 的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们先看最终效果:第一步:放置一个div作为导航主体部分XML/HTML...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作