任务没完成,继续来!因为刚才网不好,我辛辛苦苦打了洋洋洒洒一大堆都没了!

我们今天主要是说一个简单的由Bootstrap和HTML5结合而成的小案例:

首先:由标题可得知,这是移动端,所以需要这样一串代码:

<meta name="viewport" content="width=device-width,initial-scale=1"/>

然后说Bootstrap拟态框,就还要有这样的插件:

<link type ="text/css" href="../dist/css/bootstrap.min.css" rel="stylesheet">

  <script src="../dist/js/bootstrap.js"></script>

然后,有点基础的都知道bootstrap,一定要和jquery一起使用,所以还要有jquery类库;
而且一定要放在bootstrap上边哦!各位亲们!

<script src="../jquery-3.1.1.min.js"></script>

先来看一眼效果:有点丑!不要建议,因为是PC端敲得!我使用浏览器WEB响应格式看的效果,见谅,见谅!

下面再来看一眼,拟态框的效果:

效果就是这样!

插件都准备好了,咱们来敲代码吧!

先是CSS的:在这里小提示一下,我用的是谷歌浏览器,CSS3的样式有些低版本的浏览器是不兼容的,所以就比较麻烦!更过几天我在更有一篇关于兼容问题的!

  1. <style>
  2. body{
  3. margin: 0 auto;
  4. padding:;
  5. }
  6. nav{
  7. width: 100%;
  8. height: 35px;
  9. }
  10. article{
  11. width: 100%;
  12. background-color: #1983D1;
  13. }
  14. .div2{
  15. width: 100%;
  16. height: 30px;
  17. line-height: 30px;
  18. background-color: #1983D1;
  19. }
  20. .div2>input{
  21. width: 78%;
  22. height: 25px;
  23. border:;
  24. background-color: #2F8DD5;
  25. /*border: 1px solid #2F8DD5;*/
  26. border-radius: 5px;
  27. margin-left: 1vw;;
  28. }
  29. /*改变输入框 提示字体颜色*/
  30. input::placeholder{
  31. color: #8DC0E4;
  32. }
  33. .div2>button{
  34. width: 9%;
  35. height: 25px;
  36. background-color: #1983D1;
  37. border:;
  38. font-size: 3vw;
  39. color: white;
  40. }
  41. .section1>ul{
  42. list-style: none;
  43. display: flex;
  44. justify-content:space-around;
  45. align-items:center;
  46. width: 100%;
  47. height: 10vw;
  48. margin-left: -30px;
  49. }
  50. .section1>ul>li{
  51. width: 24%;
  52. color: white;
  53. font-size: 2.5vw;
  54. text-align: center;
  55. margin-top: 2px;
  56. }
  57. .section2{
  58. background-color: white;
  59. width: 100%;
  60. }
  61.  
  62. .section2>ul{
  63.  
  64. list-style: none;
  65. display: flex;
  66. justify-content:space-around;
  67. align-items:center;
  68. width: 100%;
  69. height: 6rem;
  70. margin-left: -30px;
  71. }
  72. .section2>ul>li{
  73. width: 24%;
  74. /*color: white;*/
  75. font-size: 2vw;
  76. text-align: center;
  77. margin-top: 2px;
  78. }
  79. .section2>ul>li>span{
  80. font-size: 2.5rem;
  81. }
  82. .section3{
  83. width: 100%;
  84. height: 90px;
  85. line-height: 90px;
  86. }
  87. .section3 img{
  88. width: 20%;
  89. height: 90px;
  90. margin-top: -10px;
  91. margin-left: 2vw;
  92. border-radius: 15px;
  93. }
  94. .section4{
  95. margin-top: -4vw;
  96. width: 100%;
  97. height: 49vw;
  98. }
  99. .section4>img{
  100. width: 100%;
  101. height: 49vw;
  102. }
  103. footer>ul{
  104. width: 100%;
  105. height: 50px;
  106. /*line-height: 98px;*/
  107. list-style: none;
  108. display: flex;
  109. justify-content: space-between;
  110. margin-left: -1.5vw;
  111. }
  112. footer>ul>li{
  113. width: 24%;
  114. height: 48px;
  115. font-size: 3vw;
  116. text-align: center;
  117. color: #A9A9A9;
  118. margin-top: 3vw;
  119. }
  120. </style>

CSS好了.

