这段时间在用React模仿一个网易云音乐的Web客户端,由于之前没怎么接触过<audio>标签,入手的时候有点无头绪,实现完后Mark一下。
![f5a543e742eda868a6e6b74a706bed32.png](https://i-blog.csdnimg.cn/blog_migrate/f880b8edadf932ecea3ce8ee4dc0c467.jpeg)
如何实现?
- Layout【外部骨架】
简而言之就是怎么把播放面板固定在下面。这里由于我使用了Antd框架,所以就直接用里面的组件Affix了,当然我们可以使用 positon: fixed; bottom: 0px来实现相同的效果。除了控制面板整体的位置外,我们还可以同时先把播放列表的位置也给定出来,我是定在了右上角,大家可以根据个人习惯定位。
![15cfe7262727f49c81533c9440239225.png](https://i-blog.csdnimg.cn/blog_migrate/786819ff7f789c615a958388921c6af6.jpeg)
2. 控制面板布局