文章目录

  • 纯html+css构造网页音乐播放器
    • html代码:
    • CSS代码:

纯html+css构造网页音乐播放器

此处参照各大音乐播放器

这个页面使用了1天的时间进行构造,由于对各语法还不是很熟悉,所以用的时间比较久,且很多地方可能写得也不是很好,后面我会持续更新我的音乐播放器,如果有大神可以指教,同样感激不尽!

此音乐播放器仅完成了三分之二左右,且对javascript语言并不是很熟悉,所以没有能让页面 “动起来”
,后期相关的页面操作会使用typescript编程语言进行完善,同时请各位大佬多多指教!

以下是目前完成的样式,后期随着对语言的熟悉会对此页面进行重构,请各位多多指教!!

html代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>DraGon Music</title><link rel="ICON NAME" href="./logo.png" type="image/x-icon" /><link rel="stylesheet" href="./style.css" />
</head><body><!-- 导航栏 --><header class="mod_header"><div class="dragonmusic_inner"><h1 class="dragonmusic_title"><a href="#"><img src="./dragon.png" alt="DraGon音乐" class="DraGon_music_logo" /></a></h1><div class="mod_top_nav"><span class="top_nav__item"><a href="#" class="top_nav" id="hall">音乐馆</a></span><span class="top_nav__item"><a href="#" class="top_nav">我的音乐</a></span><span class="top_nav__item"><a href="#" class="top_nav">客户端</a></span><span class="top_nav__item"><a href="#" class="top_nav">开放平台</a></span><span class="top_nav__item"><a href="#" class="top_nav">VIP</a></span><label id="placeholder"><input class="search_input__input" type="text" placeholder="搜索音乐、MV、歌单、用户" /><button class="search_input__btn" type="submit"><img src="./search.png" alt="查询"class="img_search"></button></label><div class="top"><button class="top_login" type="submit">登录</button><button class="top_register top_login" type="submit">注册</button></div></div><div class="top_subnav__item mod_top_nav"><hr class="dividing"><a href="#" class="mod_index top_nav"><span>首页</span></a><a href="#" class="mod_index top_nav"><span>歌手</span></a><a href="#" class="mod_index top_nav"><span>新碟</span></a><a href="#" class="mod_index top_nav"><span>排行榜</span></a><a href="#" class="mod_index top_nav"><span>分类歌单</span></a><a href="#" class="mod_index top_nav"><span>电台</span></a><a href="#" class="mod_index top_nav"><span>MV</span></a><a href="#" class="mod_index top_nav"><span>数字专辑</span></a><a href="#" class="mod_index top_nav"><span>票务</span></a></div></div></header><!-- 内容 --><main class="text_subject"><!-- 歌单推荐模块 --><div class="index__subject"><div class="index__tit"><h2 class="index__tit_sing" id="song"><b class="icon_txt_sing">歌单推荐</b></h2></div><section class="mod_index_tab"><a href="#" class="mod_index top_nav"><span>为你推荐</span></a><a href="#" class="mod_index top_nav"><span>情歌</span></a><a href="#" class="mod_index top_nav"><span>伤感</span></a><a href="#" class="mod_index top_nav"><span>网络情歌</span></a><a href="#" class="mod_index top_nav"><span>官方歌单</span></a><a href="#" class="mod_index top_nav"><span>经典</span></a></section><nav class="mod_index_tab" id="song_recommendation"><img src="./music_imge/Song_list_recommendation/1.png" alt="" class="image"><img src="./music_imge/Song_list_recommendation/2.png" alt="" class="image"><img src="./music_imge/Song_list_recommendation/4.png" alt="" class="image"><img src="./music_imge/Song_list_recommendation/5.png" alt="" class="image"><img src="./music_imge/Song_list_recommendation/6.png" alt="" class="image"><ul class="song_text"><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="song_one">宝藏歌曲 | 星辰闪烁 云朵温柔</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="song_two">帅硕晗:极富感染力的温柔女声</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="song_three">强强联手!欧美大牌间的绝配组合</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="song_four">祝你生日快乐!</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="song_five">戏腔古风:人间惊鸿客不过一俗人</li></a></span></ul></nav></div><!-- 新歌首发模块 --><div class="index__subject"><div class="index__tit"><h2 class="index__tit_sing"><b class="icon_txt_sing">新歌首发</b></h2></div><section class="mod_index_tab"><a href="#" class="mod_index top_nav"><span>最新</span></a><a href="#" class="mod_index top_nav"><span>内地</span></a><a href="#" class="mod_index top_nav"><span>港台</span></a><a href="#" class="mod_index top_nav"><span>欧美</span></a><a href="#" class="mod_index top_nav"><span>韩国</span></a><a href="#" class="mod_index top_nav"><span>日本</span></a></section><nav class="mod_index_tab" id="new_song"><ul class="song_new_text"><li class="song_text_nav"><nav class="song_new_text_box"><img src="./music_imge/New_song/1.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">落砂《长歌行》电视剧插曲</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><img src="./music_imge/New_song/2.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">北京女孩</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><img src="./music_imge/New_song/3.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">《西游记之再世妖王》电影宣传曲</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><hr class="dividing"><img src="./music_imge/New_song/4.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">特务J</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><hr class="dividing"><img src="./music_imge/New_song/5.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">Freedom</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><hr class="dividing"><img src="./music_imge/New_song/6.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">Sunset</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><hr class="dividing"><img src="./music_imge/New_song/7.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">《妻子浪漫旅行5》主题曲</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><hr class="dividing"><img src="./music_imge/New_song/8.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">Like Water</a></span></nav></li><li class="song_text_nav"><nav class="song_new_text_box"><hr class="dividing"><img src="./music_imge/New_song/9.jpg" alt="" class="image_new"><span class="song_new_text"><a href="#" class="mod_index top_nav">Spider</a></span></nav></li></ul></nav></div><!-- 精彩推荐模块 --><div class="index__subject"><div class="index__tit"><h2 class="index__tit_sing"><b class="icon_txt_sing">精彩推荐</b></h2></div><section class="slide_action"><a href="#" class="slide_action_image mod_index top_nav"><imgsrc="./music_imge/Wonderful_recommendation/1.jpg" class="event_list__pic"alt="Justin Bieber全新EP"></a><a href="#" class="slide_action_image mod_index top_nav"><imgsrc="./music_imge/Wonderful_recommendation/2.jpg" class="event_list__pic"alt="PC&YQQ-时代少年团+三代《少年onfire》第二季第一期live专辑"></a></section></div><!-- 新碟首发模块 --><div class="index__subject"><div class="index__tit"><h2 class="index__tit_sing"><b class="icon_txt_sing">新碟首发</b></h2></div><section class="mod_index_tab"><a href="#" class="mod_index top_nav"><span>内地</span></a><a href="#" class="mod_index top_nav"><span>港台</span></a><a href="#" class="mod_index top_nav"><span>欧美</span></a><a href="#" class="mod_index top_nav"><span>韩国</span></a><a href="#" class="mod_index top_nav"><span>日本</span></a><a href="#" class="mod_index top_nav"><span>其他</span></a></section><nav class="mod_index_tab" id="song_recommendation"><img src="./music_imge/New_disc/1.jpg" alt="" class="image"><img src="./music_imge/New_disc/2.jpg" alt="" class="image"><img src="./music_imge/New_disc/3.jpg" alt="" class="image"><img src="./music_imge/New_disc/4.jpg" alt="" class="image"><img src="./music_imge/New_disc/5.jpg" alt="" class="image"><ul class="song_text"><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_one">神思记</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_two">忘</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_three">大宋宫词 影视原声带</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_four">第二天</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_five">等你回来</li></a></span></ul><img src="./music_imge/New_disc/6.jpg" alt="" class="image"><img src="./music_imge/New_disc/7.jpg" alt="" class="image"><img src="./music_imge/New_disc/8.jpg" alt="" class="image"><img src="./music_imge/New_disc/9.jpg" alt="" class="image"><img src="./music_imge/New_disc/10.jpg" alt="" class="image"><ul class="song_text"><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_six">奔赴星空</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_seven">下马拜草原</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_eight">青山成雪</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_nine">Say It Again</li></a></span><span class="song_text_written"><a href="#" class="mod_index top_nav"><li class="song_text_nav" id="disc_ten">隔水望云天</li></a></span></ul></nav></div><!-- 排行榜模块 --><div class="index__subject"><div class="index__tit"><h2 class="index__tit_sing"><b class="icon_txt_sing">排行榜</b></h2></div><section class="mod_index_tab"><a href="#" class="mod_index top_nav"><span>为你推荐</span></a><a href="#" class="mod_index top_nav"><span>情歌</span></a><a href="#" class="mod_index top_nav"><span>伤感</span></a><a href="#" class="mod_index top_nav"><span>网络情歌</span></a><a href="#" class="mod_index top_nav"><span>官方歌单</span></a><a href="#" class="mod_index top_nav"><span>经典</span></a></section></div><!-- MV模块 --><div class="index__subject"><div class="index__tit"><h2 class="index__tit_sing"><b class="icon_txt_sing">M V</b></h2></div><section class="mod_index_tab"><a href="#" class="mod_index top_nav"><span>精选</span></a><a href="#" class="mod_index top_nav"><span>内地</span></a><a href="#" class="mod_index top_nav"><span>韩国</span></a><a href="#" class="mod_index top_nav"><span>港台</span></a><a href="#" class="mod_index top_nav"><span>欧美</span></a><a href="#" class="mod_index top_nav"><span>日本</span></a></section></div></main><!-- 页脚 --><footer class="mod_footer"></footer><script src="./index.js"></script>
</body></html>

