CSS怎么实现滑动门效果

这篇文章主要为大家展示了“CSS怎么实现滑动门效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS怎么实现滑动门效果”这篇文章吧。

十余年的忻城网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整忻城建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联公司从事“忻城网站设计”,“忻城网站推广”以来,每个客户项目都认真落实执行。

滑动门效果的特点:

(1)实用性:能够根据导航条菜单文本的长度自动调节宽度

(2)简洁性:可以用简单的背景图片来制作好看的导航栏效果

(3)适用性:可以多层套用

案例分享

仿京东首页菜单导航栏滑动门

我们可以通过给元素设置伪元素的方式来制作滑动门效果,当我们鼠标未在li上时采用dispaly:none隐藏菜单,当鼠标滑过时触发hover事件此时的dispaly:block显示菜单。这样我们利用CSS代码就可以将滑动门效果制作出来了

<!DOCTYPEhtml>

<html>

<head>

<metacharset="utf-8">

<title></title>

<style>

*{

padding:0;

margin:0;

list-style:none;

text-decoration:none;

}

ul{

padding:20px0px;

width:200px;

background:#fff;

border:1pxsolid#ccc;

position:relative;

}

ulli{

height:40px;

line-height:40px;

padding-left:10px;

}

ulli:hover{

background:#ccc;

}

ullia{

color:#444;

font-size:14px;

}

/*滑动门*/

ul.div1,.div2,.div3{

position:absolute;

top:0;

left:200px;

display:none;

}

ulli:hover.div1{

display:block;

width:800px;

opacity:1;

}

</style>

</head>

<body>

<div>

<ul>

<li>

<ahref="#">手机/运营商/数码</a>

<divclass="div1">

</div>

</li>

<li>

<ahref="#">电脑/办公</a>

<divclass="div2"></div>

</li>

<li>

<ahref="#">家居/家具/家装</a>

<divclass="div3"></div>

</li>

<li>

<ahref="#">男装/女装/童装</a>

<divclass="div3"></div>

</li>

</ul>

</div>

</body>

</html>

以上是“CSS怎么实现滑动门效果”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

分享题目:CSS怎么实现滑动门效果
链接分享:https://www.cdcxhl.com/article18/pjsegp.html

成都网站建设公司_创新互联,为您提供网站建设服务器托管搜索引擎优化静态网站品牌网站制作微信小程序

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司