一个免费的web快速开发框架:Foundation,20大组件,拿来即用

本文介绍了Foundation这一免费的Web快速开发框架,详细列举了包括文本、表格、按钮、图标等在内的20个常用组件,并展示了各组件的实际效果和源代码,旨在帮助开发者实现高效编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原生编码确实酸爽,但用个框架,不香吗?

组件一览

  1. 文本
  2. 表格
  3. 按钮
  4. 按钮组
  5. 图标
  6. 标签
  7. 提醒框
  8. 进度条
  9. 面板
  10. 图片、缩略图
  11. 折叠列表
  12. 普通列表
  13. 选项卡切换
  14. 分页
  15. 导航(顶部导航、侧边导航、滑动导航、麦哲伦导航)
  16. 表单
  17. 开关
  18. 滑块
  19. 提示框
  20. 模态框
  21. 栅格布局

效果一览

直接download下面的代码就可以了!

对应源代码一览

helloworld.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="https://cdn.staticfile.org/foundation/5.5.3/css/foundation.min.css">
    <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://cdn.staticfile.org/foundation/5.5.3/js/foundation.min.js"></script>
    <script src="https://cdn.staticfile.org/foundation/5.5.3/js/vendor/modernizr.js"></script>
    <!-- fundation icon -->
    <link rel="stylesheet" href="http://static.runoob.com/assets/foundation-icons/foundation-icons.css">
</head>
<body>
    <!-- Foundation:
      1.封装度更高
      2.使用更加快捷 -->


    <h1>1.文本</h1>
    <hr>
    <h1>h1</h1>
    <h6>h6</h6>
    <h1 class="subheader">h1 subheader</h1>
    <h6 class="subheader">h6 subheader</h6>
    <small>small</small>
    <a href="#">a</a>
    <p>
        <abbr title="Hello world">hw</abbr>
    </p>
    <blockquote>
        <p>blockquote-title</p>
        <cite>blockquote-cite</cite>
    </blockquote>

    <dl>
        <dt>AAA</dt>
        <dd>aaa</dd>
        <dt>BBB</dt>
        <dd>bbb</dd>
    </dl>

    <p>
        <code>print("hello world")</code>
    </p>

    <p>
        <kbd>ctrl+p</kbd>
    </p>

    <hr>
    <h1>2.表格</h1>
    <table>
        <thead>
          <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Password</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1001</td>
            <td>zhangsan</td>
            <td>111</td>
          </tr>
          <tr>
            <td>1002</td>
            <td>lisi</td>
            <td>222</td>
          </tr>
        </tbody>
      </table>

      <br><br>
      <div style="overflow-x:hidden">
        <table>
            <thead>
              <tr>
                <th>ID</th>
                <th>Name</th>
                <th>Password</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td>1001</td>
                <td>zhangsan</td>
                <td>111</td>
              </tr>
              <tr>
                <td>1002</td>
                <td>lisi</td>
                <td>222</td>
              </tr>
            </tbody>
          </table>
      </div>
      <hr>

      <h1>3.按钮</h1>
      <hr>
    <button type="button" class="button">Default</button>
    <button type="button" class="button secondary">Secondary</button>
    <button type="button" class="button success">Success</button>
    <button type="button" class="button info">Info</button>
    <button type="button" class="button warning">Warning</button>
    <button type="button" class="button alert">Alert</button>
    <br>
    <a href="#" class="button info" role="button">Link Button</a>
    <button type="button" class="button info">Button</button>
    <input type="button" class="button info" value="Input Button">
    <input type="submit" class="button info" value="Submit Button">
    <br>
    <button type="button" class="button large">Large</button>
    <button type="button" class="button">Default</button>
    <button type="button" class="button small">Small</button>
    <button type="button" class="button tiny">Tiny</button>
    <br>
    <button type="button" class="button">Default Button</button>
    <button type="button" class="button radius">Radius Button</button>
    <button type="button" class="button round">Round Small</button>
    <br>
    <button type="button" class="button">Default Button</button>
    <button type="button" class="button expand">Expanded Button</button>
    <br>
    <button type="button" class="button">Default Button</button>
    <button type="button" class="button disabled">Disabled Button</button>
    <hr>
    <h1>4.按钮组</h1>
    <hr>
    <ul class="button-group">
        <li><button type="button" class="button">AAA</button></li>
        <li><button type="button" class="button">BBB</button></li>
        <li><button type="button" class="button">CCC</button></li>
    </ul>
    <br>
    <ul class="button-group stack">
        <li><button type="button" class="button">Apple</button></li>
        <li><button type="button" class="button">Samsung</button></li>
        <li><button type="button" class="button">Sony</button></li>
      </ul>
      <br>
      <ul class="button-group stack-for-small">
        <li><button type="button" class="button">Apple</button></li>
        <li><button type="button" class="button">Samsung</button></li>
        <li><button type="button" class="button">Sony</button></li>
      </ul>
      <br>
      <ul class="button-group radius">
        <li><button type="button" class="button">Apple</button></li>
        <li><button type="button" class="button">Samsung</button></li>
        <li><button type="button" class="button">Sony</button></li>
      </ul>
      <br>
      <ul class="button-group round">
        <li><button type="button" class="button">Apple</button></li>
        <li><button type="button" class="button">Samsung</button></li>
        <li><button type="button" class="button">Sony</button></li>
      </ul>
      <br>
      <ul class="button-group even-3">
        <li><button type="button" class="button">Apple</button></li>
        <li><button type="button" class="button">Samsung</button></li>
        <li><button type="button" class="button">Sony</button></li>
      </ul>
      
      <ul class="button-group even-5">
        <li><button type="button" class="button">Apple</button></li>
        <li><button type="button" class="button">Samsung</button></li>
        <li><button type="button" class="button">Sony</button></li>
        <li><button type="button" class="button">HTC</button></li>
        <li><button type="button" class="button">Huawei</button></li>
      </ul>

      <br>
      <!-- 下拉菜单按钮 -->
      <a href="#" data-dropdown="id01" class="button dropdown">下拉按钮</a>
      <ul id="id01" data-dropdown-content class="f-dropdown">
          <li><a href="#">Link1</a></li>
          <li><a href="#">Link2</a></li>
          <li><a href="#">Link3</a></li>
      </ul>
      <script>
          $(document).ready(function(){
     
              $(document).foundation();
          })
      </script>
      <br>
      <button class="button split">Split Button
        <span data-dropdown="id02"></span>
      </button>
      <ul id="id02" data-dropdown-content class="f-dropdown">
        <li><a href
