使用HTML5,CSS。制作一个简单有新颖的“网易云音乐排行榜“。
以下是一个简单的HTML和CSS示例,用于创建一个新颖的网易云音乐排行榜界面。请注意,这个示例并不完整,只展示了排行榜的基本结构和样式。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>网易云音乐排行榜</title>
<style>
body {
margin: 0;
font-family: 'Arial', sans-serif;
background-color: #121212;
color: #fff;
}
.header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px;
background-color: #222;
}
.header img {
height: 40px;
width: auto;
}
.top-list {
display: flex;
padding: 10px;
}
.list-item {
flex: 1;
margin: 0 10px;
background-color: #333;
padding: 20px;
position: relative;
}
.list-item-index {
position: absolute;
top: 0;
left: 0;
width: 60px;
height: 60px;
background-color: #e3393c;
display: flex;
align-items: center;
justify-content: center;
font-size: 24px;
color: #fff;
}
.list-item-info {
padding-left: 80px;
}
.list-item-title {
font-size: 18px;
}
.list-item-author {
font-size: 14px;
color: #777;
}
</style>
</head>
<body>
<div class="header">
<img src="logo.png" alt="网易云音乐">
<a href="#">更多 ></a>
</div>
<div class="top-list">
<div class="list-item">
<div class="list-item-index">1</div>
<div class="list-item-info">
<div class="list-item-title">歌曲标题</div>
<div class="list-item-author">艺人名字</div>
</div>
</div>
<!-- 其他排行榜项... -->
</div>
</body>
</html>
这个示例使用了CSS Flexbox布局来创建一个有趣的排行榜界面。它展示了如何使用HTML结构化数据,并通过CSS进行样式化,包括颜色、字体、布局等。这个界面可以进一步完善,比如添加交互功能(点击歌曲标题跳转到播放页面),或者使用JavaScript来实现动态内容。
评论已关闭