css实现响应下拉式菜单的代码

这篇文章分享给大家的内容是关于css实现响应下拉式菜单的代码,内容很有参考价值,希望可以帮到有需要的小伙伴。

一、简介

响应式下拉菜单可在多个移动端显示会有不同的效果。

二、代码如下

                            响应式下拉菜单                                        

@@##@@

var btn=document.getElementById("btn"); var menu=document.getElementById("menu"); btn.onclick=function(){ //alert(1); if(menu.style.display=="none"){ menu.style.display="block"; }else{ menu.style.display="none"; } } window.onresize=function(){ var vw=document.documentElement.clienWidth; if(vw>640){ menu.style.display="block"; } }

登录后复制

body{

margin:0;

登录后复制

}
.nav{

width:100%;background-color:#00316b;position:relative;

登录后复制

}
ul{

立即学习“前端免费学习笔记(深入)”;

padding:0px;margin:0px;width:80%;margin:0 auto;background:#00316b;

登录后复制

}
ul>li{

list-style:none;float:left;

登录后复制

}
ul>li>a{

color:#fff;text-decoration:none;display:block;padding:20px 30px;

登录后复制

}
ul>li:hover{

background-color:red;

登录后复制

}
.clearfix:after{

display:block;content:"";height:0px;visibility:hidden;clear:both;

登录后复制

}
.clearfix{

zoom:1;

登录后复制

}
.toggle{

text-align:right;color:#fff;padding:20px;font-size:20px;background:black;/* background-color:#001r44; */display:none;overflow:hidden;

登录后复制

}
.tu{

float:left;

登录后复制

}
.bb{

position:absolute;background-image:url(shitu2.png);background-repeat:no-repeat;background-size:100px;width:100px;height:40px;left:20px;top:10px;

登录后复制

}

----------body{    margin:0;}.nav{    width:100%;    background-color:#00316b;}ul{    padding:0px;    margin:0px;    width:100%;    margin:0 auto;    background:#00316b;}ul>li{    text-align:center;    list-style:none;    /* float:left; */}ul>li>a{    color:#fff;    text-decoration:none;    display:block;    padding:20px 30px;}ul>li:hover{    background-color:red;}.clearfix:after{    display:block;    content:"";    height:0px;    visibility:hidden;    clear:both;}.clearfix{    zoom:1;}.toggle{    text-align:right;    color:#fff;    padding:20px;    background:yellow;    font-size:20px;    overflow:hidden;    display:block;}.tu{    float:left;    width:100px;}

登录后复制

第三、效果图如下

css实现响应下拉式菜单的代码

这是视口大于1024px的时候所显示的内容
min-width:1024px

3189520-5b55ad02aa560_articlex.png

这是视口小于1024px的时候所显示的内容
max-width:1024px
这是在手机上和iPad上的效果图

4100708583-5b55ae66c058c_articlex.gif

相关推荐:

css和js如何实现响应式导航菜单

css和js如何实现响应式导航菜单

2853091635-5b55af9bc72ce_articlex.gif

以上就是css实现响应下拉式菜单的代码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2894855.html

(0)
上一篇 2025年3月10日 22:52:25
下一篇 2025年2月23日 13:46:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • CSS实现响应式布局的方法

    这篇文章分享给大家的内容是关于css实现响应式布局的方法,内容很有参考价值,希望可以帮到有需要的小伙伴。 用CSS实现响应式布局 响应式布局感觉很高大上,很难,但实际上只用CSS也能实现响应式布局要用的就是CSS中的没接查询,下面就介绍一下…

    2025年3月10日
    200
  • 关于css响应式的实现代码及效果

    这篇文章分享给大家的内容是关于css响应式的实现代码及效果,内容很有参考价值,希望可以帮到有需要的小伙伴。 1.CSS 来实现响应式 CSS实现响应式网站的布局要用到的就是CSS中的媒体查询接下来来简单介绍一下: @media 类型 and…

    2025年3月10日
    200
  • css关于浏览器兼容问题的解析

    这篇文章分享给大家的内容是关于css关于浏览器兼容问题的解析,内容很有参考价值,希望可以帮到有需要的小伙伴。 一、火狐1. 失效hack:采用jquery UI:datepicker插件。(1)下载插件,放置在项目文件夹中;(2)在所需页面…

    编程技术 2025年3月10日
    200
  • 如何理解BFC-块格式化上下文(图文)

    本篇文章分享给大家的内容是关于如何理解bfc-块格式化上下文(图文),内容很详细,接下来我们就来看看具体的内容,希望可以帮助到大家。 BFC概念 BFC(block formatting context)块格式化上下文, 是Web页面块级元…

    2025年3月10日 编程技术
    200
  • 如何用纯CSS实现动态行驶的火车

    这篇文章给大家介绍的文章内容是关于如何用纯css实现正在行驶中的火车,有很好的参考价值,希望可以帮助到有需要的朋友。 效果预览 代码解读 定义 dom,容器中包含 2 个元素,train 代表火车,track 代表铁轨,其中包含的 3 个 …

    2025年3月10日
    200
  • 什么是CSS BEM命名规范?BEM命名规范的总结(详细)

    bem 是block(块)、element(元素)和modifier(修饰符)的简写,它是一个很好用的命名约定。能够让你的前端代码变得更加容易理解和严密,接下来我们就来看一看bem命名规范具体是怎样的。 1 什么是 BEM 命名规范 Bem…

    编程技术 2025年3月10日
    200
  • 浅析CSS中background背景的用法

    这篇文章给大家介绍的文章内容是关于浅析css中background背景的用法,有很好的参考价值,希望可以帮助到有需要的朋友。 定义和用法 基本属性:color, image, position, repeat 背景颜色 background…

    编程技术 2025年3月10日
    200
  • 如何使用CSS和D3实现无尽六边形空间的效果

    这篇文章给大家介绍的文章内容是关于如何使用css和d3实现无尽六边形空间的效果,有很好的参考价值,希望可以帮助到有需要的朋友。 效果预览 代码解读 定义 dom,容器中包含 1 个内含 5 个 的 : 登录后复制 居中显示: body { …

    2025年3月10日
    200
  • 如何使用纯CSS实现一颗土星的效果

    这篇文章给大家介绍的文章内容是关于如何使用纯css实现一颗土星的效果,有很好的参考价值,希望可以帮助到有需要的朋友。 效果预览 代码解读 定义 dom,容器本身表示土星星球,其中的 ring 元素表示土星环: 登录后复制 居中显示: bod…

    2025年3月10日
    200
  • 视频演示:如何用CSS 创作一颗逼真的土星 ?(附代码)

    效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/EpbaQX 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 ch…

    2025年3月10日
    200

发表回复

登录后才能评论