CSS代码:

/* 去除下划线 */
a {text-decoration: none;
}/* 全局滚动条 */
body {overflow-x: auto;overflow-Y: auto;
}/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {width: 12px;height: 12px;
}/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {background: 0 0;
}/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {border-radius: 5px;background-color: #ccc;
}* {margin: 0;padding: 0;/* 定位html空白部分 *//* outline: solid #f00 1px !important;background: #000 !important;color: #fff !important; */
}/* 导航栏 */
.mod_header {width: 100%;position: relative;top: 0;background-color: #fff;margin: 0 auto;z-index: 4;
}/* 导航栏区域 */
.dragonmusic_inner {width: 100%;padding: 20px 20px 1px;max-width: 1200px;position: relative;text-align: center;margin: 0 auto;background-color: #fff;
}/* 导航栏图片区域 */
.dragonmusic_title {width: 180px;/* height: 90px; */text-align: right;position: absolute;left: 0;top: 6px;
}/* 图片大小 */
.DraGon_music_logo {width: 110px;height: 50px;
}/* 搜索栏位置 */
.search_input {width: 370px;height: 90px;padding: 0px 20px;text-align: left;margin: 0 auto;
}/* 导航栏文字位置 */
.mod_top_nav {width: 826px;height: 57px;text-align: left;margin: 0 auto;
}/* 导航栏文字 */
.top_nav {width: 72px;height: 90px;padding: 34px 25px;color: black;font-family: poppin, Tahoma, Arial, "微软雅黑";font-size: 18px;
}/* 导航栏--列表页文字位置 */
.top_subnav__item {position: relative;background-color: white;text-align: center;width: 100%;margin: 0px auto;right: 0px;height: 48px;display: block;
}/* 分隔线 */
.dividing {height: 1px;border: none;border-top: 1px solid rgb(240, 238, 238);padding: 5px;
}/* 导航栏文字--鼠标放上去时 */
.top_nav:hover {color: #31c27c;/* background-color: green; */
}/* 导航栏文字--获取焦点后 */
.top_nav:focus {color: white;background-color: #31c27c;
}/* 查询按钮 */
.search_input__btn {border: 0;width: 24px;height: 24px;outline: none;position: relative;top: 3px;left: 0px;border-radius: 6px;/* 按钮背景图透明 */background-color: transparent;border-style: none;
}/* 查询图片 */
.img_search {width: 20px;height: 20px;border-radius: 6px;
}/* 搜索框 */
.search_input__input {border: 0;outline: none;width: 167px;position: relative;top: -2px;left: 2px;
}#placeholder {border: 1px solid;padding: 3px;border-radius: 7px;position: relative;left: 10px;
}/* 登录注册按钮--位置 */
.top {position: relative;left: 6px;top: -28px;
}/* 登录按钮位置 */
.top_login {float: right;position: relative;left: 80px;border: 0;color: rgb(36, 32, 32);width: 48px;height: 30px;outline: none;
}/* 登录按钮--鼠标放上去时 */
.top_login:hover {/* color: #31c27c; */box-shadow: 0 3px 6px rgba(0, 0, 0, 0.19), 0 2px 2px rgba(0, 0, 0, 0.23)
}/* 注册按钮位置 */
.top_register {position: relative;left: 180px;background-color: #37f;color: white;outline: none;
}/* 内容主题 */
.text_subject {text-align: center;margin: 0 auto;width: 100%;
}/* 调整歌单推荐位置 */
.index__tit {padding: 45px 10px 40px;
}/* 区域内容 */
.index__subject {/* background-color: #ddd; */background: linear-gradient(0deg, rgb(252, 252, 252), rgb(241, 241, 241));padding: 0px 40px 40px;
}/* 推荐歌单文字--内容文字 */
.mod_index {font-size: 14px;padding: 5px 25px;
}/* 点击后--推荐歌单文字--内容文字 */
.mod_index:focus {background-color: rgba(218, 214, 214, 0);margin-bottom: 12px;color: #31c27c;
}/* 图片位置 */
.mod_index_tab {padding: 0px 0px 20px;
}/* 切换新歌推荐内容 */
#song_recommendation {display: block;
}/* 调整图片大小,及对齐模式 */
.image {padding: 25px 10px 0px;width: 224px;height: 224px;margin: 0 auto;
}/* 调整图片文字 */
.song_text {width: 1400px;height: 25px;position: relative;margin: 0 auto;line-height: 50px;padding: 10px 25px;
}.song_text_nav {position: relative;padding: 8px 8px;display: inline-block;font-size: 16px;margin: 0 auto;bottom: 6px;font-size: 14px;text-align: left;
}#song_one {position: relative;right: 0px;
}#song_two {position: relative;right: 15px;
}#song_three {position: relative;right: 40px;
}#song_four {position: relative;right: 15px;
}#song_five {position: relative;right: -12px;
}/* 歌单推荐模块 */
.song_new_text {position: relative;margin: 0 auto;width: 1380px;text-align: center;bottom: 50px;
}/* 歌单推荐--图片位置 */
.image_new {width: 80px;height: 80px;padding: 5px 0px;
}/* 歌单推荐--区域 */
#new_song {text-align: center;position: relative;left: 0px;
}/* 新歌首发--图片盒子 */
.song_new_text_box {position: relative;height: 120px;width: 390px;top: 75px;
}/* 精彩推荐--图片 */
.event_list__pic {width: 590px;height: 236px;position: relative;
}/* 精彩推荐--图片盒子大小 */
.slide_action {width: 100%;height: 100%;text-align: center;position: relative;padding-bottom: 20px;
}/* 调整图片间距 */
.slide_action_image {padding-right: 8px;padding-left: 8px;
}/* 新碟首发--模块 */
#disc_one {position: relative;right: 325px;
}#disc_two {position: relative;right: 190px;
}#disc_three {position: relative;right: 25px;
}#disc_four {position: relative;right: -20px;
}#disc_five {position: relative;right: -157px;
}#disc_six {position: relative;right: 305px;
}#disc_seven {position: relative;right: 185px;
}#disc_eight {position: relative;right: 75px;
}#disc_nine {position: relative;right: -47px;
}#disc_ten {position: relative;right: -152px;
}/* 设置脚部区域 */
.mod_footer {height: 500px;background-color: #333;
}

