CSS学习案例(16):网易云音乐导航栏

2023-10-30

网易云音乐官网点这里

原版:
在这里插入图片描述
自己做的:
在这里插入图片描述
网易云logo图标和搜索放大镜图标 在阿里巴巴矢量图标库

	<div class="container">
        <div class="top">
            <div class="content">
                <div class="logo">
                    <a href="">
                        <svg class="icon wangyiyunlogo" aria-hidden="true">
                            <use xlink:href="#iconwangyiyunyinle"></use>
                        </svg>
                    </a>
                </div>
                <div class="nav1">
                    <span>
                        <a href="">发现音乐</a>
                    </span>
                    <span>
                        <a href="">我的音乐</a>
                    </span>
                    <span>
                        <a href="">朋友</a>
                    </span>
                    <span>
                        <a href="">商城</a>
                    </span>
                    <span>
                        <a href="">音乐人</a>
                    </span>
                    <span>
                        <a href="">下载客户端</a>
                    </span>
                </div>
                <div class="search">
                    <input class="search-txt" type="text" name="" placeholder="音乐/视频/电台/用户">
                    <span>
                        <svg class="icon searchlogo" aria-hidden="true">
                            <use xlink:href="#iconsearch"></use>
                        </svg>
                    </span>
                </div>
                <div class="createcenter">
                    <a href="">创作者中心</a>
                </div>
                <div class="login">
                    <a href="">登录</a>
                </div>
            </div>
        </div>
        <div class="nav2"></div>
    </div>
*{margin: 0;padding: 0;}
html{
    --font_color: #dad3d3;
}
body{
    height: 100vh;width: 100vw;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
a:link,a:visited{
    text-decoration: none;
    color: var(--font_color);
    display: block;
}

.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}

.container{
    min-width: 1519px;
    top: 0px;
}

.top{
    height: 70px;
    box-sizing: border-box;
    background: #242424;
    border-bottom: 1px solid #000;
    overflow: hidden;
}

.container .top .content{
    width: 1100px;
    margin: 0 auto;
}

.container .top .content .logo{
    width: 220px;
    height: 69px;
    float: left;
    transform: translateY(-70px);
}
.container .top .content .logo a{
    width: 220px;
    height: 69px;
}

.container .top .content .logo .icon.wangyiyunlogo{
    font-size: 220px;
}

.container .top .content .nav1{
    margin: 0 14px;
    width: 520px;height: 70px;
    float: left;
    display: flex;
    justify-content: center;
}

.container .top .content .nav1 span{
    color: var(--font_color);
    padding: 0 14px;
    line-height: 70px;
}

.container .top .content .nav1 span:hover{
    background-color: #000;
}
.container .top .content .nav1 span:hover a{
    color: #fff;
}

.container .top .content .search{
    float: left;
    width: 158px;height: 32px;
    margin: 19px 0;
    background-color: #fff;
    border-radius: 32px;
    position: relative;
}

.container .top .content .search .search-txt{
    line-height: 32px;
    padding-left: 30px;
    border: none;
    background: none;
    outline: none;
    font-size: 12px;
}

.container .top .content .search span{
    position: absolute;
    font-size: 16px;
    top: 7px;left: 8px;
}

.container .top .content .createcenter{
    float: left;
    color: var(--font_color);
    margin: 18px;
    height: 32px;width: 88px;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    border-radius: 24px;
    border: 1px solid #5e5e5b;
}

.container .top .content .createcenter:hover a{
    color: #fff;
    border-color: #fff;
}

