0
点赞
收藏
分享

微信扫一扫

HTML中利用浮动案例实现初音未来点歌(1)

飞鸟不急 2022-03-23 阅读 32

利用css中float 属性,可以轻松地并排浮动内容框

接下来简单实现点歌界面

先设置网页的标题为 Hastue Miku 

<title>Hatsune Miku</title>

接下来开始漫长的利用css来编写属性

body{
background:url("5.jpg") center no-repeat;
background-size:130%; 
}

首先是主体的背景图

h1 {
 text-align: center;
font-size:35px;
color: #00FA9A;
}

标题h1居中,大小为35px,以及颜色设置

.song {
float : left;
padding: 20px;
width :20%;
}
.song ul {
list-style-type: none;
  margin: 0;
  padding: 0;
}
.song li {
 padding: 10px;
  margin-bottom: 40px;
  background-color: #33b5e5;
  color: #ffffff;
}
.song li:hover {
  background-color: #0099cc;
}

设定song类,以及float属性设置,背景颜色,字号,列表定义为无序列表

.miku {
float : right;
padding:30px;
width:66%;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

设定miku类以及万用的clearfix

接下来到了调用部分

<body>
<h1>欢迎来到vocaloid的世界</h1>
<div class="clearfix">
  <div class="song">
    <ul>
      <li>世界第一公主殿下</li>
      <li>爱言叶</li>
      <li>电子天使</li>
      <li>千本樱</li>
    </ul>
  </div>
  <div class="miku">
  <img src="2.jpg"/>
  </div>
</div>
</body>

最后来看效果图

下面是全部源码

<!DOCTYPE html>
<html>
<head>
<title>Hatsune Miku</title>
<style>
body{
background:url("5.jpg") center no-repeat;
background-size:130%; 
}

h1 {
 text-align: center;
font-size:35px;
color: #00FA9A;
}

* {
  box-sizing: border-box;
}

.song {
float : left;
padding: 20px;
width :20%;
}
.song ul {
list-style-type: none;
  margin: 0;
  padding: 0;
}
.song li {
 padding: 10px;
  margin-bottom: 40px;
  background-color: #33b5e5;
  color: #ffffff;
}
.song li:hover {
  background-color: #0099cc;
}
.miku {
float : right;
padding:30px;
width:66%;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.song
</style>
</head>
<body>
<h1>欢迎来到vocaloid的世界</h1>
<div class="clearfix">
  <div class="song">
    <ul>
      <li>世界第一公主殿下</li>
      <li>爱言叶</li>
      <li>电子天使</li>
      <li>千本樱</li>
    </ul>
  </div>
  <div class="miku">
  <img src="2.jpg"/>
  </div>
</div>
</body>
</html>

具体的点歌功能实现请看下期

 

举报

相关推荐

0 条评论