前端设计——音乐盒子

1、首先要完成的结构如下图所示:

一个大盒子被分为左右下三个部分,左边部分(紫颜色)用于存放一个动态图片;右边绿颜色部分用于显示歌手头像,歌曲名字,歌词;下边银白色用于控制歌曲的播放与暂停。这就是想要实现的大概结构。

2、难点

  1)、结构的搭建

    我们都知道,div是默认自带换行,如何让两个div并排对齐存放呢。用到的是float,浮动,让他们一个浮动到左侧,一个浮动到右侧,这样就能并排对齐了。因为浮动不占据原来的文档流,所以我们在处理银白色盒子时,如果不让他浮动,他的左上顶点就会和紫盒子的左上顶点重合。

  2)、一些小细节

    ①让标题上下移动  用到line-height这个属性。

    ②让一个图片作为背景铺满整个盒子  background:url("路径");background-size:100%;

    ③去掉无序列表的小黑点  ul li{list-style:none;}

    ④图片圆角显示以及图片有光影效果  img{border-radius:px;box-shadow:0 0 10px #fff;}

    ⑤下划线   border-bottom:1px

    ⑥只控制无序列表中的一个标签  ul li:nth-child(2){} 表示只控制列表中的第二个标签。

    ⑦文字阴影效果——文字颜色如果和背景颜色接近的话,很容易看不见文字,这个时候如果给文字来点阴影效果就可以看见文字  text-shadow:0 0 5px #fff.

   3)、歌词的滚动显示js控制

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

转载于:https://www.cnblogs.com/sylz/p/5659112.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值