.container .top .content .login{
    float: right;
    line-height: 69px;
    color: var(--font_color);
    font-size: 12px;
}
.container .top .content .login a:hover{
    color: #fff;
    text-decoration: underline;
}


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS学习案例(16):网易云音乐导航栏 的相关文章

  • 在 CSS 中实现 50/50 背景且无重叠

    我尝试创建一个带有两个背景图像的 div 一个在上半部分 一个在底部 如下所示 在此处输入图像描述 https i stack imgur com IPm8L png https i stack imgur com ezu9z png 然而
  • 如何使用 Cypress 定位没有 id 属性的嵌套输入?

    我正在为 React 项目编写 Cypress 测试 我需要能够瞄准
  • 有 CSS 的替代品吗?

    是否有替代 CSS 的样式表格式化语言 或者 CSS 是当前用于执行样式表格式化类型操作的单一语言 我查看了维基百科上 CSS 的描述 http en wikipedia org wiki Cascading Style Sheets ht
  • 如何隐藏其他选项卡的内容并仅显示所选选项卡的内容

    当我单击特定选项卡时 其他选项卡的内容应该隐藏 但它并没有隐藏 这是我所有的代码 function showStuff id if document getElementById id style display block documen
  • Li向左浮动,长度动态:最后一行无边框底部

    情况如下 https jsfiddle net rpepf9xs https jsfiddle net rpepf9xs 我想用选择器 nth last child 删除边框底部 但是 如果列表中只有8个 li 则会出现如下错误 ul di
  • 您能否确定 CSS 文件的范围,使其仅适用于给定元素的后代?

    给定一个 css 文件 有没有办法限制整个文件的范围 使其仅适用于给定元素内的元素 例如给定 div span class some element span div 有没有一种方法可以将整个 css 文件的范围应用于 容器 中的所有元素
  • 如何使用 css 在标题的两侧放置实线? [复制]

    这个问题在这里已经有答案了 可能的重复 如何在标题文本上制作字段集图例样式的 背景线 https stackoverflow com questions 5985009 how can i make a fieldset legend st
  • 如何仅使用CSS设置某个角的边框半径

    如上所示 我可以只给顶部部分而不给底部提供半径 或者有时给底部而不是顶部提供半径吗 有没有办法只给一个角提供边界半径 Like border radius top left top right bottom right bottom lef
  • IE8 忽略 td 宽度,适用于 IE7

    有一张表看起来像这样 table width 100 tr td td tr tr td style width 201px td td style width 100 td tr table 在除 IE8 之外的每个浏览器 包括 IE7
  • 监听浏览器宽度以进行响应式网页设计?

    我正在努力使我的网站适合移动设备 我想知道浏览器窗口的大小 以便当它比 728px 窄时我可以执行某些操作 而当它大于 728px 时我可以执行其他操作 这必须考虑到调整 PC 上的窗口大小以及在手机中从纵向模式更改为横向模式 如何才能做到
  • div Hello div div Howdy dere pardner div div div 我明白它的作用 但为什么叫这个名字both 什么是both mean 两者的意思是 一组两件事中的每一项 左 和 右 两件事
  • javascript:window.print() 打印 2 页,而我有 1 页

    我有一个简单的 HTML 文档 其中仅包含图像标签 我想在文档加载后打印图像 我的代码 img src form1 jpg alt form1 style margin 0 auto display block 它可以工作 但问题是它打印图
  • 为什么我的图像下方有空间? [复制]

    这个问题在这里已经有答案了 图像在下面获得了神秘的空白空间 即使padding 0 margin 0被应用 示范 http jsfiddle net cLETP 红色边框应该包围图像 但底部有空间 造成这种情况的原因是什么 如何删除该空间
  • 无法正确显示行

    我应该在这个问题的开头说我完全没有 html css javascript 背景 所以请对我宽容点 如果我使用了错误的术语或者问了一个愚蠢的问题 没有提供足够的信息 请抱歉 我正在尝试让一个可扩展的表工作 通过阅读论坛线程 教程 将 nex
  • 每 2 行后使 html 表格的边框变厚

    我创建了一个包含一些内容的表 其中有 12 行和 2 列 我想显示边框 但每 4 行之后 我想将水平边框设置为比正常情况更粗 怎么做 请在这里帮忙 试试这个选择器 table tr nth of type 4n td border bott
  • 使用 python 在一个 html 页面中显示分割数据框的 HTML 代码

    我是 html css 新手 所以对以 html 格式显示的数据有疑问 我有一个很长的列表 我想将其拆分并以 html 格式显示为两个单独的列 例如 而不是 Col1 Col2 1 a 2 a 3 a 4 a 5 b 6 b 7 b 8 b
  • 将鼠标悬停在原点时会触发translateY()

    当您将光标移动到按钮底部时 是否可以无限期地不触发动画 它看起来是这样的 gif https i stack imgur com QwdHW gif and codepen https codepen io jaeyson pen GwwJ
  • 滚动时的 CSS 背景模糊

    我有固定的背景图像 滚动时我希望图像变得模糊 我知道如何在 css 中进行模糊 但在特定的滚动位置进行 这是一个例子 https medium com good music f160ba9e6c52 https medium com goo
  • 使用 CSS 的响应式图像

    我发现调整图像大小以使其具有响应能力很棘手 我正在开发一个 php 应用程序来自动将网站转换为响应式版本 我有点被图像困住了 我已经成功地为网站上的每个图像添加了一个包装类 并且可以很好地调整图像的大小 我的问题在于自然小于窗口的图像 例如
  • Webpack 4:如何使用 LESS 获取 CSS 源映射?

    多年来我一直在尝试让 CSS 源映射在 webpack 中工作 但没有成功 我不确定链条中哪里出了问题 我希望有人能指出我正确的方向 这是发生的事情 行号是错误的 实际上文件名也是错误的 main less只是包含一堆 import也就是说

