写了个静态的网页-模仿网易云

今天父亲节,正好用它来祝福我爸爸父亲节快乐

效果图

后面的动态效果是参考妙味里一个学员制作的

只贴html+css,因为js有点多,不知道怎么弄上来

 

html

 

<html>
<head>
<meta charset="utf-8">
<title>miaowei</title>
<link rel="stylesheet" href="../css/miaowei.css" type="text/css"/>
<script src="../js/vue.min.js"></script>
<script src="../js/cardsData.js"></script>
<script src="../js/card.js"></script>
<script src="../js/polyfill.js"></script>
<script src="../js/tool.js"></script>
</head>
<body>
<canvas id="dot" class="shoeIn" style="background: linear-gradient(rgb(156, 194, 201), rgb(132, 104, 184))" >
</canvas>
<section id="section0">
	
	<div id="contain">
		<div id="top">
			<div class="search">
				<input class="text" id="text" type="text"  v-model="message"/>
				<input class="btn" type="submit" value="搜索"/>
			</div>
			<ul>
				<li><a href="#">个性推荐</a></li>
				<li><a href="#">歌单</a></li>
				<li><a href="#">主播电台</a></li>
				<li><a href="#">排行榜</a></li>
				<li><a href="#">歌手</a></li>
				<li><a href="#">最新音乐</a></li>
				
			</ul>
		</div>
		<div id="list">
			<ul>
				<li>我最喜欢的</li>
				<li>橘子皮</li>
				<li>刘瑞琦</li>
				<li>许嵩</li>
				<li>新建歌单</li>
			</ul>
		</div>
		<div id="show">
			<div class="image">
					<img src="../image/timg2.jpg">
			</div>
			<span class="advice">推荐歌单</span>
			<div class="songlist">
				<ul>
					<li class="l1"><a href="#"><img src="../image/songlist1.jpg"></a><span class="bottom">那些出场自带BGM的漫改电影角色</span></li>
					<li class="l1"a href="#"><img src="../image/songlist2.jpg"></a><span class="bottom">港乐简史:百花争艳,女歌手篇</span></li>
					<li class="l1"><a href="#"><img src="../image/songlist3.jpg"></a><span class="bottom">一个旋律两手歌|是无意穿堂风,偏偏引山洪</span></li>
					<li class="l1"><a href="#"><img src="../image/songlist4.jpg"></a><span class="bottom">国语古风中国风神曲,细腻地抚摸你的耳膜</span></li>
					<li class="l1"><a href="#"><img src="../image/songlist5.jpg"></a><span class="bottom">1990-1999年内地流行乐坛经典回顾</span></li>
					<li class="l2"><a href="#"><img src="../image/songlist6.jpg"></a><span class="bottom">90/九十年代经典流行歌曲</span></li>
					<li class="l2"><a href="#"><img src="../image/songlist7.jpg"></a><span class="bottom">华语/百首写给前任的歌,让你百感交集</span></li>
					<li class="l2"><a href="#"><img src="../image/songlist8.jpg"></a><span class="bottom">二胡精选|二弦在手,演绎人间悲欢离合</span></li>
					<li class="l2"><a href="#"><img src="../image/songlist9.jpg"></a><span class="bottom">民谣|哪些小众却又很好听的歌</span></li>
					<li class="l2"><a href="#"><img src="../image/songlist10.jpg"></a><span class="bottom">高考季|2017一起听歌记单词吧</span></li>
				</ul>
			</div>
			
		</div>
		<div id="progress">
			<div class="play">
				<img src="../image/yingtao.jpg">
				<div class="about">
					<span class="song">父亲</span><br>
					<span class="songer">筷子兄弟</span>
				</div>
			</div>
			<div class="bar">
				<span>筷子兄弟 - 父亲.mp3</span>
				<audio id="music" src="../audio/筷子兄弟 - 父亲.mp3" controls="controls" preload="auto" loop="loop">
				</audio>
			</div>
		</div>
	</div>
	
