当前位置: 首页 > 新闻资讯>>网站建设:slideDown()和slideUp()方法和css3过渡的下拉菜单效果
作者:郑州网站建设公司发布时间:2023-10-11 05:15:31查看次数:来源:网络
在网站的制作中,经常需要做导航,简单的下拉的菜单,可以尽量做得视觉上比较舒服。下拉菜单缓慢展开。
CSS代码
可以用slideDown()和slideUp()实现。例如:
$(" .nav-wrap li").hover(function () {
$(this).children(".nav-box").slideDown();
}, function () {
$(this).children(".nav-box").slideUp();
});
还可以使用css3过渡的属性来实现这样的效果。这样就可以不用slideDown()和slideUp()方法,就只需要一些css代码就能实现这样的效果了,这里过渡的用法比较基础,但是可以轻松的实现这里需要的效果,感觉功能很强大。Css3理解不难,但是要用好不是那么容易,在此记录一些这个比较基础的用法,以后继续努力学习。这里需要在过渡的div.nav-box设置transform-origin: 0 0; 是设置这个元素的基点位置, 然后设置transition,令这个过程有了动画的效果。
河南网站建设公司价格,品牌型网站建设价格,商城网站建设价格,响应式网站建设价格,河南网站设计制作
.nav .nav-box {
-o-transform: scaleY(0);
-ms-transform: scaleY(0);
-moz-transform: scaleY(0);
-webkit-transform: scaleY(0);
transform: scaleY(0);
position: absolute;
width: 100%;
background: #fff;
河南网站建设公司价格,品牌型网站建设价格,商城网站建设价格,响应式网站建设价格,河南网站设计制作
top: 100px;
left: 0;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.nav-wrap .nav-box{
-o-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
河南网站建设公司价格,品牌型网站建设价格,商城网站建设价格,响应式网站建设价格,河南网站设计制作
transform-origin: 0 0;
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.nav-wrap li:hover .nav-box{
-o-transform: scaleY(1);
河南网站建设公司价格,品牌型网站建设价格,商城网站建设价格,响应式网站建设价格,河南网站设计制作
-ms-transform: scaleY(1);
-moz-transform: scaleY(1);
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
网站导航
河南新科技网络网络科技有限公司,专注于互联网+品牌整合营销,公司拥有专业的互联网管理、运营策划、UI设计、技术开发等团队,专业从事于工业互联网的开发建设。我司拥有成熟的网络技术开发团队,针对网站开发、技术服务、网站风格定位、网站功能优化、网站推广维护等都具备很强的专业技术水平,旨在为客户提供专业的互联网应用解决方案。公司始终秉持着诚信经营、质量为先的经营理念,我们不仅提供优质的网络技术和云端供应链服务,而且还在产品的选择、应用等方面提供专业的咨询与售后服务。
站内文章:均为河南新科技网络公司各部门原创内容如需转载请著名本文网站链接:https://www.sqgydzkj.com/new/31211.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
*请认真填写需求信息,我们会在24小时内与您取得联系。