springboot博客(七)(后端之音乐盒/前端页面优化)
音乐盒
效果图
功能分析
- 音乐播放
步骤
搭建页面
直接套用图片墙的网页,加上网易云的链接即可
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=800 height=400 src="//music.163.com/outchain/player?type=0&id=2153548870&auto=1&height=430"></iframe>
网易云音乐链接获取:
- 进入页面选择喜欢的歌单
- 点击生成外部链接
- 有的歌单因为版权原因不能生成,多找几个试一下
编写controller
- 跳转到音乐盒界面
@GetMapping("/music") public String music(){ return "music"; }
页面功能优化
index.html页面
- 顶部图片美化
- 图标显示信息
- 导航隐藏回显
// 显示微信
$('.wechat').popup({
popup : $('.wechat-qr'),
position: 'bottom center'
});
// 显示邮箱
$('.email').popup();
// 导航栏显示
var waypoint = new Waypoint({
element: document.getElementById('waypoint'),
handler: function(direction) {
if (direction == 'down') {
$('#nav').show(500);
} else {
$('#nav').hide(500);
}
console.log('Scrolled to waypoint! ' + direction);
}
})
顶部图片
分类、标签、归档、搜索、音乐、图片、友链、博客详情、关于我
全部加上了顶部图片,并且设置为动态图片获取
<div class="m-bg-type_outer" style="width: 100%;height: 40%">
<img src="https://api.ixiaowai.cn/gqapi/gqapi.php" alt="" class="ui m-bg image" style="width: 100%;height: 100%">
<div class="m-bg-class_cover">
<div class="ui container" style="position: relative ;bottom: -540px;">
<div class="m-font-size-title m-right-bottom" align="center" style="font-family:'STXingkai'">博客分类</div>
<div class="m-font-size-text-init-title m-margin-top" align="center">记忆是一种相聚的方式,放下是一种自由的形式。不必悲伤,不必忧愁,邂逅的回忆都是美好的故事</div>
</div>
</div>
</div>
归档
使用timeline插件
在
lib
中加入timeline的js,css
中加入css加入链接
<link rel="stylesheet" href="../static/css/timeline.css" th:href="@{/css/timeline.css}"> <script src="../static/lib/timeline/timeline.js" th:src="@{/lib/timeline/timeline.js}"></script>
中间内容
```html
-