020-85548809,29883069

网站设计、网站优化、微信开发

资讯

分享你我感悟

您当前位置>主页 > 资讯 > Twitter的Bootstrap框架设计介绍

Twitter的Bootstrap框架设计介绍

Twitter的引导是一种用于被许多设计师,开发人员和公司一个非常受欢迎的前端框架。这是一个很好的开发和维护的开源框架,它是易于使用,反应灵敏,跨浏览器兼容(他们声称,它是能极好的兼容IE7!)。最重要的是,有没有什么你不能与引导完成。

如同所有的主要框架有很多可用的主题,但,这不是我们所要看看今天。请注意,此指南是为引导2.3.2书面和事情都有可能在未来改变。

介绍Twitter的引导4 

这是什么呢?

引导提供了极大的把手来快速构建原型或网站。它是由开发商作出开发。

你在哪里开始?

你可以从这里下载Twitter的引导他们的网站,也可以从下载/复制Github上。我建议你从他们的网站下载它,因为该网站还为您提供了很多关于框架的信息。

浏览选项

 正如我在介绍中提到,Twitter的引导是一个完整的框架。它给你吨的可能性,因此它可能需要一些时间来理解的框架。另外,还要确保你只下载当你要使用它在现实世界中你所需要的,但对于现在的默认包会做的伎俩。

入门

 默认的包是什么比一个文件夹结构与一些CSS,JS和图像等。那也没问题,我们只是让自己的index.html,并添加使用以下HTML标记:

< !DOCTYPE html>
<html>

<head>
   
<title>Bootstrap 101 Template</title>
   
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
   
<!-- Bootstrap -->
   
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen"/>
</head>
<body>
   
<h1>Hello, world!</h1>
   
<script src="http://code.jquery.com/jquery.js"></script>
   
<script src="js/bootstrap.min.js"></script>
</body>
</html>

上面的代码是不是比你通常会写出来供大家正常的web项目的代码非常不同。唯一的区别是,你包括引导文件,所以您可以在您的网站上使用他们的特点。最大的区别是,你使用自举类来使用引导功能。(我们可能要改变一些默认样式,所以我们一个style.css文件添加到该标记。)

现在是时候创建的东西!如果你想的是如何网站标记看起来像使用Twitter的自举一个印象,你可能要检查他们的例子。

 在本教程中我们将制作一个用户配置文件页面 - 比方说一个博客 - 涵盖一些你可能会打算在频繁地使用,当你要与Twitter引导工作的功能。我们要建立的网页将具有以下结构:有一些控件,面包屑,侧边栏,内容和一个小页脚导航栏。我会打破每一部分,这样很清楚我做了什么。下面的例子:

介绍Twitter的引导1

布局

让我们先从一些简单而明显的类似的布局。引导提供了12列网格,您可以布置很容易通过添加类“SPANX”。要围绕我们一个容器添加到我们的HTML标记的内容。容器标签之间的所有其他元素会坚持到容器中。

<div class="container">

   
<div class="row page-header">
     
<!-- Page title and search form -->
   
</div>

   
<!-- breadcrumb -->

   
<div class="row">

     
<div class="span4">
         
<!-- Sidebar content -->
     
</div>

     
<div class="span8">
         
<!-- content -->

         
<div class="page-header">
           
<h2>Written posts for our blog</h2>
         
</div>

         
<article class="clearfix">
           
<!-- post introduction -->
         
</article>

         
<article class="clearfix">
           
<!-- post introduction -->
         
</article>

         
<article class="clearfix">
           
<!-- post introduction -->
         
</article>

         
<div class="pagination">
           
<!-- Pagination -->
         
</div>

     
</div>
   
</div>

   
<div class="row">
     
<!-- Footer -->
   
</div>

</div>

正如你可以看到我加了几个班的一些元素,这就需要特殊的造型和行为。网格中的每一行被包裹在具有类“行”也是一个因素。我也申请类,如页面头和分页,因为这些都是由自举给予特殊造型。

头部

 标头包含一个标识和一个简单的搜索表单。我已经做在布局标记的标题一定的空间,所以我们必须把那里的代码看起来是这样的:

<h1 class="pull-left">Webpage title</h1>

<form class="form-search pull-right span4">
   