WebBuilder是一款跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。 作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境 .丰富的组件库 .开发应用简单快速 .高效率和高稳定性 .跨平台、数据库和浏览器 .服务器端的脚本支持 .智能的数据库访问机制 使用WebBuilder可开发ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的企业级应用系统,帮助信息化管理系统的快速构建。完善的基础架构,具有型应用系统必须的完整功能,使应用系统的开发仅需致力于业务的开发。 您可以到 http://www.putdb.com 在线使用或下载到本地使用,软件开源并基于GPL协议授权。 功能强的集成开发环境 在线的带语法分析和高亮的Java、JavaScript、ServerScript、SQL编辑器,所见即所得的表单设计器,强组件管理器和模块管理器,智能的对象探测器。 企业级的Portal 灵活且易于使用的Portal整合了各方应用,给用户的操作带来了极佳的体验。 跨异构数据库的管理工具 在线表格编辑,高亮的SQL和语法分析,支持数据量的访问,支持所有类型数据(包括BLOB)的导入导出。 跨平台的远程服务器文件访问 使用资源管理器般的简单,就能轻松操纵远程服务器系统,给系统的远程开发带来方便。 随心所欲的权限控制 能够对任意粒度的操作进行严格的权限控制。 企业级的后台任务管理 管理和控制后台计划任务稳定地运行。 纯HTML和JavaScript 包括图表在内,无任何插件,可以方便地在任何终端上面访问。 丰富的组件库 支撑后台和前台应用的快速开发。 国际化开发支持 解决不同区域的文字、日期和数字等的差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道-闇影

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值