QQ音乐静态页面设计-思路分享和代码
QQ音乐静态页面设计
- 布局思路
- 一、 顶部导航栏设计< Header >
- 二、内容版块设计< content >
- 歌单推荐
- 新歌首发
- 三、底部版权、外链部分设计< footer >
- 四、关于不同浏览器格式的统一
- 五、完整代码行
- 六、完整代码实现效果
布局思路
这个练习项目通过模仿QQ音乐网页版的布局模式和基础动画效果达到以下目的:1.掌握基本的HTML标签,乃至⼀些⽐较新的H5标签,⽐如<header> <footer> 。2.掌握基本的CSS选择器使⽤,CSS属性的使⽤ 内联样式、*选择器、id选择器、类选择器、标签选择器 块级元素和⾏内元素各有哪些 CSS盒模型 ⼏种常见的定位
在这个练习项目中,主要模仿了QQ音乐网页端的4大板块:
1.顶部导航栏
2.歌单推荐
3.新歌首发
4.底部版权、外链部分设计
一、 顶部导航栏设计< Header >
HTML
<!-- 头部 --><div class="header"><div class="nav inner"><div class="nav_t"><div class="logo"><a href="#"><img src="../pics/(head)logo@2x.png" alt="" /></a></div><div class="top_nav__item"><ul><li><a href="#" class="current" title ="音乐馆">音乐馆</a></li><li><a href="#" title="我的音乐">我的音乐</a></li><li><a href="#" title="客户端">客户端</a></li><li><a href="#" title="开放平台">开放平台</a></li><li><a href="#" title="VIP">VIP</a></li></ul></div><div class="search"><input type="text" placeholder=" 搜索音乐、MV、歌单、用户" /><i></i></div><div class="header_buttons"><a href="#" class="sumbit">登录</a><a href="#" class="start">开通VIP</a><a href="#" class="pay">充值</a></div></div><div class="nav_b"><ul><li><a class="current" href="#">首页</a></li><li><a href="#">专辑</a></li><li><a href="#">歌手</a></li><li><a href="#">排行榜</a></li><li><a href="#">分类歌单</a></li><li><a href="#">电台</a></li><li><a href="#">MV</a></li><li><a href="#">数字专辑</a></li><li><a href="#">票务</a></li></ul></div></div></div><div class="cl"></div>
CSS
.nav{width: 1200px;height: 142px;
}
.nav .nav_t{width: 1200px;height: 90px;border-bottom: 1px solid #F2F2F2;
}
.nav .nav_t .logo{float: left; }
.nav .nav_t .logo a img{display: block;width: 170px;height: 46px;padding-top: 22px;}
.nav .nav_t .top_nav__item{float: left;overflow: hidden;
}
.nav .nav_t .top_nav__item ul{list-style: none;margin-left: 30px;height: 90px;}.nav .nav_t .top_nav__item ul li{float: left;}
.nav .nav_t .top_nav__item ul li a{display: block;padding: 0 19px;text-decoration: none;color: #333;font-size: 18px;line-height: 90px;}
.nav .nav_t .top_nav__item ul li a:hover{color:#31c27c;
}
.nav .nav_t .top_nav__item ul li .current{background-color: #31c27c;color:white;}
.nav .nav_t .top_nav__item ul li .current:hover{color: white;
}
.nav .nav_t .search{float: left;overflow: hidden;margin:26px 0 0 10px;border: 1px solid #F2F2F2;border-radius: 5px;position: relative;}
.nav .nav_t .search input{width: 225px;height: 40px;text-shadow: none;border: 1px solid #999;border-radius: 3px;font-size: 14px;}
.nav .nav_t .search i{width: 17px;height: 17px;position: absolute;right: 25px;top: 15px;background-repeat: no-repeat;background-position: 0 -40px;
}
.nav .nav_t .header_buttons{width: 260px;height: 90px;float: right;}.nav .nav_t .header_buttons a{display: block;float: left;margin-top: 24px;text-decoration: none;color: #333;font-size: 13px;
}
.nav .nav_t .header_buttons .sumbit{margin-top: 0px;font-size: 16px;line-height: 90px;}
.nav .nav_t .header_buttons .start{width: 91px;height: 36px;line-height: 36px;text-align: center;padding: 0 9px;margin-left: 20px;border:1px solid #2caf6f;background-color: #2caf6f;color: white;border-radius: 3px;}
.nav .nav_t .header_buttons .start:hover{background-color:#279c63;
}
.nav .nav_t .header_buttons .pay{width: 65px;height: 36px;border:1px solid #ccc;padding: 0 9px;margin-left:10px; text-align: center;line-height: 36px;border-radius: 3px;}
.nav .nav_t .header_buttons .pay:hover{background-color:#ededed; }.nav .nav_b{width: 1020px;height: 50px;padding-left: 230px;
}
.nav .nav_b ul{list-style: none;
}
.nav .nav_b ul li{float: left;margin-right: 47px;line-height: 50px;text-align: center;
}
.nav .nav_b ul li a{text-decoration: none;color: #333;font-size: 15px;
}
.nav .nav_b ul li .current{color:#31c27c ;
}
.nav .nav_b li a:hover{color:#31c27c ;
}
二、内容版块设计< content >
歌单推荐
<!-- 歌单推荐 --><div class="content"><div class="inner"><div class="songSheet"><div class="songSheet_head"><span class="subtitle">歌 单 推 荐</span></div><div class="songSheet_table"><ul><li><a href="#" class="current">为你推荐</a></li><li><a href="#">欧美榜单</a></li><li><a href="#">国语</a></li><li><a href="#">粤语精选</a></li> <li><a href="#">00年代</a></li><li><a href="#">纯音乐</a></li></ul></div><div class="songSheet_pics"><ul><li><img src="../pics/RS1.webp" alt="" class="songSheet_pic"/><i class="mask"></i><i class="cover_icon_play"></i></li><li><img src="../pics/RS2.webp" alt="" class="songSheet_pic"/><i class="mask"></i><i class="cover_icon_play"></i></li><li><img src="../pics/RS3.jpeg" alt="" class="songSheet_pic"/><i class="mask"></i><i class="cover_icon_play"></i></li><li><img src="../pics/RS4.jpeg" alt="" class="songSheet_pic"/><i class="mask"></i><i class="cover_icon_play"></i></li><li><img src="../pics/RS5.jpeg" alt="" class="songSheet_pic"/><i class="mask"></i><i class="cover_icon_play"></i></li></ul></div><div class="songSheet_names"><ul><li><a href="">Live:林俊杰的那些神级现场</a><span>播放量:1353万</span></li><li><a href="">Ed sheeran | 冬日旋律</a><span>播放量:441万</span></li><li><a href="">蒸汽波 | 落日飞车</a><span>播放量:13.6万</span></li><li><a href="">吉他指弹:大师经典作品集</a><span>播放量:13.5万</span></li><li><a href="">2021年1月华语新歌推荐</a><span>播放量:135.1万</span></li></ul></div><div class="songSheet_circles"><ol><li class="current"></li><li></li></ol></div><div class="carrousel"><a href="#" class="leftBtn"></a><a href="#" class="rightBtn"></a></div></div></div></div><div class="cl"></div>
CSS
/***************歌单推荐**********************************************/.content{width: 100%;height: 550px;background-color: #fafafa;background-repeat: no-repeat;background-position: center top;}.content .songSheet{position: relative;}.content .songSheet .songSheet_head{width: 100%;height: 114px;}.subtitle{display: block;font-size: 30px;font-weight: 400;font-style: normal;width: 196px;height: 40px;padding-top: 47px;margin:0 auto; }/****上面***************************************************/.content .songSheet .songSheet_table{height: 50px;overflow: hidden;}.content .songSheet .songSheet_table ul{width: 650px;list-style: none;margin: 0 auto;font-size: 15px;}.content .songSheet .songSheet_table ul li{float: left;margin: 0 24px;}.content .songSheet .songSheet_table ul li a{display: block;text-decoration: none;color: #333;}.content .songSheet .songSheet_table ul li .current{color: #31c27c;}.content .songSheet .songSheet_table ul li a:hover{color: #31c27c;}.content .songSheet .songSheet_pics{width: auto;height: 224px;padding-bottom: 20px;}.content .songSheet .songSheet_pics ul{list-style: none;}.content .songSheet .songSheet_pics ul li{position: relative;width: 224px;height: 224px;float: left;margin-right:16px;border-radius: 2px;overflow: hidden;} /* 鼠标指向图片 显示播放按钮及放大动画的实现 */.cover_icon_play {position: absolute;left: 112px;top: 112px;margin: -35px;width: 70px;height: 70px;filter: alpha(opacity=0);opacity: 0;transform: scale(.7) translateZ(0);transition-property: opacity, transform;transition-duration: .5s;zoom:1}.mask {position: absolute;left: 0px;top: 0px;width: 224px;height: 224px;background-color: #000;opacity: 0;filter: alpha(opacity=0);transition: opacity .5s;transition:opacity .5s}.songSheet_pics ul li:hover .cover_icon_play {opacity: 0.9;transform: scale(1) translateZ(0);transition-property: opacity, transform;transition-duration: .5s;cursor:pointer}.songSheet_pics ul li:hover .cover_icon_play, .cover_icon_play {background-image: url(../pics/video.png);background-repeat: no-repeat;}.songSheet_pics ul li:hover .songSheet_pic{transform: scale(1.06);}.songSheet_pics ul li:hover .cover_icon_play {opacity: 1;filter:none}.songSheet_pics ul li:hover .mask {opacity: .2;filter: alpha(opacity=20);transition: opacity .5s;transition:opacity .5s}/* 动画效果部分完结 */.content .songSheet .songSheet_pics ul li img{width: 224px;height: 224px;transition: all 0.6s;}.content .songSheet .songSheet_names{width: auto;height: 76px;padding-bottom: 10px;}.content .songSheet .songSheet_names ul{list-style: none;margin-left: px;}.content .songSheet .songSheet_names ul li{width: 224px;position: relative;float: left;font-size: 14px;font-weight: 400;margin-right: 16px;}.content .songSheet .songSheet_names ul li a{display: block;text-decoration: none;color: #333;line-height: 22px;}.content .songSheet .songSheet_names ul li a:hover{color:#31c27c;}.content .songSheet .songSheet_names ul li span{display: block;font-size: 14px;line-height: 21px;color: #999;}/* 左右按钮 */.content .songSheet .songSheet_circles{height: 38px;}.content .songSheet .songSheet_circles ol{list-style: none;width: 60px;height: 10px;margin: 15px auto;line-height: 38px;}.content .songSheet .songSheet_circles ol li{float: left;margin: 0 10px;width: 10px;height: 10px;background-color: rgba(0, 0, 0, 0.1);border-radius: 10px;}.content .songSheet .songSheet_circles ol .current{background-color: rgba(0,0,0,.3)}.content .songSheet .carrousel a{display:block;width: 20px;height: 38px;position: absolute;top: 250px;background-image: url(../pics/icon.png);background-repeat: no-repeat;}.content .songSheet .carrousel .leftBtn{left:-80px;background-position: -20px -120px;}.content .songSheet .carrousel .rightBtn{right: -80px;background-position: 0 -120px;}
新歌首发
HTML
<!-- 新歌首发 --><div class="content"><div class="inner"><div class="songSheet"><div class="songSheet_h new"><span class="subtitle">新 歌 首 发</span></div><a href="#" class="playall"><i></i>播放全部</a><div class="songSheet_table area"><ul><li><a href="#" class="current">内地</a></li><li><a href="#">港台</a></li><li><a href="#">欧美</a></li><li><a href="#">日本</a></li> <li> <a href="#">韩国</a></li></ul></div><div class="newsongs"><ul><li class="firstline"><img src="../pics/NS1.webp" title ="No One Knows" class="newsongs_pics"/><a href="#" title="No One Knows 《南方有乔木》电视剧插曲" class="current">No One Knows 《南方有乔木...</a><a href="#" class="songer" title="汪苏泷">汪苏泷</a><span>3:55</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li class="firstline"><img src="../pics/NS2.webp" title ="远大前程" class="newsongs_pics"/><a href="#" title="远大前程">远大前程</a><a href="#" class="songer" title="南征北战NZBZ">南征北战NZBZ</a><span>3:23</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li class="firstline"><img src="../pics/NS3.webp" title ="想你的一夜" class="newsongs_pics"/><a href="#" title="想你的一夜">想你的一夜</a><a href="#" class="songer" title="孙子涵">孙子涵</a><span>3:55</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li><img src="../pics/NS4.webp" title ="《北京女子图鉴》网络剧主题曲" class="newsongs_pics"/><a href="#" title="《北京女子图鉴》网络剧主题曲">送你一匹马 《北京女子...</a><a href="#" class="songer" title="金志文">金志文</a><span>2:56</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li><img src="../pics/NS5.webp" title ="十八岁给我一个姑娘" class="newsongs_pics"/><a href="#" title="十八岁给我一个姑娘">十八岁给我一个姑娘 《十八岁</a><a href="#" class="songer" title="好妹妹乐队">好妹妹乐队</a><span>4:02</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li><img src="../pics/NS6.webp" title ="《新笑傲江湖》电视剧插曲" class="newsongs_pics"/><a href="#" title="《新笑傲江湖》电视剧插曲">落花 《新笑傲江湖》电视剧插..</a><a href="#" class="songer" title="李琦">李琦</a><span>3:35</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li><img src="../pics/NS7.webp" title ="Sorry" class="newsongs_pics"/><a href="#" title="Sorry">Sorry</a><a href="#" class="songer" title="艾福杰尼">艾福杰尼</a><span>5:07</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li><img src="../pics/NS8.webp" title ="我不想哭" class="newsongs_pics"/><a href="#" title="我不想哭">我不想哭</a><a href="#" class="songer" title="晨曦">晨曦</a><span>4:12</span><i class="mask2"></i><i class="cover_icon_play2"></i></li><li><img src="../pics/green book 2.jpg" title ="花开" class="newsongs_pics"/><a href="#" title="花开">花开</a><a href="#" class="songer" title="陈粒">陈粒</a><span>3:46</span><i class="mask2"></i><i class="cover_icon_play2"></i></li></ul></div><div class="songSheet_circles"><ol class="four"><li class="current"></li><li></li><li></li><li></li></ol></div><div class="carrousel"><a href="#" class="leftBtn"></a><a href="#" class="rightBtn"></a></div></div></div></div><div class="cl"></div>
CSS
/********************新歌首发*********************************************/.content .songSheet .new h2 span{background-position: 0 -50px;} .content .songShee .playall a{display: block;width: 75px;height: 36px;position: absolute;z-index: 3;}.content .songSheet .area ul{width: 390px;margin-top: 30px;}.content .songSheet .playall{position: absolute;left: 0;top: initial;border: 1px solid #c9c9c9;color: #000;margin-top: 20px;border-radius: 2px;font-size: 14px;margin-right: 6px;padding: 0 23px;height: 38px;line-height: 38px;display: inline-block;white-space: nowrap;box-sizing: border-box;overflow: hidden;transition: all 0.6s;filter: brightness(100%);}.content .songSheet .playall:hover{background-color: #ededed;filter: brightness(95%);}.content .songSheet .newsongs{width: 1230px;height: 333px;}.content .songSheet .newsongs ul{list-style: none;margin-top: 40px;}.content .songSheet .newsongs ul li{width: 410px;height: 86px;float: left;font-size: 14px;color: #333;position: relative;border-top: 1px solid #ededed;padding: 10px 0 10px 0;}.content .songSheet .newsongs ul .firstline{border-top: none;}.content .songSheet .newsongs ul li .current{color: #31c27c;}.content .songSheet .newsongs ul li img{width: 86px;height: 86px;float: left;transition: all 0.6s;}/* 鼠标指向图片 显示播放按钮及放大动画的实现 */.cover_icon_play2 {position: absolute;left: 17px;top: 30px;margin: -13.4375px;width: 86px;height: 86px;filter: alpha(opacity=0);opacity: 0;transform: scale(.1) translateZ(0);transition-property: opacity, transform;transition-duration: .5s;zoom:1}.mask2 {position: absolute;left: 0px;top: 10px;width: 86px;height: 86px;background-color: #000;opacity: 0;filter: alpha(opacity=0);transition: opacity .5s;transition:opacity .5s}.content .songSheet .newsongs ul li:hover .cover_icon_play2 {opacity: 0.9;transform: scale(0.5) translateZ(0);transition-property: opacity, transform;transition-duration: .5s;cursor:pointer}.content .songSheet .newsongs ul li:hover .cover_icon_play2, .cover_icon_play2 {background-image: url(../pics/video.png);background-repeat: no-repeat;}.content .songSheet .newsongs ul li:hover .newsongs_pics{transform: scale(1.06)}.content .songSheet .newsongs ul li:hover .cover_icon_play2 {opacity: 1;filter:none}.content .songSheet .newsongs ul li:hover .mask2 {opacity: 0.2;filter: alpha(opacity=20);transition: opacity .5s;transition:opacity .5s}/* 动画效果完结 */.content .songSheet .newsongs ul li a{display: block;width: 310px;line-height: 22px;float: left;padding: 20px 0 0 10px;text-decoration: none;color: #333;}.content .songSheet .newsongs ul li .songer{color: #999;padding-top: 0px;}.content .songSheet .newsongs ul li a:hover{color:#31c27c;}.content .songSheet .newsongs ul li span{display: block;position: absolute;right: 35px;top: 45px;color: #999;font-family: "poppin";}.content .songSheet .songSheet_circles .four{width: 120px;}
三、底部版权、外链部分设计< footer >
HTML
<!-- 尾部 --><div class="footer"><div class="inner"><div class="footer_h"><div class="info client"><h3>下载QQ音乐客户端</h3><ul><li><a href="#" class="pc current"> <span>Pc版</span></a></li><li><a href="#" class="mac"><span>Mac版</span></a></li><li><a href="#" class="android"><span>Android版</span></a></li><li><a href="#" class="iphone"><span>iPhone版</span></a></li></ul></div><div class="info client special"><h3>特色产品</h3><ul><li ><a href="#" class="kge"><span>全民K歌</span></a></li><li ><a href="#" class="super"><span>Super Sound</span></a></li><li ><a href="#" class="Qp"><span>QPlay</span></a></li><li class="none"><a href="#"><span>车载互联</span></a></li><li class="none"><a href="#"><span>QQ演出</span></a></li></ul></div><div class="info client nomargin links"><h3>合作链接</h3><ul><li><a href="#">CJ E&M</a></li><li><a href="#">腾讯视频</a></li><li><a href="#">手机QQ空间</a></li><li><a href="#">最新版QQ</a></li><li><a href="#">腾讯社交广告</a></li><li><a href="#">电脑管家</a></li><li><a href="#">QQ浏览器</a></li><li><a href="#">腾讯微云</a></li><li><a href="#">腾讯云</a></li><li><a href="#">企鹅FM</a></li><li><a href="#">智能电视网</a></li><li><a href="#">当贝市场</a></li></ul></div></div><div class="cl"></div><div class="footer_platform"><h3>开放平台</h3><ul><li><a href="#">腾讯音乐人平台</a></li><li><a href="#">音乐号认证</a></li><li><a href="#">上传视频</a></li><li><a href="#">上传音频</a></li></ul></div><div class="footer_copyright"><p><a href="#">关于腾讯</a> |<a href="#">About Tencent</a> |<a href="#">服务条款</a> |<a href="#">用户服务协议</a> |<a href="#">隐私政策</a> |<a href="#">权利声明</a> |<a href="#">广告服务</a> |<a href="#">腾讯招聘</a> |<a href="#">客服中心</a> |<a href="#">网站导航</a> |</p><p>Copyright © 1998 - 2018 Tencent. by <a href="#">Cty</a><a href="#">All Rights Reserved.</a></p><p>腾讯公司 <a href="#">版权所有</a><a href="#">腾讯网络文化经营许可证</a></p></div></div></div><!-- 右侧反馈条 --><div class="feedback"><a href="#" class="up"><span></span></a><a href="#" class="information"><span>反馈</span></a><a href="#" class="down"><span></span></a></div>
CSS
.footer{width: 100%;height: 590px;background-color: #333;font-family: "poppin";}
.footer .footer_h .info{width: 360px;height: 230px;float: left;margin-right: 50px;}.footer .footer_h .client h3{color: #999;font-size: 15px;font-weight: 400;padding: 80px 0 46px 0 ;
}
.footer .footer_h .client ul{list-style: none;
}
.footer .footer_h .client ul li{float: left;width: 90px;height: 80px;font-family: "poppin";}
.footer .footer_h .client ul li a{display: block;width: 60px;height: 48px;margin:0 29px 12px 0;background-image: url(../pics/footer.png);background-repeat: no-repeat;text-decoration: none;
}.footer .footer_h .client ul li .pc{background-position: 12px -5px;}
.footer .footer_h .client ul li .mac{background-position: -80px -5px;}
.footer .footer_h .client ul li .android{background-position: -174px -5px;}
.footer .footer_h .client ul li .iphone{background-position: -261px -5px;}.footer .footer_h .client ul li .current{background-position: 12px -54px;color: #31c27c;
}.footer .footer_h .client ul li .pc:hover{background-position: 12px -54px;}
.footer .footer_h .client ul li .mac:hover{background-position: -80px -54px;}
.footer .footer_h .client ul li .android:hover{background-position: -174px -54px;}
.footer .footer_h .client ul li .iphone:hover{background-position: -261px -54px;}.footer .footer_h .client ul li span{display: block;width: 70px;height: 60px;color: #999;font-size: 14px;text-align: center;cursor: pointer;padding-top: 55px;
}
.footer .footer_h .client ul li span:hover{color: #31c27c;
}.footer .footer_h .special ul li{width: 110px;}.footer .footer_h .special ul li a span{width: 110px;text-align: left;}.footer .footer_h .special ul li .kge{background-position: -360px -5px;}
.footer .footer_h .special ul li .super{background-position: -446px -5px;}
.footer .footer_h .special ul li .Qp{background-position: -557px -5px;}.footer .footer_h .special ul li .kge:hover{background-position: -360px -54px;}
.footer .footer_h .special ul li .super:hover{background-position: -446px -54px;}
.footer .footer_h .special ul li .Qp:hover{background-position: -557px -54px;}.footer .footer_h .special ul .none a{background-image: none;
}
.footer .footer_h .special ul .none a span{width: 110px;height: 30px;padding-top: 15px;
} .footer .footer_h .links ul {list-style: none;
}
.footer .footer_h .links ul li{width: 120px;height: 30px;line-height: 30px;float: left;font-size: 14px;
}
.footer .footer_h .links ul li a{background-image: none;display: block;width: 110px;height: 30px;text-decoration: none;color: #999;
}
.footer .footer_h .links ul li a:hover{color: #31c27c;
} .footer .footer_platform{width: 1200px;height: 200px;padding-bottom: 45px;
}
.footer .footer_platform h3{padding:80px 0 46px 0;font-size: 15px;color: #999;font-weight: 400;
}.footer .footer_platform ul{list-style: none;}
.footer .footer_platform ul li{float: left;padding: 0 5px 12px 0;
}
.footer .footer_platform ul li a{padding-right: 30px;text-decoration: none;color: #999;font-size: 14px;}
.footer .footer_platform ul li a:hover{color: #31c27c;
}.footer .footer_copyright p{line-height: 28px;text-align: center;color: #999;font-size: 12px;
}
.footer .footer_copyright p a{text-decoration: none;color: #999;padding: 0 2px;}
.footer .footer_copyright p a:hover{color: #31c27c;
}.feedback{width: 40px;
height: 130px;
position: fixed;
bottom: 50px;
right: 50px;
}
.feedback a{display: block;
width: 40px;
height: 40px;
margin-bottom: 2px;
border: 1px solid #ccc;
text-decoration: none;
color: black;
font-size: 14px;
background-color: #fff;
transition: all 0.6s;
filter: brightness(100%);
}.feedback a:hover{background-color: #fff;
color: #31c27c;
filter: brightness(90%);
}.feedback a span{display: block;
width: 18px;
height: 10px;
margin: 15px 10px 0 10px;
background-image: url(../pics/icon.png);
background-repeat: no-repeat;}
.feedback .up span{background-position: -160px 0;}
.feedback .information span{width: 30px;
line-height: 22px;
background-image: none;
margin:10px 10px 10px 5px;
}
.feedback .down span{width: 13px;
height: 16px;
margin:12px 10px 0 13px;
background-position: -60px -220px}
四、关于不同浏览器格式的统一
CSS
/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}
legend{color:#000}#yui3-css-stamp.cssreset{display:none}
五、完整代码行
链接:
六、完整代码实现效果
QQ音乐静态页面设计-思路分享和代码相关推荐
- HTML静态页面总体设计思路,网页设计与制作(HTML+CSS+JavaScript)(张洪斌 刘万辉)课程整体设计...
内容简介: 网页设计与制作(HTML+CSS+JavaScript)(张洪斌 刘万辉)课程整体设计 一.课程设计思路 本课程依据课程标准,以软件技术专业学生的就业岗位群能力目标为导向,以Web客户端静 ...
- NB-IOT实现万物互联设计思路分享 (从硬件到单片机到云平台)
NB-IOT实现万物互联 产品设计思路分享 NB-IOT窄带物联网(Narrow Band Internet of Things, NB-IoT),是一种专为万物互联打造的蜂窝网络连接技术.NB-IO ...
- WIN10UI—实现思路分享及代码
WIN10UI-实现思路分享及代码 如下是响应式下的界面: 如果大家想要源码: 点击进入>> 开门见山的说,为什么要把网页做成这种样式呢? 实话说:你们不觉得这样的一个界面去做为我们后台操 ...
- ML之LGBMRegressor(Competition):2018年全国大学生计算机技能应用大赛《住房月租金预测大数据赛》——设计思路以及核心代码—191017再次更新
ML之LGBMRegressor(Competition):2018年全国大学生计算机技能应用大赛<住房月租金预测大数据赛>--设计思路以及核心代码-191017再次更新 目录 竞赛相关信 ...
- html静态页面实现微信分享思路
微信分享网页的时候,希望分享出来的链接是标题+描述+缩略图,微信开发代码示例里已提供了方法,但只适用于动态页面.由于dedecms是生成了静态文件,其实我想使用ajax获取jssdk参数也能也能实现微 ...
- 单独的html怎么实现微信分享,html静态页面实现微信分享思路
微信分享网页的时候,希望分享出来的链接是标题+描述+缩略图,微信开发代码示例里已提供了方法,但只适用于动态页面.由于dedecms是生成了静态文件,其实我想使用ajax获取jssdk参数也能也能实现微 ...
- 自己做一个短链服务,设计思路分享!
其实实现短链服务并不是很难,最主要还是需要知道一些设计思路,还需要有一些基础技术知识,例如:哈希算法.全局发号器等. 下面一起来学习如何设计一个短链服务吧! 短链的价值 网址大家都知道,很长的一串字符 ...
- H5移动端页面设计心得分享
如今H5页面设计已经得到大家非常多的关注,在实践中我们也已经积累了一些经验和教训,今天结合咱们的实战案例,从字体,排版,动效,音效,适配性,想法这几个方面好好聊一聊关于H5的设计,希望对同学们有帮助. ...
- 【android】音乐播放器之设计思路
学习Android有一个多月,看完了<第一行代码>以及mars老师的第一期视频通过音乐播放器小项目加深对知识点的理解.从本文开始,将详细的介绍简单仿多米音乐播放器的实现,以及网络解析数据获 ...
最新文章
- Google Map App 问题集锦
- 图文并茂详解iptables 防火墙工作原理及知识点
- 导出oracle sequences,CSS_oracle导出序列方法分析,方法一:SELECT ' CREATE SEQUEN - phpStudy...
- Python Demo 04-蒙特卡罗猜测与计时
- 从Docker 到Jenkins 到Ansible的部署经验 1
- 实例16:python
- 好程序员大数据教学点睛:Hadoop基础篇
- 【进大厂必学】3W字180张图学习Linux基础总结
- 昂达 v891 v1 终于 删除 windows 分区 并且恢复了容量。
- 过去一年对我帮助最大的三本书
- 【小白话通信】离散分布之间的关系
- 已分割的视频怎么合并
- 计算机芯片级维修包括哪些,计算机芯片级维修1
- Unity URP入门实战
- 湖北武汉劳务员报考劳务员的工程劳务管理建筑七大员报考
- 方差、标准差和协方差三者之间的定义与计算
- Vs2017带数据库打包软件(单机版)
- Typora自定义主题#简约风主题
- python turtle绘图中角度坐标系的绝对零度方向是_ABAQUS 子程序VUMAT 的坐标系的问题的讨论...
- Hibernate-validator(HV)异常