zoukankan      html  css  js  c++  java
  • Bootstrap手机网站开发案例

    Bootstrap手机网站开发案例

    一、总结

    一句话总结:Bootstrap手机网站开发注意事项(3点):a、引入viewpoint声明,b、通过屏幕宽动态控制元素显隐 c、图片添加自适应

    1、Bootstrap手机网站开发注意事项(3点)?

    a、引入手机声明

    11     <meta name="viewport" content="width=device-width, initial-scale=1.0">

    b、通过屏幕宽动态控制元素显隐

    135 <script>
    136 w=$(window).width();
    137 
    138 if(w<700){
    139     $('.bottom-right').hide();
    140     $('.navbar-left').css({'text-align':'center'});
    141 }
    142 
    143 $('.panel-body img').addClass('img-responsive');
    144 </script>

    c、图片添加自适应

    143 $('.panel-body img').addClass('img-responsive');

    2、页面引用原生数据库操作方法及位置?

    php放开头

      1 <?php 
      2 include 'public/common/config.php';
      3 $sql="select * from message";
      4 $rst=mysql_query($sql);
      5 
      6 ?>
      7 <!doctype html>

    3、应用框架内元素方法,比如bootstrap中的幻灯片?

    引模块加指定id进行样式微调

     21         .navbar-brand{
     22             padding:0px;
     23         }

    4、模型中foreach循环拆开写?

     98         <?php 
     99         while($row=mysql_fetch_assoc($rst)){
    100         ?>
    119         <?php
    120         }
    121         ?>

    5、网站到数据库内容转实体方法?

    110                 <?php echo htmlspecialchars_decode($row[content]) ?>    

    6、除uedit外另一个富文本编辑器?

    kd,kindeditor,用法和ueditor很像,引文件加js

     16     <script src="public/kd/kindeditor-min.js"></script>
    122 var editor;
    123 KindEditor.ready(function(K) {
    124     editor = K.create('#txt', {
    125         resizeType : 1,
    126         allowPreviewEmoticons : false,
    127         allowImageUpload : false,
    128         items : [
    129             'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
    130             'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
    131             'insertunorderedlist', '|', 'emoticons', 'image', 'link']
    132     });
    133 });

    7、通过header跳转方法?

    12     header('location:index.php');

    二、Bootstrap手机网站开发案例

    1、index.php

      1 <?php 
      2 include 'public/common/config.php';
      3 $sql="select * from message";
      4 $rst=mysql_query($sql);
      5 
      6 ?>
      7 <!doctype html>
      8 <html lang="en">
      9 <head>
     10     <meta charset="UTF-8">
     11     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     12     <title>动漫乐园</title>
     13     <link rel="stylesheet" href="public/bs/css/bootstrap.min.css">
     14     <script src="public/js/jquery.js"></script>
     15     <script src="public/bs/js/bootstrap.min.js"></script>
     16     <style>
     17         *{
     18             font-family: 微软雅黑;
     19             font-size:16px;
     20         }
     21         .navbar-brand{
     22             padding:0px;
     23         }
     24 
     25         .page{
     26             padding-top:60px;
     27         }
     28 
     29         .navbar2{
     30             padding-right:15px;
     31         }
     32 
     33         .panel-primary{
     34             margin-top:15px;
     35             margin-bottom:15px;
     36         }
     37     </style>
     38 </head>
     39 <body>
     40     <div class="container page">
     41         <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
     42             <div class="container">
     43                 <div class="navbar-header">
     44                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
     45                     <span class="sr-only">Toggle navigation</span>
     46                     <span class="icon-bar"></span>
     47                     <span class="icon-bar"></span>
     48                     <span class="icon-bar"></span>
     49                   </button>
     50                   <a class="navbar-brand" href="index.php">
     51                       <img src="public/images/logo.png" alt="">
     52                   </a>
     53                 </div>
     54 
     55                 <!-- Collect the nav links, forms, and other content for toggling -->
     56                 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
     57                   <ul class="nav navbar-nav navbar-right">
     58                     <li><a href="add.php">发布动漫</a></li>
     59                   </ul>
     60                 </div>    
     61             </div>
     62           
     63         </nav>
     64     
     65 
     66         <!-- 幻灯片 -->
     67         <div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
     68           <!-- Indicators -->
     69           <ol class="carousel-indicators">
     70             <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
     71             <li data-target="#carousel-example-generic" data-slide-to="1"></li>
     72             <li data-target="#carousel-example-generic" data-slide-to="2"></li>
     73           </ol>
     74 
     75           <!-- Wrapper for slides -->
     76           <div class="carousel-inner">
     77             <div class="item active">
     78               <img src="public/images/a.jpg" alt="...">
     79             </div>
     80             <div class="item">
     81               <img src="public/images/b.jpg" alt="...">
     82             </div>
     83             <div class="item">
     84               <img src="public/images/c.jpg" alt="...">
     85             </div>
     86           </div>
     87 
     88           <!-- Controls -->
     89           <a class="left carousel-control" href="#carousel-example-generic" data-slide="prev">
     90             <span class="glyphicon glyphicon-chevron-left"></span>
     91           </a>
     92           <a class="right carousel-control" href="#carousel-example-generic" data-slide="next">
     93             <span class="glyphicon glyphicon-chevron-right"></span>
     94           </a>
     95         </div>
     96 
     97         <!-- 内容部分 -->
     98         <?php 
     99         while($row=mysql_fetch_assoc($rst)){
    100         ?>
    101         
    102         <div class="panel panel-primary">
    103             <div class="panel-heading">
    104                 <div class="panel-title">
    105                     <img src="public/images/head.jpg" alt="">
    106                     <span><?php echo $row[title]?></span>
    107                 </div>
    108             </div>
    109             <div class="panel-body">
    110                 <?php echo htmlspecialchars_decode($row[content]) ?>    
    111             </div>
    112 
    113             <div class="panel-footer">
    114                 <span><span class='label label-primary'>发布者:</span> user1</span> 
    115                 <span style='margin-left:10px;'><span class='label label-danger'>发布时间:</span> 2015.10.27</span> 
    116             </div>
    117         </div>
    118 
    119         <?php
    120         }
    121         ?>
    122         
    123 
    124         <!-- 底部导航条 -->
    125         <nav class="navbar navbar-inverse navbar2" role="navigation">
    126           <ul class="nav navbar-nav navbar-left">
    127             <li><a href="#">www.lampym.com</a></li>
    128           </ul>
    129           <ul class="nav navbar-nav navbar-right bottom-right">
    130             <li><a href="#">云知梦,只为有梦想的人!</a></li>
    131           </ul>
    132         </nav>
    133     </div>
    134 </body>
    135 <script>
    136 w=$(window).width();
    137 
    138 if(w<700){
    139     $('.bottom-right').hide();
    140     $('.navbar-left').css({'text-align':'center'});
    141 }
    142 
    143 $('.panel-body img').addClass('img-responsive');
    144 </script>
    145 </html>

    2、add.php

      1 <?php 
      2 include 'public/common/config.php';
      3 $sql="select * from message";
      4 $rst=mysql_query($sql);
      5 
      6 ?>
      7 <!doctype html>
      8 <html lang="en">
      9 <head>
     10     <meta charset="UTF-8">
     11     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     12     <title>index</title>
     13     <link rel="stylesheet" href="public/bs/css/bootstrap.min.css">
     14     <script src="public/js/jquery.js"></script>
     15     <script src="public/bs/js/bootstrap.min.js"></script>
     16     <script src="public/kd/kindeditor-min.js"></script>
     17     <style>
     18         *{
     19             font-family: 微软雅黑;
     20             font-size:16px;
     21         }
     22         .navbar-brand{
     23             padding:0px;
     24         }
     25 
     26         .page{
     27             padding-top:60px;
     28         }
     29 
     30         .navbar2{
     31             padding-right:15px;
     32         }
     33 
     34         .panel-primary{
     35             margin-top:15px;
     36             margin-bottom:15px;
     37         }
     38 
     39         .ke-container{
     40             width:100%!important;
     41         }
     42     </style>
     43 </head>
     44 <body>
     45     <div class="container page">
     46         <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
     47             <div class="container">
     48                 <div class="navbar-header">
     49                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
     50                     <span class="sr-only">Toggle navigation</span>
     51                     <span class="icon-bar"></span>
     52                     <span class="icon-bar"></span>
     53                     <span class="icon-bar"></span>
     54                   </button>
     55                   <a class="navbar-brand" href="index.php">
     56                       <img src="public/images/logo.png" alt="">
     57                   </a>
     58                 </div>
     59 
     60                 <!-- Collect the nav links, forms, and other content for toggling -->
     61                 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
     62                   <ul class="nav navbar-nav navbar-right">
     63                     <li><a href="add.php">发布动漫</a></li>
     64                   </ul>
     65                 </div>    
     66             </div>
     67           
     68         </nav>
     69     
     70         <div class="panel panel-primary">
     71             <div class="panel-heading">
     72                 <div class="panel-title">
     73                     <img src="public/images/head.jpg" alt="">
     74                     <span>发布动漫</span>
     75                 </div>
     76             </div>
     77             <div class="panel-body">
     78                 <form action="insert.php" method='post'>
     79                     <div class="form-group">
     80                         <label for="">发布者:</label>
     81                         <input type="text" class='form-control' name='username'>
     82                     </div>
     83 
     84                     <div class="form-group">
     85                         <label for="">动漫名称:</label>    
     86                         <input type="text" class='form-control' name='title'>
     87                     </div>
     88 
     89                     <div class="form-group">
     90                         <label for="">动漫简介:</label>
     91                         <textarea name="content" id="txt" cols="30" rows="10" class='form-control'></textarea>
     92                     </div>
     93 
     94                     <div class="form-group">
     95                         <input type="submit" value="Ok" class='btn btn-primary'>
     96                         <input type="reset" value="Cancel" class='btn btn-danger'>
     97                     </div>
     98                 </form>
     99             </div>
    100         </div>
    101 
    102         <nav class="navbar navbar-inverse navbar2" role="navigation">
    103           <ul class="nav navbar-nav navbar-left">
    104             <li><a href="#">www.lampym.com</a></li>
    105           </ul>
    106           <ul class="nav navbar-nav navbar-right bottom-right">
    107             <li><a href="#">云知梦,只为有梦想的人!</a></li>
    108           </ul>
    109         </nav>
    110     </div>
    111 </body>
    112 <script>
    113 w=$(window).width();
    114 
    115 if(w<700){
    116     $('.bottom-right').hide();
    117     $('.navbar-left').css({'text-align':'center'});
    118 }
    119 
    120 $('.panel-body img').addClass('img-responsive');
    121 
    122 var editor;
    123 KindEditor.ready(function(K) {
    124     editor = K.create('#txt', {
    125         resizeType : 1,
    126         allowPreviewEmoticons : false,
    127         allowImageUpload : false,
    128         items : [
    129             'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
    130             'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
    131             'insertunorderedlist', '|', 'emoticons', 'image', 'link']
    132     });
    133 });
    134 
    135 </script>
    136 </html>

    3、insert.php

     1 <?php 
     2 include 'public/common/config.php';
     3 
     4 $username=$_POST['username'];
     5 $title=$_POST['title'];
     6 $content=htmlspecialchars(addslashes($_POST['content']));
     7 $time=time();
     8 
     9 $sql="insert into message(username,title,content,time) values('{$username}','{$title}','{$content}','{$time}')";
    10 
    11 if(mysql_query($sql)){
    12     header('location:index.php');
    13 };
    14 
    15 ?>
     
     
     
     
     
     
  • 相关阅读:
    数据库默认隔离级别
    openldap安装
    new word
    ldap概念
    Oracle 计算函数
    informix 学习资料收集
    convert to groovy project
    ldap资料
    hibernate session
    IE BUG相关文章集合
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9191786.html
Copyright © 2011-2022 走看看