【html+css练习】小白使用html+css模拟音乐播放器构造了网页音乐播放器--1相关推荐

  1. 前端小白的html+css入门笔记

    ?和客户第一次见面要带模版去(5-8个表)? 1.主页面 2.列表页 (图+表/表/图/视频) mata标签规定字符集 !!规定的字符集和编辑软件保存发类型要一致(utf-8/gbk) Utf-8:包 ...

  2. H5+css : 360商城的首页布局模拟

    H5+css : 360商城的首页布局模拟 因为360商城页面过长,商品分类页面只选择了一个页面做一下实现.且只做了基本的布局和鼠标悬停效果 <!DOCTYPE html> <htm ...

  3. 前端小白奋斗史03(css)

    CSS 基础选择器 选择器分为基础选择器和复合选择器两个大类. 基础选择器是由单个选择器组 基础选择器又包括:标签选择器.类选择器.id 选择器和通配符选择器 - 标签选择器 标签名{属性1: 属性值 ...

  4. jquery制作html小游戏,使用css+JQuery制作开心农场小游戏模拟画面

    效果如图所示: 代码如下所示: #bg { width: 500px; height: 280px; background-image: url(img/plowland.jpg); backgrou ...

  5. css html 字竖,CSS实现文字竖排 DIV CSS文字垂直竖列排版显示如何实现?

    DIV CSS实现文字竖排排版显示兼容各大浏览器,让文字垂直竖列排版布局. 有时我们需要一段文字进行从上到下竖列排版,我们知道CSS样式中有一样式可以让其竖列排版,但所有浏览器不全兼容,逼不得已放弃. ...

  6. css表格排序,纯CSS实现表格排序-利用CSS 变量和Flexbox

    1.引子 今天闲逛知名前端资讯站Front-End Front,发现一个比较有意思的效果,给大家分享下,希望可以对大家有所启发. 纯CSS实现表格排序 心急的同学,先看效果,我放在codepen上. ...

  7. css 毛玻璃_我写CSS的常用套路(附demo的效果实现与源码)

    作者:alphardex 出自:掘金 原文:https://juejin.im/post/5e070cd9f265da33f8653f00 前言 本文是笔者写CSS时常用的套路.不论效果再怎么华丽,万 ...

  8. HTML CSS是什么?HTML CSS你了解多少?

    码字不易,转载请务必注明原文出处. 不断学习,后期的新增笔记会继续加到文章上方 点击链接后退页面: 回到上一个网页 --修改placeholder提示的样式: 1.除IE外通用写法 类名或标签名::p ...

  9. css中怎么加入立体模型,CSS学习笔记二:css 画立体图形

    继上一次学了如何去运用css画平面图形,这一次学如何去画正方体,从2D向着3D学习,虽然有点满,但总是一个过程,一点一点积累,然后记录起来. Transfrom3D 在这一次中运用到了一下几种属性: ...

最新文章

  1. 成功解决RuntimeError: Selected KDE bandwidth is 0. Cannot estiamte density
  2. sublime text 食用笔记
  3. CSS:去除点击链接和按钮时出现的虚线框
  4. mysql 中序号要怎么写_如何在mysql的字段ID中插入自动编号?
  5. 自定义ViewGroup (3) 与子View之间 Touch Event的拦截与处理
  6. 2-4MySQL数据库安装与初始化
  7. 现代测试技术与软件关系大吗,现代测试技术及应用学习心得
  8. ESP32开发 2.添加.c.h并修改CMakeLists,来定制自己的工程
  9. 搭建Hadoop开发环境(全过程)
  10. greasyfork脚本怎么取消_greasy fork脚本大全电脑游戏安装使用
  11. jacob word另存为
  12. 在几何画板中如何制作圆柱的侧面展开动画_怎样用ppt做圆柱的侧面展开动画
  13. poj百炼nbsp;2801:填词
  14. 测绘专硕要学计算机吗,测绘工程专硕专业介绍_测绘工程非全日制研究生(专业硕士)_125在职研究生...
  15. oracle 修改lsnrctl,ORACLE LSNRCTL密码及忘记密码处理
  16. 用户态网络协议栈-OFP-网络框架分享
  17. scrapy框架连接MongoDB数据库
  18. 印尼央行发移动支付“新规”,这家中国公司成为“唯一”彩蛋
  19. CloudCompare源码分析:读取ply文件
  20. 关于LDO并联在输入输出端二极管

热门文章

  1. tableau必知必会之如何在Tableau server中实现工作薄的自动刷新
  2. php快排,网址快排 快速排名软件 thinkphp快排源码 网站快排程序 百度排名
  3. 1 字节的 utf-8 序列的字节 1 无效_记住:永远不要在MySQL中使用UTF8
  4. stm32核心板可以点亮灯吗_STM32库函数点亮LED
  5. 【Linux】18_日志管理rsyslog系统日志管理
  6. 【转知乎】人工智能会是泡沫吗?
  7. 使用solr的DIHandler 构建mysql大表全量索引,内存溢出问题的解决方法
  8. 当前工程读取配置文件示例
  9. STDIN_FILENO和stdin区别
  10. 数据加密和数据签名的本质区别 解释