</section>
</body>
<script src="../js/vue.min2.js"></script>
<script>
        new Vue({
            el: '.text',
            data: {
				message:'父亲'
			}
        })
</script>
</html>

css

body,div,p,span,ul,li,ol,h1,h2,h3,h4,h5,h6,a{
	margin:0px;
	padding:0px;}
a{text-decoration:none;}
ul{list-style:none;}

#section{position:relative;}

section{
	background:transparent;
	transition:1s;
}
#contain{
	position:absolute;
	width:1200px;height:700px;
	margin:-700px 200px 0px 100px;
	box-shadow:0 0 20px 3px rgba(215, 141, 241, 0.8)
}
#top{height:50px;}
#top .search{
	width:300px;height:50px;float:left;
}
#top .search .text{
	width:200px;height:30px;line-height:30px;
	margin-top:15px;
	margin-left:30px;
	-webkit-border-radius:25px;
}
#top .search .btn{
	width:45px;height:30px;text-align:center;
	-webkit-border-radius:5px;
}
#top ul{
	width:800px;height:50px;float:right;
}
#top ul li{
	width:80px;height:30px;float:left;margin:10px 0 0 50px;
}
#top ul li a{
	width:80px;height:30px;line-height:30px;color:pink;
}
#list{
	width:300px;height:500px;border-right:1px solid #fff;float:left;
}
#list ul{
	position:absolute;
	width:300px;height:400px;float:left;
	margin-left:30px;
}
#list ul li{
	display:block;
	width:200px;height:30px;line-height:30px;
	margin:15px 0 0 20px;
}
#show{
	width:850px;height:600px;float:right;
}
#show .image{
	width:500px;height:150px;
	margin:auto;
}
#show .image img{
	display:block;
	width:400px;height:150px;
	margin:auto;
}
#show .advice{
	display:block;width:100px;height:30px;line-height:30px;
	margin-left:25px;
}
#show .songlist ul li{
	width:140px;height:160px;float:left;
	margin-left:20px;
}
#show .songlist ul .l1{
	margin-top:10px;
}
#show .songlist ul .l2{
	margin-top:30px;
}
#show .songlist img{
	width:140px;height:130px;
}
#show .songlist span{
	font-size:12px;
	width:140px;height:15px;line-height:15px;	
}
#progress{
	height:150px;position:absolute;margin-top:530px;
	}
#progress .play{
	width:280px;height:150px;float:left;margin-left:20px;margin-top:10px;border-right:1px solid #fff;
	
}
.play img{
	width:100px;height:100px;float:left;
}
.play .about{
	width:100px;height:100px;float:left;
	margin-left:30px;
}
.about .song,.about .songer{
	height:25px;line-height:25px;margin-top:5px;
}
#progress .bar{
	width:800px;height:100px;float:right;
}
.bar span{
	display:block;width:600px;height:30px;line-height:30px;position:relative;margin-left:80px;margin-top:30px;
}
.bar #music{
	width:600px;margin-left:80px;margin-top:10px;
}
body,div,p,span,ul,li,ol,h1,h2,h3,h4,h5,h6,a{
	margin:0px;
	padding:0px;}
a{text-decoration:none;}
ul{list-style:none;}

#section{position:relative;}