咱们下面在敲一下HTML:

  1. <body>
  2. <nav>
  3. <img src="1.png" style="width: 100%;height: 35px;" />
  4. </nav>
  5. <div class="div1"></div>
  6. <div class="div2">
  7. <input type="search" placeholder=" 蚂蚁花呗" />
  8. <button><span class="icon icon-user-tie"></span></button>
  9. <button data-toggle="modal" data-target="#kuang" data-backdrop="true"><span class="icon icon-plus"></span></button>
  10. </div>
  11. <!--模态框-->
  12. <div class="modal fade modal-sm" id="kuang" style="width: 30%; margin-left: 65%;">
  13. <div class="modal-dialog modal-sm">
  14. <div class="modal-content">
  15. <!--体-->
  16. <div class="modal-body">
  17. <ul style="list-style: none; color:#6B6B6B;font-size: 2vw;">
  18. <li><span class="icon icon-bubbles4" style="margin-left: -3vw;"></span>  发起群聊</li>
  19. <li><span class="icon icon-user-plus" style="margin-left: -3vw;"></span>  添加朋友</li>
  20. <li><span class="icon icon-qrcode" style="margin-left: -3vw;"></span>  扫 一 扫</li>
  21. <li><span class="icon icon-coin-euro" style="margin-left: -3vw;"></span>  我要收款</li>
  22. </ul>
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. <article>
  28. <section class="section1">
  29. <ul>
  30. <li>
  31. <span class="glyphicon glyphicon-qrcode"></span>
  32. <div>扫一扫</div>
  33. </li>
  34. <li>
  35. <span class="glyphicon glyphicon-usd"></span>
  36. <div>付款</div>
  37. </li>
  38. <li>
  39. <span class="glyphicon glyphicon-gbp"></span>
  40. <div>收钱</div>
  41. </li>
  42. <li>
  43. <span class="n glyphicon glyphicon-credit-card"></span>
  44. <div>卡包</div>
  45. </li>
  46. </ul>
  47. </section>
  48.  
  49. <section class="section2">
  50. <ul>
  51. <li>
  52. <span class="icon icon-coin-yen" style="color: #EE4A02;"></span>
  53. <div>转账</div>
  54. </li>
  55. <li>
  56. <span class="icon icon-credit-card" style="color: #EE4A02;"></span>
  57. <div>信用卡还贷</div>
  58. </li>
  59. <li>
  60. <span class="icon icon-mobile" style="color: red;"></span>
  61. <div>充值中心</div>
  62. </li>
  63. <li>
  64. <span class="icon icon-gift" style="color: red;"></span>
  65. <div>红包</div>
  66. </li>
  67. </ul>
  68. <ul>
  69. <li>
  70. <span class="icon icon-location" style="color: red;"></span>
  71. <div>地图</div>
  72. </li>
  73. <li>
  74. <span class="icon icon-database" style="color: orange;"></span>
  75. <div>理财产品</div>
  76. </li>
  77. <li>
  78. <span class="icon icon-connection" style="background-color: #1983D1;color: white;"></span>
  79. <div>免费无线</div>
  80. </li>
  81. <li>
  82. <span class="icon icon-warning" style="color: orange;"></span>
  83. <div>安全须知</div>
  84. </li>
  85. </ul>
  86. </section>
  87. </article>
  88. <hr style="background-color: #C3C3C3;width: 100%; height: 10px;" />
  89.  
  90. <section class="section3">
  91. <img src="2.png" class="img-responsive" />
  92. <span class="icon icon-camera pull-right" style="margin-top: -11.5vw;font-size: 5vw;margin-right: 2vw;color:#C3C3C3;"></span>
  93. </section>
  94. <hr style="background-color: #C3C3C3;width: 100%; height: 10px;" />
  95. <section class="section4">
  96. <img src="3.png" class="img-responsive" />
  97. </section>
  98. <footer>
  99. <ul>
  100. <li style="color: #1983D1;">
  101. <span class="icon icon-svg"></span>
  102. <div>支付宝</div>
  103. </li>
  104. <li>
  105. <span class="icon icon-users"></span>
  106. <div>朋友</div>
  107. </li>
  108. <li>
  109. <span class="icon icon-hipster"></span>
  110. <div>口碑</div>
  111. </li>
  112. <li>
  113. <span class="icon icon-coin-dollar"></span>
  114. <div>我的</div>
  115. </li>
  116. </ul>
  117. </footer>
  118.  
  119. <script src="../jquery-3.1.1.min.js"></script>
  120. <script src="../dist/js/bootstrap.js"></script>
  121. </body>

  HTML就是这样!

我这里面还有一个响应布局的代码!是把rem全都转化成px的:

  1. <script>
  2. (function(doc) {
  3. function changeSize() {
  4. var size = doc.documentElement.clientWidth / 320 * 10;
  5. doc.querySelector('html').style.fontSize = size + 'px';
  6. }
  7. window.onresize = changeSize;
  8. changeSize();
  9. })(document)
  10. </script>

 好勒!这就是Bootstrap拟态框结合的支付宝首页!

有什么不明白的,欢迎评论里提问哦!我看到会一一解答的!