随机推荐

  • python运行配置不正确_如何使用Python3.5并行执行多个web请求(不适用aiohttp

    阅读时间 8 分钟 gt 作者的生产环境刚从2 6升级到3 5 0 但满足不了aiohttp的最低版本需求 所以在有了这篇文章 如何改造代码 充分利用python3 5 asyncio提供的异步功能 原文链接 近日IT部门最终将我们工作环境
  • No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

    在写基于vue element 的图片上传中 点击上传图片 会发现有些图片可以上传 有些上传不了 还会报这个错 这个错误翻译过来就是 请求的资源上不存在 Access Control Allow Origin 标头 但是还是不知道怎么做 百
  • CocosCreator在Android和iOS双平台的双向调用

    由于感觉Cocos官方的文档写得有点不尽人意 所以在这里总结一下自己的经验 一 下面先写好CocosCreator调用原生端 iOS和Android CocosCreator代码 我们新建一个javascript文件 命名为 CallNat
  • Kettle Spoon入门教程

    Kettle是一款国外开源的ETL工具 纯java编写 可以在Window Linux Unix上运行 数据抽取高效稳定 其中 Spoon是Kettle中的一个组件 其他组件有PAN CHEF Encr和KITCHEN等 Spoon通过图形
  • DropDownList绑定到数据库中的方法

    这几天遇到再DropDownList中 如何将数据库中的内容与DropDownList下拉框中的值关联起来 步骤如下 1 建立要关联的数据库 在本例中假设为dept 要定义一个数据表用来取得这个表中的内容 代码如下 public DataT
  • web服务器:SOAP,WSDL,UDDI

    一 web服务简介 Web Services是一个可以将应用程序变为Web应用程序 将自己本地的应用程序信息通过网络 发布到网络中 让别人通过浏览器访问本地信息 Web Services的技术主要建立在XML的规范之上 保证了这一体系结构的
  • Pycharm缓存文件占满C盘

    地址 C Users 12135 AppData Local JetBrains
  • R包学习——reshape包中melt、cast、merge函数用法

    目录 1 melt Melt an object into a form suitable for easy casting 2 cast Cast a molten data frame into the reshaped or aggr
  • 三极管

    截止区 放大区 饱和区 放大电路 三极管工作在 放大区 一般不用三极管做放大电路 原因是三极管的可变电阻特性不容易调 运算放大器 开关电路 发射集 一般不加 下拉电阻 a 三极管工作在 截止区 Vout 0v 或 饱和区 Vout Vcc
  • 【node】 8、http搭建服务器模块(创建自己的第二个网站)

    创建自己的第一个网站 11 html h2 我的网站首页 h2 a href wdjl 我的简历 a h3 我的作品 h3 h3 我的学习 h3 h3 我的家乡 h3 h3 我的就业 h3 img src img alt 22 html a
  • 查看linux系统的磁盘大小、内存大小和CPU内核数的命令

    查看磁盘 df Th 查看内存 单位是GB free g 以总和的形式查询内存的使用信息 free t 单位是MB free m 或者用下面的命令 查看linux系统内存的大小 显示单位是MB dmidecode t memory grep
  • 给你 2 万条数据,怎么快速导入到 MySQL?写得太好了...

    一 前言 前两天做了一个导入的功能 导入开始的时候非常慢 导入2w条数据要1分多钟 后来一点一点的优化 从直接把list怼进Mysql中 到分配把list导入Mysql中 到多线程把list导入Mysql中 时间是一点一点的变少了 非常的爽
  • Java实现xlsx文件下载和文件上传

    Java实现xlsx文件下载和文件上传 文件下载 xlsx下载案例 直接上代码 注 header的文件头编码要设置好否则可能会出现乱码 public void downloadTemplate HttpServletRequest requ
  • Git如何上传代码到远程仓库(Gitee&Github)

    1 前提是下载好了git并且配置好了环境 首先在gitee上面建立一个新的远程仓库 2 建立好仓库后 在本地新建一个文件夹 3 打开文件夹后 鼠标单击右键选择Git Bash Here 打开git后将新建的远程仓库clone到该文件夹下 c
  • 处理kdevtmpfsi挖矿病毒

    发现CPU直接100 php root hadoop002 tmp systemctl status 25177 session 5772 scope Session 5772 of user root Loaded loaded run
  • stm32 IAP + APP ==>双剑合一

    扩展 IAP主要用于产品出厂后应用程序的更新作用 上一篇博文详细的对IAP 升级程序做了详细的分析http blog csdn net yx l128125 article details 12992773 考虑到出厂时要先烧写IAP 再烧
  • vue 动态引入第三方js和css

    页面中经常会用到第三方库的情况 直接全局引入到html文件会造成资源浪费 实现在需要的页面动态加载 动态加载css文件 param url param isCache export function loadCSS url isCache
  • 2021山东省职业院校技能大赛“网络空间安全”赛题及赛题解析(超详细)

    2021年中职组 网络空间安全 赛项 2021年中职组山东省竞赛任务书 模块 A 基础设施设置与安全加固 200分 模块B 网络安全事件响应 数字取证调查和应用安全 400分 模块C CTF夺旗 攻击 200分 模块D CTF夺旗 防御 2
  • QT 图片透明度

    设置图片的透明度 方式一是底部参考文章的内容 方式二是因为取值范围为0 0 1 0 所以在方式一的基础上稍加修改 方式三是 QPainter 自己的透明度设置函数 加载图片 QPixmap m pixmap QPixmap m pixmap
  • CSS学习案例(16):网易云音乐导航栏

    网易云音乐官网点这里 原版 自己做的 网易云logo图标和搜索放大镜图标 在阿里巴巴矢量图标库找 div class container div class top div class content div class logo a hr