桂电在线-转变成bootstrap版3(记录学习bootstrap)
继续上文
正文菜单
html:
<!-- 菜单块 -->
<div class="on-light" id="menus">
<section class="container" id="life-menus">
<header class="col-xs-12 text-center">
<h2 class="bs-docs-featurette-title">校园生活</h2>
<p class="lead">校内生活都知道!</p>
</header>
<div class="row bs-docs-featured-sites">
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu1">官网公告</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu2">校园活动</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu3">跳蚤专场</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu4">校历</a>
</div>
</div>
<div class="row bs-docs-featured-sites">
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu5">校园地图</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu6">校园美景</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu7">一卡通丢失</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu8">一卡通招领</a>
</div>
</div>
</section> <section class="container" id="study-menus">
<header class="col-xs-12 text-center">
<h2 class="bs-docs-featurette-title">校园学习</h2>
<p class="lead">校内学习都知道!</p>
</header>
<div class="row bs-docs-featured-sites">
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu1">翻译一下</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu2">分享资源</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu3">小谈学习</a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="" class="menu menu4">查询四六级成绩</a>
</div>
</div>
</section> <section class="container" id="cards-menus">
<header class="col-xs-12 text-center">
<h2 class="bs-docs-featurette-title">校园名片</h2>
<p class="lead">校内朋友圈,你可能认识他们喔!?</p>
</header>
<!-- 杰出校友 -->
<div class="row text-right">
<div class="col-xs-12 text-right">
<a href="" class="btn btn-primary">
更多校友
<i class="glyphicon glyphicon-chevron-right"></i>
</a>
</div>
</div>
<div class="row bs-docs-featured-sites">
<div class="col-xs-6 col-sm-3">
<a href="">
<img src="<?=__PUBLIC__?>images/test.jpg" alt="" class="img-responsive"/></a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="">
<img src="<?=__PUBLIC__?>images/test.jpg" alt="" class="img-responsive"/></a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="">
<img src="<?=__PUBLIC__?>images/test.jpg" alt="" class="img-responsive"/></a>
</div>
<div class="col-xs-6 col-sm-3">
<a href="">
<img src="<?=__PUBLIC__?>images/test.jpg" alt="" class="img-responsive"/></a>
</div>
</div>
</section>
</div>
css:
/*菜单块*/
#menus .container{
margin-top: 35px;
} #menus .menu{
display: block;
color: #fff;
min-height: 150px;
padding: 56px 20px 20px;
text-align: center;
font-size: 26px;
} #menus .menu.menu1{background-color:#308999;}
#menus .menu.menu1:hover{background-color:#3894a6;}
#menus .menu.menu2{background-color:#e7b45b;}
#menus .menu.menu2:hover{background-color:#ffc65c;}
#menus .menu.menu3{background-color:#19b1d0;}
#menus .menu.menu3:hover{background-color:#00c3e5;}
#menus .menu.menu4{background-color:#e78931;}
#menus .menu.menu4:hover{background-color:#ff9721;}
#menus .menu.menu5{background-color:#74569f;}
#menus .menu.menu5:hover{background-color:#8160b3;}
#menus .menu.menu6{background-color:#24637d;}
#menus .menu.menu6:hover{background-color:#28728f;}
#menus .menu.menu7{background-color:#86bc3f;}
#menus .menu.menu7:hover{background-color:#94d145;}
#menus .menu.menu8{background-color:#e7b45b;}
#menus .menu.menu8:hover{background-color:#ffc65c;} @media (min-width: 768px) {
.bs-docs-featurette-title {
font-size: 40px;
}
.bs-docs-featured-sites .col-sm-3:first-child img{
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.bs-docs-featured-sites .col-sm-3:last-child img {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
} .bs-docs-featured-sites {
margin-right: -1px;
margin-left: -1px;
} .bs-docs-featured-sites .col-xs-6{
padding: 1px;
}
效果图:
底部
html
<!-- 底部 -->
<footer class="bs-docs-footer">
<div class="container">
<div class="row">
<div class="logo col-xs-12 col-md-3 text-center">
<a href="/" class="navbar-brand">
<i class="glyphicon glyphicon-cloud"></i>
<strong>桂电在线</strong>
</a>
</div>
<div class="links col-xs-12 col-md-7">
<span>©<?=date('Y')?> yo胡yo All rights reserved</span>
</div>
</div>
</div>
</footer>
css
/*底部*/
.bs-docs-footer {
padding-top: 40px;
padding-bottom: 40px;
margin-top: 100px;
color: #777;
text-align: center;
border-top: 1px solid #e5e5e5;
} .bs-docs-footer .links {
font-size: 16px;
} .bs-docs-footer .navbar-brand{
float: none;
}
}
效果:
至此,桂电在线首页的布局第一版就结束了,总结下感受
- 深刻体会到bootstrap3.0移动设备优先规则的意义 @media (min-width: 768px) { .bs-docs-featurette-title { font-size: 40px; } .bs-docs-featured-sites .col-sm-3:first-child img{ border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .bs-docs-featured-sites .col-sm-3:last-child img { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } } 以上是针对大于768px的大屏幕所做的样式处理,目前为了入门只简单做了两套相应式布局col-xs和col-md。以后相应式页面实现步骤:先小后逐个阈值调大
- 逛下bootstrap外文官网,多体验外国的bootstrap框架做的页面 有些效果真心好酷,可惜有些效果目前还没深入研究学习,别人也封装好了,以后设法找多点开源bootstrap模板 例如:
- http://www.ninesixty.co.uk/ 向下滚动导航条隐藏,向上滚动导航条显示
- http://www.mikeinghamdesign.com/ 图片悬停效果
- 严格按照bootstrap模板,module->container->row->col->内容
下一步首页优化
- 返回顶部 http://leximiller.com/
- 搜索效果http://newrelic.com/
- 导航条滚动显示隐藏http://www.ninesixty.co.uk/ | 显示隐藏 http://www.wideeyecreative.com/
- 菜单图片悬停显示http://www.mikeinghamdesign.com/ http://www.wideeyecreative.com/ http://www.creative-tim.com/
桂电在线-转变成bootstrap版3(记录学习bootstrap)的更多相关文章
- 桂电在线-转变成bootstrap版2(记录学习bootstrap)
下载bootstrap框架https://github.com/twbs/bootstrap 或者 http://getbootstrap.com/ 拷贝模板 修改基本模板 语言zh-cn,标题,描述 ...
- 桂电在线-转变成bootstrap版
由于angularjs的不熟悉,而且SEO需要学习更多东西,于是先采用bootstrap版本,毕竟工作上也需要使用bootstrap,然后参照视频教程学习. bootstrap 基本模板 <!D ...
- 桂电在线-php-提取菜单到配置文件2
继续昨晚没完成的主菜单模板: <!-- 菜单块 --> <div class="on-light" id="menus"> <?p ...
- 桂电在线-php-提取菜单到配置文件
新建存储菜单的配置文件 menus.php,并配置菜单 <?php if ( ! defined('BASEPATH')) exit('No direct script access allow ...
- 桂电在线_微信公众平台开发之-运用angularjs显示学校公告新闻列表和详情页面
折腾angularjs的感悟 几天折腾,总的来说看了很多博客,要么不是最新的技术文档,要么写得不够完整,因为别人是基于他们的理解写的技术博客代码不一定会贴完整,所以一旦你用的是最新的想要看完整的实例就 ...
- Ubuntu Linux 使用桂电校园网 上网
2016年9月1日 星期四 桂电校园网今天升级新的出校器,旧的出校器已经不能使用,所以本篇博客已经过期,下面的方法已经不能让Ubuntu使用桂电校园网上外网了.详细的原因,请到这个网站查看:校园网计费 ...
- PHP基础在线视频教程高清版
这个是我给大家介绍的PHP基础在线视频教程高清版,目前PHP慢慢垄断WEB的语言编写市场了,PHP 是一种服务器内置式的script 语言,它的出现使得在unix上快速地开发动态web成为现实.PHP ...
- 杭电acm阶段之理工大版
想參加全国软件设计大赛C/C++语言组的同学,假设前一篇<C和指针课后练习题总结>没看完的,请先看完而且依照上面的训练做完,然后做以下的训练. 传送门:http://blog.csdn.n ...
- 《2020版Linux云计算学习图谱》帮你提升80%专业技能,在线免费领
2亿人在家办公.视频会议的需求,给钉钉后台系统带来巨大压力.据了解,钉钉在通过阿里云紧急扩容1万台服务器后,再度扩容1万台云服务器. 受疫情影响,在家办公需求暴涨.从29号开始到2月6日,腾讯会议每天 ...
随机推荐
- 记录:Ubuntu下配置java
使用的Ubuntu版本为:Ubunyu Kylin 14.04 >>下载JDK 网页链接:http://www.oracle.com/technetwork/java/javase/dow ...
- 转载-Linux下搭建VPN服务器(CentOS、pptp)
转自:http://www.cnblogs.com/sixiweb/archive/2012/11/20/2778732.html 搭建过程参考这篇文章 先说我搭建过程中出现的问题吧: 按照 教程搭建 ...
- 编译C++,找不到头文件(fatal error: string: No such file or directory)
在androidproject中编译C++时,找不到头文件,报错例如以下: fatal error: string: No such file or directory 解决该问题须要在Android ...
- Android开发_后台任务task管理_allowTaskReparenting alwaysRetainTaskState clearTaskOn
1.android:allowTaskReparenting 这个属性用来标记一个Activity实例在当前应用退居后台后,是否能从启动它的那个task移动到有共同affinity的task,“tru ...
- 一句代码,更加优雅的调用KVO和通知
来源:wazrx 链接:http://www.jianshu.com/p/70b2503d5fd1 写在前面 每次使用KVO和通知我就觉得是一件麻烦的事情,即便谈不上麻烦,也可说是不方便吧,对于KVO ...
- 分分钟解决iOS开发中App启动广告的功能
前不久有朋友需要一个启动广告的功能,我说网上有挺多的,他说,看的不是很理想.想让我写一个,于是乎,抽空写了一个,代码通俗易懂,简单的封装了一下,各种事件用block回调的,有俩种样式的广告,一种是全屏 ...
- Shell脚本编程入门(一) 分类: 学习笔记 linux ubuntu 2015-07-09 21:06 29人阅读 评论(0) 收藏
最近在学shell,记录一下. if语句的使用: 1.判断两个参数大小 #!/bin/sh #a test about if statement a=10 b=20 if [ $a -eq $b ]; ...
- Android开发之使用意图
意图的用途一般是连接活动,传递数据,从意图返回数据等,下面的例子就是利用意图来交互MainActivity和SecondActivity这两个活动. 效果图如下: 实现代码如下: MainActivi ...
- Android 解决调用系统相册打不开图片 DecodeServices报解码错误
这是由于系统相册不知道你图片目录是一个相册.打开前需要向系统相册“注册一下”,说白了就是让系统相册知道你这个图片所在的文件夹是个相册. private static void scanImageFil ...
- 我的 ubuntu 12.04.2修复Grub
网上有很多…… 首先我做了U盘启动,然后进入LiveCD模式. 输入grub,提示说要重新安装,好了,那就安装吧,连好网,sudo apt-get install grub 安装成功后,sudo -i ...