原本想做一个有关学校晚会发布信息、学生抢票选座的相关网站,后来觉得用微信小程序可能可以实现的更完美,这个就打算留到下一次再做了,然后我做了一个符合实际,与生活息息相关的、内容充实的网站,关于湖北宜昌。
主要用到了bootstrap、html、css、css3、javascript、jquery以及响应式。
//声明这是一个超文本
<html>
<head>
<title>标题title>
<meta charset="utf-8">//utf-8是一种字符编码,除此之外在国内网站常用的还有GB2312和GBK。GB2312和GBK主要用于汉字编码,utf-8是国际编码,实用性比较强。可以防止出现写中文乱码的情况。
<head>
网页主要有主页、美食页、风景页、联系我们、登陆注册页还有一个关于宜昌的小视频,具体如下:
<div id="ad-carousel" class="carousel slide" data-ride="carousel" data-interval="1800" >
<ul class="carousel-indicators">
<li data-target="#ad-carousel" data-slide-to="0" class="active">li>
<li data-target="#ad-carousel" data-slide-to="1">li>
<li data-target="#ad-carousel" data-slide-to="2">li>
<li data-target="#ad-carousel" data-slide-to="3">li>
ul>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="images/108.jpg" alt="1 slide">
div>
<div class="item">
<img src="images/102.jpg" alt="2 slide">
div>
<div class="item">
<img src="images/106.jpg" alt="3 slide">
div>
<div class="item">
<img src="images/109.jpg" alt="4 slide">
div>
div>
<a class="left carousel-control" href="#ad-carousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left">span>a>
<a class="right carousel-control" href="#ad-carousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right">span>a>
div>
2.jQuery实现动画效果
其实在写这一块的时候我并没有比较完整的想法,后来从学长那里学到了这个,有点酷酷的效果,其实相关的效果实现方式有很多,还有待学习。
部分代码:
<div id="look" class="gallery">
<div class="container">
<script type="text/javascript" src="js/jquery.hoverdir.js">script>
<script type="text/javascript">
$(function() {
$(' #da-thumbs > li ').each( function() { $(this).hoverdir(); } );
});
script>
<div class="gallery-grids">
<section>
<ul id="da-thumbs" class="da-thumbs">
<li>
<a href="views.html" class="b-link-stripe b-animate-go thickbox">
<img src="images/1.jpg" alt="" />
<div>
<h5>三峡人家h5>
<span>三峡人家石牌之美,美在“湾急、石奇、谷幽、洞绝、泉甘”。span>
div>
a>
li>
<li>
<a href="viewss.html" class="b-link-stripe b-animate-go thickbox">
<img src="images/2.jpg" alt="" />
<div>
<h5>三峡大坝h5>
<span>三峡大坝为混凝土重力坝,坝顶总长3035米,正常蓄水位175米,能够抵御百年一遇的特大洪水。span>
div>
a>
li>
<li>
<a href="images/3.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/3.jpg" alt="" />
<div>
<h5>宜昌长江三峡h5>
<span>长江三峡西起重庆白帝城,东至宜昌南津关,是万里长江一段山水壮丽的大峡谷,为中国十大风景名胜之一。span>
div>
a>
li>
<li>
<a href="images/4.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/4.jpg" alt="" />
<div>
<h5>清江画廊h5>
<span>清江画廊景区内,青山绿如缎带,江水蓝如宝石。被称为东方的多瑙河,桨声灯影的故乡。span>
div>
a>
li>
<li>
<a href="images/5.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/5.jpg" alt="" />
<div>
<h5>屈原故里文化旅游区h5>
<span>屈原祠是屈原故里文化旅游区的重要组成部分。span>
div>
a>
li>
<li>
<a href="images/6.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/6.jpg" alt="" />
<div>
<h5>柴埠溪峡谷h5>
<span>“南有张家界,北有柴埠溪”是世人对她的真实写照。span>
div>
a>
li>
<li>
<a href="images/7.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/7.jpg" alt="" />
<div>
<h5>西陵峡口 h5>
<span>西陵峡口风景区素有“三峡门户、川鄂咽喉”之美称。span>
div>
a>
li>
<li>
<a href="images/8.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/8.jpg" alt="" />
<div>
<h5>昭君故里h5>
<span>群山万壑赴荆门,生长明妃尚有村。span>
div>
a>
li>
<li>
<a href="images/9.jpg" class="b-link-stripe b-animate-go thickbox">
<img src="images/9.jpg" alt="" />
<div>
<h5>宜昌车溪民俗旅游区h5>
<span>车溪民俗文化兼具有巴人和楚人的特色,风景区内主要以田园风光和土家民俗文化为特色。
span>
div>
a>
li>
ul>
section>
div>
div>
div>
css代码:
/*关于九宫格*/
.gallery {
padding: 6em 0;
}
.gallery h3 {
font-size: 3em;
color: #000;
font-weight: 100;
text-align: center;
padding-bottom: .4em;
}
.da-thumbs {
list-style: none;
position: relative;
margin: 0;
padding: 0;
}
.da-thumbs li {
float: left;
margin: 0.4%;
padding: 3px;
position: relative;
width: 32.4%;
}
.da-thumbs li a,
.da-thumbs li a img {
display: block;
position: relative;
width: 100%;
}
.da-thumbs li a {
overflow: hidden;
}
.da-thumbs li a div {
position: absolute;
background: rgba(0, 0, 0, 0.81);
width: 100%;
height: 100%;
}
.da-thumbs li a div span {
display: block;
padding: 10px 0;
margin: 11px 20px 20px 20px;
font-weight: normal;
text-transform: capitalize;
color: rgba(255,255,255,0.9);
text-align: center;
font-size: 1.4em;
}
.da-thumbs li a div h5 {
color: #FFF;
font-size: 1.5em;
margin: 1.5em 0 0 0;
text-align: center;
text-transform: capitalize;
}
3.滚动监听
滚动监听我没有用js去写导致并没有那么平滑,是使用的bootstrap里面的,点击导航栏的元素它的反应会有那么一点点迟疑。
4.响应式
其实bootstrap里面也有一定的响应式,但是不能完全符合我想达到的效果,所以用了很多的!important 去改掉bootstrap里面的样式,感觉这样改还是有些问题的,缩放会乱,尽管bootstrap很好用,但是要完全符合自己的计划有点难,可能是我等级不够。
@media screen and (max-width: 880px){
h1, .h1
{
font-size: 25px !important;
}
h3, .h
{
font-size: 18px !important;
}
body
{
font-size: 11px !important;
}
.da-thumbs
{
font-size: 10px !important;
}
.col-md-3
{
width: 25%;
float: left;
}
.col-md-5
{
width: 34%;
float:left;
}
.col-md-7
{
width: 66%;
float:left;
}
.btn-lg, .btn-group-lg > .btn {
padding: 10px 16px;
font-size: 12px !important;
line-height: 0.333 !important;
border-radius: 20px !important;
}
}
@media screen and (max-width: 440px){
.col-md-3
{
width: 50%;
float: left;
}
.col-md-5
{
width: 100%;
float:left;
}
.col-md-7
{
width: 100%;
float:left;
}
.da-thumbs
{
font-size: 5px !important;
}
}
5.标签页
标签页用到了pill和tab两种,这个也比较简单。
<script type="text/javascript">
function val(){
var name=window.document.getElementById("user").value;
var password=window.document.getElementById("password").value;//获取值
if (name == ""||password ==""){
window.alert("用户名或密码不能为空!");
return false;
}
if(name!="12345678"||password!="12345678"){//判断用户名密码登录
window.alert("用户名或密码错误!");
return false;
}
return true;
}
</script>
1.完整的答辩确定主题是非常重要的步骤,其次是提前勾勒出自己想做的东西的模型避免实施时的思绪不清,主要还是要牢牢掌握相关的知识,最近复习了一下之前学的相关内容才发现有很多地方都是不知道的,记忆模糊的,温故而知新。
3.其实想做到什么效果就应该去学什么,不能因为“我不会”这个原因就放弃。
4.态度和心态都很重要,不要被各种不会的内容吓到,也不要因为感觉可以了就变得懒散,积极学习新内容也很重要。
5.脚踏实地,仰望星空!
具体访问:http://qmx.ctgu.work/lyt/iyichang/home.html