zoukankan      html  css  js  c++  java
  • Flask实战第50天:cms添加轮播图的模态对话框制作

    编辑cms_banners.html, 在{% block main_content%}中加上表给内容如下

    {% block main_content %}
            <table class="table table-bordered">
                <thead>
                    <tr>
                        <th>名称</th>
                        <th>图片链接</th>
                        <th>跳转链接</th>
                        <th>优先级</th>
                        <th>创建时间</th>
                        <th>操作</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>11</td>
                        <td><a href="#" target="_blank">测试数据</a></td>
                        <td><a href="#" target="_blank">测试数据</a></td>
                        <td>测试数据</td>
                        <td>测试数据</td>
                        <td>
                            <button class="btn btn-default btn-xs edit-banner-btn">编辑</button>
                            <button class="btn btn-danger btn-xs delete-banner-btn">删除</button>
                        </td>
                    </tr>
                </tbody>
            </table>
    {% endblock %}
    {% block main_content %}

    然后我们需要在表格上面添加一个"添加轮播图"按钮

    {% block head %}
        <style>
            .top-box button{
                float: right;
            }
    
            .top-box{
                overflow: hidden;
                background: #ecedf0;
                padding: 10px;
            }
        </style>
    {% endblock %}
    
    {% block main_content %}
        <div class="top-box">
            <button class="btn btn-warning" >添加轮播图</button>
        </div>
    {% endblock %}
    {% block main_content %

    .去boostrap v3中文站找到模态框的示例代码,拿来复制到{% block main_content%}中的下面,把自带的按钮去掉,文件换成中文如下:

    然后在轮播图按钮那里加上data-toggle和data-target, data-targer配置的是模块框中的id

    <button class="btn btn-warning" data-toggle="modal" data-target="#banner-dialog">添加轮播图</button>

    这样,当我们点击添加轮播图,就会弹出模态框了

     然后在模态框“model-body“”加上表单

    <form action="" class="form-horizontal">
      <div class="form-group">
          <label class="col-sm-2 control-label">名称:</label>
          <div class="col-sm-10">
              <input type="text" class="form-control" name="name" placeholder="轮播图名称">
          </div>
      </div>
      <div class="form-group">
          <label class="col-sm-2 control-label">图片:</label>
          <div class="col-sm-7">
              <input type="text" class="form-control" name="image_url" placeholder="轮播图图片">
          </div>
          <button class="btn btn-info col-sm-2" id="upload-btn">添加图片</button>
      </div>
      <div class="form-group">
          <label class="col-sm-2 control-label">跳转:</label>
          <div class="col-sm-10">
              <input type="text" class="form-control" name="link_url" placeholder="跳转链接">
          </div>
      </div>
      <div class="form-group">
          <label class="col-sm-2 control-label">权重:</label>
          <div class="col-sm-10">
              <input type="number" class="form-control" name="priority" placeholder="优先级">
          </div>
      </div>
    </form>

  • 相关阅读:
    C# 获取文件名、无后缀文件名、扩展名
    navicat for oracle 导入xlsx文件提示无法打开xlsx文件
    复制的文件不能粘贴到远程的服务器上
    使用.bat 批量将部分文件迁移到新的路径下
    sql sever 查询用户所有的表和各个表数据量
    orecle 查询数量 union合并 的排序问题
    oracle 如何将带有,的一列分成多列
    java中selenium判断某个元素是否存在
    docker安装Ubuntu以及ssh连接
    Java8 将List<JavaBean>中某个属性取出来为单独的一个集合List<String>
  • 原文地址:https://www.cnblogs.com/sellsa/p/9545261.html
Copyright © 2011-2022 走看看