<input type="text" name="search" class="input-large search-query" placeholder="Search website..." />
   
<button type="submit" class="btn pull-right">Search</button>
</form>

我使用的类,我没有提到过,这些都是形式搜索,右拉,输入介质,搜索查询和BTN。有些可能是显而易见的,但有些可能不是。例如搜索查询为您提供了与圆边框的输入字段。

面包屑导航

面包屑无序列表是通过面包屑类风格,两者之间的一切将自动获得他们的风格,但你可能要添加“活动”到当前页面的指标。

<ul class="breadcrumb span12">
   
<li><a href="#">Home</a> <span class="divider">/</span></li>
   
<li class="active">Blog</li>
</ul>

侧边栏

<img src="img/me.jpg" class="img-polaroid"/>

<h2>Paula Borowska</h2>
<span class="label marginbottom">UX designer and blogger</span>

<p>
   
<strong>Current hometown</strong><br />
   San Francisco
</p>
<p>
   
<strong>Other information</strong><br />
   Lorem ipsum dolor sit amet.

</p>

为了让头像一个漂亮的边框我添加了类“宝丽来图片”的形象标签。我还添加了一个类标签的字幕,这样它看起来有点漂亮

内容

这一个是比其他人多一点困难,因为这其中需要的包装,以防止从内容看奇数时,含量比侧边栏更长

页眉

<div class="page-header notop">
   
<h2>Written posts for our blog</h2>
</div>

内容

<article class="clearfix">

   
<a class="thumbnail pull-left">
     
<img src="#"/>
   
</a>

   
<header>
     
<h3>Interview with Daryl Ginn</h3>
   
</header>

   
<p>
   Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut libero tortor, adipiscing non magna sed, sollicitudin laoreet quam. Sed a turpis in nisl gravida luctus. Quisque felis sem, auctor non dictum et [...]
   
</p>

   
<a class="btn">Read more &raquo;</a>

</article>

这个类提供了缩略图图像相同的外观为我所用侧边栏的宝丽来图片,但是这个类还增加了一个风格的悬停状态。

分页

<ul>
   
<li class="disabled"><a href="#">&laquo;</a></li>
   
<li class="active"><a href="#">1</a></li>
   
<li><a href="#">2</a></li>
   
<li><a href="#">&raquo;</a></li>
</ul>

正如你可能已经看到,有一个布局标记的分页一点空间。分页的工作原理一种类似于面包屑,但有不同的风格。注意:请确保它是包裹在具有一流的“分页”的标签。(残疾人士类,使按钮看起来不可点击。)

页脚

<p class="text-center">Copyright &copy; 2013</p>

类文本中心,使中心的文字水平。您还可以使用文本左和文字右对齐的方式你喜欢的文字。

现状

如果你使用相同的标记,如我,你应该有类似的东西

介绍Twitter的引导2

 正如你可能会注意到这是不完全的像素完美。还有就是文章和对齐方式是不是你会打电话伟大之间缺乏保证金。这就是自定义样式表的用武之地。

其他样式

/*

   LEGEND

   article = Blog posts
   .form-search = search form
   a.thumbnail.pull-left = the post thumbnail
   .notop and .notop h2 = self added classes to improve vertical alignment
   .margin-bottom = self added class to improve vertical alignment
   .breadcrumb = the website's breadcrumb
*/


article
{
   margin
-bottom: 20px;
   padding
-bottom: 20px;
   border
-bottom: 1px solid #eee;
}
   
article header h3
{
   margin
-top: 0;
}

.form-search {
   margin
-top: 20px;
}

.form-search input[type=text] {
   width
: 195px;
}

a
.thumbnail.pull-left {
   margin
-right: 20px;
}

.notop, .notop h2 {
   margin
-top: 0;
}

.marginbottom {
   margin
-bottom: 20px;
}

.breadcrumb {
   
-webkit-box-sizing: border-box;
   
-moz-box-sizing: border-box;
   box
-sizing: border-box;
}

notop到不一定需要一个上边距的元素。但这些都是很少的自定义,使效果看起来更好

介绍Twitter的引导3综述

这一切都需要很少的努力和最终的结果看起来相当专业。该举手之劳的原因有很多世界各地的人们和企业喜欢用Twitter的引导或类似框架的工作之一。

你是怎么想使用框架