⛵ 源码获取 文末联系 ✈
Web前端开发技术
描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | | HTML期末大学生网页设计作业
HTML:结构
CSS:样式
在操作方面上运用了html5和css3,
采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识
JavaScript:做与用户的交互行为
(1)html文件:其中index.html是首页、其他html为二级页面;
(2)css文件:css全部页面样式,文字滚动, 图片放大等;
(3)js文件:js实现动态轮播特效, 表单提交, 点击事件等等(网页中运用到js代码)
(1)首页:进入网页中看到的第一个页面(LOGO、公司名称、导航、banner、新闻、相关信息、底部信息、banner一般是5个
(2)二级页面:从首页点击进入之后的页面叫做二级页面
(3)三级页面:从二级页面点击进入的页面
网页html:网页是构成网站的基本元素,是承载各种网站应用的平台。通俗地说,网站就是由网页组成的
首页网站:首页是一个网站的入口网页,故往往会被编辑得易于了解该网站多数作为首页的文件名是index加上扩展名
导航菜单:是指位于页面顶部或者侧边区域的,也称之为导航栏,它起着链接站点或者软件内的各个页面的作用.
网页页脚:是网页中每个页面的底部的区域。常用于显示附加信息。如作者、备案号等。
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>youngmusictitle>
<link href="./css/index.css" rel="stylesheet">
<script type="text/javascript" src="./js/index.js">script>
<script>
script>
head>
<body>
<div id="top">
<div class="m_top">
<span class="logo">YoungMusicspan>
<ul class="menu1 yinchang">
<li class="topCheck">
<a href="javascript:;">首页a>
li>
<li onmouseover="showsub(this)" onmouseout="hidesub(this)"><a href="发现音乐.html">发现音乐a>
<ul>
<li><a href="#">情感音乐a>li>
<li><a href="#">悲伤音乐a>li>
<li><a href="#">快乐音乐a>li>
ul>
<li class="topCheck">
<a href="javascript:;" id="mymusic">我的音乐a>
<li class="topCheck">
<a href="动态.html">动态a>
li>
ul>
<div class="m_input">
<img src="./img/find.png" />
<input id="find" type="text" placeholder="音乐" autocomplete="off" />
div>
<a href="login.html" class="m_login" id="m_login" title="点击跳转">登录a>
<a href="login.html" class="m_login2" id="m_login2">退出登录a>
div>
<div class="m_back">
div>
<span id="spanTip">span>
<ul class="menu2">
<li>
<a href="javascript:;" class="topItemCheck">推荐a>
li>
<li>
<a href="javascript:;" class="topItemCheck">排行榜a>
li>
<li>
<a href="javascript:;" class="topItemCheck">歌单a>
li>
<li>
<a href="javascript:;" class="topItemCheck">歌手a>
li>
ul>
div>
<div id="content">
<div class="con_banner">
<div id="playBox" class="play-box">
<div id="imgList">
<img class="current" src="img/轮播/t1.jpg" />
<img src="img/轮播/t2.jpg" />
<img src="img/轮播/t3.jpg" />
<img src="img/轮播/t4.jpg" />
<img src="img/轮播/t5.jpg" />
div>
<div class="iconList">
<ul id="iconul">
<li class="current current2">1li>
<li class="current2">2li>
<li class="current2">3li>
<li class="current2">4li>
<li class="current2">5li>
ul>
div>
<div class="sliderbar slidebar-left" id="sliderbarl"><div>
<div class="sliderbar slidebar-right" id="sliderbarr">>div>
div>
div>
div>
<div class=" middiv">
<div class="remen">
<p class="title">
<img src="./img/MenuDefault.png" />
<span class="t-span">
我喜欢
span>
<span class="con_gengduo">
<a href="javascript:;">更多>>a>
span>
p>
<table>
<thead>
<tr>
<th>歌名th>
<th>歌手th>
<th>类型th>
<th>专辑th>
<th>操作th>
tr>
thead>
<tbody>
tbody>
table>
div>
<div class="remen">
<p class="title">
<img src="./img/唱片.png" />
<span class="t-span">
热门推荐
<span class="con_type">
<a href="#">华语a> |
<a href="#">流行a> |
<a href="#">摇滚a> |
<a href="#">民谣a>
span>
span>
<span class="con_gengduo">
<a href="javascript:;">更多>>a>
span>
p>
<ul class="ul_list">
<li class="lisong">
<div>
<a href="javascript:;">
<img src="img/w.jpg" />
a>
div>
<a href="javascript:;">whistlea>
li>
<li class="lisong">
<div>
<a href="javascript:;">
<img src="img/hdx.jpg" />
a>
div>
<a href="javascript:;">海の形a>
li>
<li class="lisong">
<div>
<a href="javascript:;">
<img src="img/xr.jpg" />
a>
div>
<a href="javascript:;">形容a>
li>
<li class="lisong">
<div>
<a href="javascript:;">
<img src="img/ssngsjzr.jpg" />
a>
div>
<a href="javascript:;">杀死那个石家庄人a>
li>
ul>
div>
<div class="gedan">
<p class="title">
<img src="./img/gedan.png" />
<span class="t-span">歌单span>
<span class="con_gengduo">
<a href="javascript:;">更多>>a>
span>
p>
<ul class="ul_list">
<li>
<div>
<a href="javascript:;">
<img src="img/gedan/1.jpg" />
a>
div>
<a href="javascript:;">2022全网超好听热门流行歌曲推荐a>
li>
<li>
<div>
<a href="javascript:;">
<img src="img/gedan/2.jpg" />
a>
div>
<a href="javascript:;">祝有爱者更爱,无爱者自由a>
li>
<li>
<div>
<a href="javascript:;">
<img src="img/gedan/3.jpg" />
a>
div>
<a href="javascript:;">民谣复兴a>
li>
<li>
<div>
<a href="javascript:;">
<img src="img/gedan/4.jpg" />
a>
div>
<a href="javascript:;">说唱a>
li>
<li>
<div>
<a href="javascript:;">
<img src="img/gedan/5.jpg" />
a>
div>
<a href="javascript:;">台湾新发现a>
li>
ul>
<div class="panel" id="panel">
<h4 class="panel-title" id="panel-title">后青春期的诗,那些年MP3里的歌h4>
<div class="collapse" id="One">
<p>p>
div>
<h4 class="panel-title" id="panel-title">「华语KTV」一人一首时代的情绪h4>
<div class="collapse" id="Tow">
<p>p>
div>
<h4 class="panel-title" id="panel-title">『心动100%』温柔甜嗓&恋爱物语h4>
<div class="collapse" id="Three">
<p>p>
div>
<h4 class="panel-title" id="panel-title">十年之后,还有这些歌让人感动h4>
<div class="collapse" id="Four">
<p>p>
div>
div>
div>
<div id="head">
<img src="./img/PlayMusic/up.png" />
<div id="wrap">
<audio id="music">audio>
<span class="play_left">
<img src="./img/PlayMusic/last_1.png" class="t_20" id="up" />
<img src="./img/PlayMusic/play_1.png" class="t_30" id="p1" />
<img src="./img/PlayMusic/stop_1.png" class="t_30" id="p2" />
<img src="./img/PlayMusic/next_1.png" class="t_20" id="down" />
span>
<div class="SongInfo">
<a href="#">
<img src="./img/唱片.png" class="songImg" id="Imgsong" />
a>
<span class="song">
<a href="javascript:;" class="songname" id="songname">歌名a>
span>
<span class="singer">
<a href="javascript:;" class="singername" id="singername">singera>
span>
<div class="jinDuTiao" id="jinDuTiao">
<div class="YuanDian" id="YuanDian">div>
<div class="JinDu">
<div class="progress" id="progress">div>
div>
div>
<span class="songTime">
<span class="currentTime" id="currentTime">00:00span> /
<span class="totalTime" id="totalTime">00:00span>
span>
div>
<span class="play_right">
<img src="./img/PlayMusic/音量_1.png" class="t_10 vol" />
<div id="volume">
<div id="vol-back">div>
div>
<img src="./img/PlayMusic/单曲播放.png" id="typep1" class="t_10 playOrder p1 " alt="单曲播放" />
<img src="./img/PlayMusic/随机播放_1.png" id="typep2" class="t_10 playOrder p2 notShow" alt="随机播放" />
<img src="./img/PlayMusic/单曲循环.png" id="typep3" class="t_10 playOrder p3 notShow" alt="单曲循环" />
<div id="SongList">
<ul>
<li v-for="(item,index) in $store.state.songmenu" :key="index" @click="play(index)">
{{item.name}}--{{item.singer}}
li>
ul>
div>
<img src="./img/PlayMusic/list_1.png" class="t_10 list" />
span>
div>
div>
<div id="bottom">
<div class="fl">
<p>
华北理工大学轻工学院©1997-2099
<span class="comm">
计算机科学与技术xxx:
<a href="#">浙网文[2018]3506-263号a>
span>
p>
<p>
违法和不良信息举报电话:6666-88888
<span class="comm">
举报邮箱:
<a href="#">xxx@qq.coma>
span>
p>
<p>
粤B2-20090191-18
<span class="comm">
<a href="#">工业和信息化部备案管理系统网站a>
span>
p>
div>
<div class="fr">
<ul>
<li>服务条款li>
<li>隐私政策li>
<li>儿童隐私政策li>
<li>版权投诉指引li>
<li>意见反馈li>
ul>
div>
div>
div>
body>
<script>
function animate(obj, json, endFn) {
//关闭上一个定时器
clearInterval(obj.timer);
//管理定时器
obj.timer = setInterval(function () {
//定时器开关 ,用来判断是否定时定时器
var flag = true;
//遍历json
for (var arrt in json) {
//计算步长 步长 = 目标位置 - 当前位置
var step = (json[arrt] - parseInt(getStyle(obj, arrt))) / 5;
//步长取整
step = step > 0 ? Math.ceil(step) : Math.floor(step);
//盒子移动: 盒子现在的位置 + 步长取整
obj.style[arrt] = parseInt(getStyle(obj, arrt)) + step + 'px';
//只要其中一个不满足条件,就不停止定时器
if (parseInt(getStyle(obj, arrt)) != json[arrt]) {
flag = false;
}
}
//关闭定时器
if (flag) {
clearInterval(obj.timer);
//2秒后执行回调函数
setTimeout(function () {
//判断是否有回调函数,有endFn 再执行回调函数
endFn && endFn();
}, 1000)
}
}, 20);
}
//获得现在的样式
function getStyle(obj, arrt) {
//兼容ie
return obj.currentStyle ? obj.currentStyle[arrt] : getComputedStyle(obj, null)[arrt];
}
var panel = document.getElementById("panel");
var oH = panel.getElementsByTagName('h4');
var oDiv = panel.getElementsByTagName('div');
var str = [
"想起夏天的傍晚我们坐在宿舍门前的草地上,男生们弹拨着吉它,女生们轻声哼唱着情歌,无论爱的人或被爱的人都是那么的幸福,好浪漫的青春岁月。",
"K歌不停,给二十多岁的我们 二十多岁的我们,有过迷茫有过彷徨,但总有一首歌,让我们唱过之后更坚定从容走下去。 珍藏200位百听不厌的实力派流行歌手 一人一首KTV热歌大赏. 让你们一次性听个够,上瘾我可不管哦! 手慢无,赶紧收藏吧⊙∀⊙!",
"高甜治愈歌单,适合情侣听的浪漫歌曲~ 和喜欢到的人在一起心情总是甜甜的,这些甜系歌曲可以给你们不同的浪漫感受,也有期待、勇敢、向往,很多积极向上的情绪。 找最甜的歌,送给最甜的你!这些小情歌有没有让你心动呀~",
"不知不觉,已经十年了。十年之间有过很多宝贵回忆,每当听起这些歌心底总是会有一丝触动"
];
for (var i = 0; i < oH.length; i++) {
oH[i].index = i;
oH[i].onclick = function () {
for (var j = 0; j < oH.length; j++) {
animate(oDiv[j], {
height: 0
});
}
if (parseInt(getStyle(oDiv[this.index], 'height')) == 0) {
animate(oDiv[this.index], {
height: 210
});
oDiv[this.index].children[0].innerHTML = str[this.index];
} else {
animate(oDiv[this.index], {
height: 0
});
}
}
}
script>
html>
有这种感觉很正常,因为你还没有真正去公司里面待过,也不清楚自己到底要学多少东西才能胜任公司里面给你分配的活。我从你的表述来看,你的基础应该还是很扎实的。跟着网上那种全套的视频教程学肯定没有问题。
当你以后真正进入公司,发现工作的难度和量大约只有你学习时期的大约20%,你可能就会发出一声叹息:原来工作也不过如此嘛。
这是很正常的,因为大部分公司是招你进去去干活的,写业务的,不是让你一个新人去研发公司架构的。都是现成的东西,你要做的就是在别人的教导下,手把手的指挥下去添砖加瓦。到时候你恐怕要惊呼:就这?
所以,放松心态吧,好好享受大学时光
—————————————————
关注我 | 点赞博文 | 每天带你涨知识