Bootstrap拟态框+支付宝首页的更多相关文章

  1. Bootstrap 模态框

    Bootstrap 模态框(也可以说的弹出层) 最近在尝试使用bootstrap的模态框 使用模态框主要要引入一下几个js和css: bootstrap.css jquery.1.9.1.js(这个可 ...

  2. Bootstrap 模态框(也可以说的弹出层)

    最近在尝试使用bootstrap的模态框 使用模态框主要要引入一下几个js和css: bootstrap.css jquery.1.9.1.js(这个可以灵活选择) bootstrap.js html ...

  3. Android RecyclerView 实现支付宝首页效果

    Android RecyclerView 实现支付宝首页效果 [TOC] 虽然我本人不喜欢支付宝的,但是这个网格本身其实还是不错的,项目更新中更改了一个布局为网格模式,类似支付宝.(估计是产品抄袭的= ...

  4. js控制Bootstrap 模态框(Modal)插件

    js控制Bootstrap 模态框(Modal)插件 http://www.cnblogs.com/zzjeny/p/5564400.html

  5. Bootstrap模态框按钮

    1.触发模态框弹窗的代码 这里复制了一段Bootstrap模态框的代码 <h2>创建模态框(Modal)</h2> <!-- 按钮触发模态框 --> <but ...

  6. 解决bootstrap模态框内输入框无法获取焦点

    bootstrap 模态框中的input标签在某些情况下会无法获取焦点. 最终解决方法:去除模态框的 tabindex="-1" 属性即可

  7. Bootstrap 模态框(Modal)插件

    原文链接:http://www.runoob.com/bootstrap/bootstrap-modal-plugin.html Bootstrap 模态框(Modal)插件 模态框(Modal)是覆 ...

  8. Bootstrap 模态框在用户点击背景空白处时会自动关闭

    问题: Bootstrap 模态框在用户点击背景空白处时,会自动关闭. 解决方法: 在HTML页面中编写模态框时,在div初始化时添加属性 aria-hidden=”true” data-backdr ...

  9. Bootstrap模态框(MVC)

    BZ这篇博客主要是为大家介绍一下MVC如何弹出模态框.本文如果有什么不对的地方,希望大神们多多指教,也希望和我一样的小菜多多学习.BZ在这里谢过各位. 首先要在页面加上一个点击事件: @Html.Ac ...

随机推荐

  1. 字符串变dict

    1.eval 2.json # NameError: name # 'null' is not defined # i_dict=eval(i) 这种方式,如果dict字符串中有null ,将不能变成 ...

  2. vue-persist 为 vuex 持久化!!

    npm install --save vuex-persist import VuexPersistence from 'vuex-persist' const vuexLocal = new Vue ...

  3. 编写高质量代码:Web前端开发修炼之道(一)

    最近老大给我们买来一些技术方面的书籍,其实很少搬着一本书好好的完整的看完过,每每看电子档的,也是打游击式的看看这章,瞅瞅那章,在那5本书中挑了一本比较单薄的<编写高质量代码web前端开发修炼之道 ...

  4. ubuntu下安装和更新R语言

    R官网更新说明 https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/README.html 本文主要讲解在ubuntu下如何安装和更新 ...

  5. C++_类继承6-继承和动态内存分配

    如果基类使用动态内存分配,并重新定义赋值和复制构造函数,这将怎样影响派生类的实现?这个问题的答案取决于派生类的属性.如果派生类也使用动态内存分配,那就需要注意学习新的小技巧. 派生类不适用new // ...

  6. c# post get

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  7. ORACLE的查询语句

    oracle的select查询语句(DQL): 语法: select //查询动作关键字 [distinct|all] //描述列表字段中的数据是否去除记录 select_list //需要查询的字段 ...

  8. 洛谷 P2482 loj #2885 [SDOI2010]猪国杀 题解【模拟】【贪心】【搜索】

    好玩的模拟题. 以后要经常写模拟题鸭 题目描述 游戏背景 <猪国杀>是一种多猪牌类回合制游戏,一共有\(3\)种角色:主猪,忠猪,反猪.每局游戏主猪有且只有\(1\)只,忠猪和反猪可以有多 ...

  9. UVA - 11922 区间反转+拼接 可持久化Treap

    题意:一开始给出一个序列\(1,2...n\),然后\(m\)次操作,每次把\([l,r]\)翻转并且拼接到序列的后面,求最后形成的序列 打个pushdown标记就好 #include<iost ...

  10. 关闭Eclipse按空格和等号键自动补全内容

    当我们在Eclipse中设置按下任何字母都弹出候选菜单后(默认只有再按"."后才会后输入的弹出菜单), 当是设置完后每次在输入变量的时候Eclipse就会自动给我们补全变量,就是在 ...