开发UI框架:Svelte版LAYUI(按钮)

野生程序猿-杂烧3年前案例分享2149

App.svelte

<script>
    //export let name;
</script>
<svelte:head>
    <title>layui - 按钮</title>
</svelte:head>

<fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>按钮主题</legend>
  </fieldset>
   
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-primary">原始按钮</button>
    <button type="button" class="layui-btn">默认按钮</button>
    <button type="button" class="layui-btn layui-btn-normal">百搭按钮</button>
    <button type="button" class="layui-btn layui-btn-warm">暖色按钮</button>
    <button type="button" class="layui-btn layui-btn-danger">警告按钮</button>
    <button type="button" class="layui-btn layui-btn-disabled">禁用按钮</button>
  </div>
   
  <div class="layui-btn-container">
    <button class="layui-btn layui-btn-primary layui-border">原始按钮</button>
    <button class="layui-btn layui-btn-primary layui-border-green">主色按钮</button>
    <button class="layui-btn layui-btn-primary layui-border-blue">百搭按钮</button>
    <button class="layui-btn layui-btn-primary layui-border-orange">暖色按钮</button>
    <button class="layui-btn layui-btn-primary layui-border-red">警告按钮</button>
    <button class="layui-btn layui-btn-primary layui-border-black">深色按钮</button>
  </div>
   
  <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>按钮尺寸</legend>
  </fieldset>
    
  <div class="layui-btn-container">  
    <button type="button" class="layui-btn layui-btn-lg">大型按钮</button>
    <button type="button" class="layui-btn">默认按钮</button>
    <button type="button" class="layui-btn layui-btn-sm">小型按钮</button>
    <button type="button" class="layui-btn layui-btn-xs">迷你按钮</button>
  </div> 
   
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-lg layui-btn-normal">大型按钮</button>
    <button type="button" class="layui-btn layui-btn-normal">默认按钮</button>
    <button type="button" class="layui-btn layui-btn-sm layui-btn-normal">小型按钮</button>
    <button type="button" class="layui-btn layui-btn-xs layui-btn-normal">迷你按钮</button>
  </div>
   
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-primary layui-btn-lg">大型按钮</button>
    <button type="button" class="layui-btn layui-btn-primary">默认按钮</button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm">小型按钮</button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-xs">迷你按钮</button>
  </div>
   
  <div style="width: 370px; margin: 0;">
    <button type="button" class="layui-btn layui-btn-fluid">流体按钮(即宽度最大化适应)</button>
  </div>
  <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>灵活的图标按钮(更多图标请阅览:文档-图标)</legend>
  </fieldset>
   
  <div class="layui-btn-container">
    <button type="button" class="layui-btn"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn"><i class="layui-icon"></i></button>
  </div>
    
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-danger"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-danger"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-danger"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-danger"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-danger"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-danger"><i class="layui-icon"></i></button>
  </div>
    
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
   
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    
    <button type="button" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-normal layui-btn-sm"><i class="layui-icon"></i></button>
  </div>
  <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>还可以是圆角按钮</legend>
  </fieldset>
   
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-primary layui-btn-radius">原始按钮</button>
    <button type="button" class="layui-btn layui-btn-radius">默认按钮</button>
    <button type="button" class="layui-btn layui-btn-normal layui-btn-radius">百搭按钮</button>
    <button type="button" class="layui-btn layui-btn-warm layui-btn-radius">暖色按钮</button>
    <button type="button" class="layui-btn layui-btn-danger layui-btn-radius">警告按钮</button>
    <button type="button" class="layui-btn layui-btn-disabled layui-btn-radius">禁用按钮</button>
  </div>
  <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>风格混搭的按钮</legend>
  </fieldset>
   
  <div class="layui-btn-container">
    <button type="button" class="layui-btn layui-btn-lg layui-btn-primary layui-btn-radius">大型加圆角</button>
    <a href="../doc/element/button.html" class="layui-btn" target="_blank">跳转的按钮</a>
    <button type="button" class="layui-btn layui-btn-sm layui-btn-normal"><i class="layui-icon"></i> 删除</button>
    <button type="button" class="layui-btn layui-btn-xs layui-btn-disabled"><i class="layui-icon"></i> 分享</button>
  </div> 
   
   
  <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>按钮组</legend>
  </fieldset> 
   
  <div class="layui-btn-group">
    <button type="button" class="layui-btn">增加</button>
    <button type="button" class="layui-btn ">编辑</button>
    <button type="button" class="layui-btn">删除</button>
  </div>
  <div class="layui-btn-group">
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-sm"><i class="layui-icon"></i></button>
  </div>
  <div class="layui-btn-group">
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm">文字</button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
    <button type="button" class="layui-btn layui-btn-primary layui-btn-sm"><i class="layui-icon"></i></button>
  </div>
   
  <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;">
    <legend>按钮容器</legend>
  </fieldset>
  <div class="layui-btn-container">
    <button type="button" class="layui-btn">按钮一</button> 
    <button type="button" class="layui-btn">按钮二</button> 
    <button type="button" class="layui-btn">按钮三</button> 
  </div>
  <div class="layui-btn-container">
    <button type="button" class="layui-btn">按钮一</button> 
    <button type="button" class="layui-btn">按钮二</button> 
    <button type="button" class="layui-btn">按钮三</button> 
  </div>
<style>

</style>

image.png

标签: Sveltelayui

相关文章

开发UI框架:【laylte】Svelte版LAYUI(缓一下,继续钻研一下填填坑)

开发UI框架:【laylte】Svelte版LAYUI(缓一下,继续钻研一下填填坑)

接下来准备做全局的方法了,象弹窗,还是希望尽量做到一句话调用。layui的弹窗组件里有一个tips功能,把我难住了。感觉这个jquery比较容易实现。有这样一个场景,滚动的页面里如果有tips功能,需...

开发UI框架:Svelte版LAYUI(表单 - css部分)

开发UI框架:Svelte版LAYUI(表单 - css部分)

App.svelte<script>     //export let name; </script> <...

开发UI框架:【laylte】Svelte版LAYUI(表单 - 开关)

开发UI框架:【laylte】Svelte版LAYUI(表单 - 开关)

【laylte/LaySwitch.svelte】<script>     //import { createEventDis...

开发UI框架:Svelte版LAYUI(栅格系统与后台布局)

开发UI框架:Svelte版LAYUI(栅格系统与后台布局)

跟着layui官方的思路来,先是框架的css部分,这部分基本照搬过来。先前已经研究过了直接可以加载layui.csspublic/index.html<!DOCTYPE html>...

开发UI框架:【laylte】Svelte版LAYUI(表单 - 单选框)

开发UI框架:【laylte】Svelte版LAYUI(表单 - 单选框)

【laylte/LayRadio.svelte】<script>     //import { createEventDisp...

开发UI框架:Svelte版LAYUI(准备工作)

开发UI框架:Svelte版LAYUI(准备工作)

最近开始接触Svelte,感觉发现了一个新大陆。同时考虑到国内Svelte用得非常少,这么好的框架没什么人用,主要就是因为没有ui框架,于是决定借用别人的轮子造一个。这里选择了layui,比较经典的一...