您现在的位置:首页 > 新闻 >

认准!今日头条新闻源发布-公司电话

2020-09-02 10:49编辑:dd人气:


新人指南“Bootstrap 是一个为网站及网页应用设计而生的开源前端代码库。它基于 HTML 和 S 的设计模板涵盖了文字设计、表单、按钮、导航、其他界面组件以及一些 JavaScpt 扩展包。与很多其他网页框架不一样的是,Bootstrap 对自身的定位是仅仅适用于前端开发而已。” — 维基百科嘿嘿,在我们开始之前,你可以看看我开设的学习 Bootstrap 4 的完整课程,你不仅可以学到 bootstrap 的新特性,还能学到如何借助这些特性来实现更棒的用户体验。。Bootstrap 有不少版本,其中的是第四版。在这篇文章里我们就是要来用 Bootstrap 4 来构建一个网站。

必备知识在开始学习和使用 Bootstrap 框架之前,有一些知识你得先掌握:

HTML 基本知识S 基本知识以及对 JQuery 略懂一二目录在构建网站的过程中我们会谈到的话题:

Bootstrap 4 的下载及安装Bootstrap 4 的新特性Bootstrap 网格系统导航栏标题按钮“关于我”版块作品集版块博客版块卡片团队版块联系表单字体划动效果总结下载及安装 Bootstrap 4想要在你的项目中添上 Bootstrap 4 一共有三种办法:

通过 CDN(内容分发网络)你可以在你项目的 head 标签之间添上这个链接:

网格一共被分成了 12 列(columns),所以你的布局将会基于这 12 列来实现。 使用这个网格系统的前提在于,你得在主要的 div 里加上一个名为 .w 的 class。

col--2// 这个 class 适用于小型设备(如手机)导航栏(Navbar)Bootstrap 4 中导航栏的封装可以说非常酷炫,它在构建一个响应式导航栏的时候可以帮上大忙。

在你的 index.html 文件中,把以下这行代码塞入两个 head 标签之中:

}新的 Bootstrap 网格是基于 Flexbox 构建的,所以你得使用 Flexbox 的性质来进行网站元素的排列。打个比方,若想要把导航栏菜单放在右边,咱得加入一个 justify-content 性质,并且赋值 flex-end。

}之后,给导航栏加上 .fixed-top class 并且给予其一个固定位置。 若想让导航栏的背景变成淡,加上 .bg-light;若想要一个深的背景,则加上 .bg-dark。至于淡蓝的背景,可以加上 .bg-pmary。

为了让标题能够占据 window 对象的高度,我们得用上一点点 JQuery 代码。 首先创建一个 main.js 文件,然后将其链接放在 index.html 文件中 body 的前面:

为了加上描述,首先需要写一个 div 并给它添上叫tainer 的 class。

cillum dolore eu fugiat nulla paat. Excepte sint occaecat cupidatat non

“关于我”版块(About)咱们会用一些 Bootstrap 网格来将这个板块一分为二。 开始使用网格的前提在于,咱们必须让 .w 这个 class 成为 parent div。(译者注:把这个div放在外面)

每一个 div 会占据 6 列 —— 也就是说整个版块一半的空间。要记住一个网格被分成了 12 列。

/div在给右边的版块加入 HTML 元素之后,整个代码的结构看起来会是这样子:

}作品集版块(Portfolio)现在咱们再接再厉,来创建一个包含一个图库的作品集版块。

咱们图库中每一张图片会占据 4 列(记住,col-md-4适用于中型设备,col-lg-4 适用于大型设备),也就是说相当于大型设备(如台式机和大型平板电脑)宽度的 33.3333%。同样的,小型设备上(如手机)的 12 列将占据整个容器宽度的 100%。 给咱们的图库加上些风格样式:

}博客版块(Blog)卡片(Card)Bootstrap 4 中的卡片使得设计博客简单了好多。这些卡片适用于文章和帖子。

为了创建卡片,咱们使用名为 .card 的 class,并且写在一个 div 元素里。

团队版块(Team)在这个版块里我们会使用网格系统来平均地分配图片与图片之间的空间。每一张图片占据容器的 3 列(-md-3)—— 等于是整个空间的 25%。 咱们的 HTML 结构:

联络表单(Contact Form)在咱们完事之前,联络表单是需要添加的后一个版块 。

这个版块会包含一个访问者可以发送电子邮件或提出反馈的表单。咱们将使用一些 Bootstrap classes 来使设计看起来又漂亮又具有响应性。

想要了解更多这方面的资料的话可以查看 Bootstrap 4 文档。在咱们的联络表单中我们将封装每一个拥有 class .form-gup 的 div 之间的输入栏。 现在 index.html 文件的代码看起来会是这样的:

}字体 (Font)我觉着系统自带的字体比较丑陋,所以使用了 Google Font 接口,然后选择 Google 字体里的 Raleway。这是个不错的字体而且很适合咱们的样板。

}划动效果(Scll Effect)后缺席的就是划动效果了。现在我们将要用到一些 JQuery。如果你对 JQuery 不是很熟悉,不要担心,直接粘贴以下的代码到你的 main.js 文件:

记住: 为了使拉动效果正常工作,id 必须要和导航栏链接中的 data-value 属性一模一样:

div class=about id=about/div总结Bootstrap 4 是一个构建你网页应用很棒的选择。它提供高质量的 UI 元素而且易于自定义调整、与其他框架组合以及使用。不但如此,它也帮助你在网页中加入响应性,所以能够给你的用户带来非常棒的体验。

Bootstrap 4 crash cose: 从基础到进阶 Said Hayani Skillshare: 在这个课程里你将学习 Bootstrap 的第四版,是一个 S 框架用以构建灵活的页面以及……如果发现译文存在错误或其他需要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可获得相应奖励积分。文章开头的 本文链接 即为本文在 GitHub 上的 MarkDown 链接。掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Andid、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、微博、知乎专栏。

(来源:未知)

  • 凡本网注明"来源:的所有作品,版权均属于中,转载请必须注明中,http://www.nmgnews.cc。违反者本网将追究相关法律责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。






图说新闻

更多>>