section{
	background:transparent;
	transition:1s;
}
#contain{
	position:absolute;
	width:1200px;height:700px;
	margin:-700px 200px 0px 100px;
	box-shadow:0 0 20px 3px rgba(215, 141, 241, 0.8)
}
#top{height:50px;}
#top .search{
	width:300px;height:50px;float:left;
}
#top .search .text{
	width:200px;height:30px;line-height:30px;
	margin-top:15px;
	margin-left:30px;
	-webkit-border-radius:25px;
}
#top .search .btn{
	width:45px;height:30px;text-align:center;
	-webkit-border-radius:5px;
}
#top ul{
	width:800px;height:50px;float:right;
}
#top ul li{
	width:80px;height:30px;float:left;margin:10px 0 0 50px;
}
#top ul li a{
	width:80px;height:30px;line-height:30px;color:pink;
}
#list{
	width:300px;height:500px;border-right:1px solid #fff;float:left;
}
#list ul{
	position:absolute;
	width:300px;height:400px;float:left;
	margin-left:30px;
}
#list ul li{
	display:block;
	width:200px;height:30px;line-height:30px;
	margin:15px 0 0 20px;
}
#show{
	width:850px;height:600px;float:right;
}
#show .image{
	width:500px;height:150px;
	margin:auto;
}
#show .image img{
	display:block;
	width:400px;height:150px;
	margin:auto;
}
#show .advice{
	display:block;width:100px;height:30px;line-height:30px;
	margin-left:25px;
}
#show .songlist ul li{
	width:140px;height:160px;float:left;
	margin-left:20px;
}
#show .songlist ul .l1{
	margin-top:10px;
}
#show .songlist ul .l2{
	margin-top:30px;
}
#show .songlist img{
	width:140px;height:130px;
}
#show .songlist span{
	font-size:12px;
	width:140px;height:15px;line-height:15px;	
}
#progress{
	height:150px;position:absolute;margin-top:530px;
	}
#progress .play{
	width:280px;height:150px;float:left;margin-left:20px;margin-top:10px;border-right:1px solid #fff;
	
}
.play img{
	width:100px;height:100px;float:left;
}
.play .about{
	width:100px;height:100px;float:left;
	margin-left:30px;
}
.about .song,.about .songer{
	height:25px;line-height:25px;margin-top:5px;
}
#progress .bar{
	width:800px;height:100px;float:right;
}
.bar span{
	display:block;width:600px;height:30px;line-height:30px;position:relative;margin-left:80px;margin-top:30px;
}
.bar #music{
	width:600px;margin-left:80px;margin-top:10px;
}

因为有人想要效果,不知道是不是这个

链接:https://pan.baidu.com/s/1y_OV1K-cXFrmgcgnwHS8oA
提取码:o21f

在贴下初学html,css时练手项目

链接:https://pan.baidu.com/s/1y_OV1K-cXFrmgcgnwHS8oA
提取码:o21f

 

 

 

 

 

 

  • 16
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
学习创建静态网页是一个很好的起点,因为它不需要服务器端脚本或数据库支持,适合初学者快速入门。下面是制作静态网页的基本步骤和一些常用工具: 1. **理解基本结构**: 静态网页HTML(HyperText Markup Language)编,包括头部(header)、主体(body)和可能的尾部(footer)。了解这些元素及其作用是基础。 2. **HTML标签**: 学习HTML标签如`<html>`, `<head>`, `<title>`, `<body>`, `<h1>`到`<p>`等,它们用于定义页面结构和内容。 3. **CSS样式**: CSS(Cascading Style Sheets)用于美化网页,了解如何添加颜色、字体、布局等样式。可以从基本的内联样式开始,然后过渡到外部样式表(`.css`文件)。 4. **媒体查询与响应式设计**: 为了适应不同设备的屏幕尺寸,了解如何使用媒体查询进行响应式设计。 5. **文本编辑器**: 使用像Visual Studio Code, Sublime Text或Atom这样的文本编辑器编代码,它们有强大的语法高亮和自动完成功能。 6. **学习版本控制**: 掌握Git,这是一种常用的源代码管理工具,即使你的项目还小,学习它也会很有用。 7. **静态网站生成器**: 对于批量生成静态网页,你可以考虑使用Jekyll, Hugo或GitBook等静态站点生成器。 8. **实践项目**: 通过实际创建个人博客、作品集或简单的静态网站来巩固所学知识。 相关问题: 1. HTML有哪些常见的标签? 2. CSS如何应用到HTML元素上? 3. 如何在文本编辑器中设置CSS预处理器(如Sass或Less)? 4. 什么是Git,为什么要用它管理静态网页项目? 5. 举个例子,如何使用Jekyll创建一个静态网站?
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值