關於51-modern-default
51-modern-default是UI部件的樣式表(CSS),與kintone的設計相協調。
GitHub
https://github.com/kintone-samples/plugin-samples/blob/master/stylesheet/51-modern-default.css
授權
文件
Quick Start
這是在記錄清單功能表右側的kintone中增加一個和諧按鈕的自定義設置。
Step1:準備kintone應用
創建kintone應用。
您無需放置任何欄位。
STEP2:創建範例代碼
-
將以下內容貼上到文字編輯器中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
/* * 51-modern-default sample * * Licensed under the MIT License * https://opensource.org/license/mit/ */ (() => { 'use strict'; kintone.events.on('app.record.index.show', async (event) => { // 獲取記錄清單功能表右側的元素 const headerSpace = kintone.app.getHeaderMenuSpaceElement(); const button = document.createElement('button'); button.textContent = 'Hello kintone'; button.className = 'kintoneplugin-button-normal'; headerSpace.appendChild(button); return event; }); })();
-
將字元編碼設置為「UTF-8」,將檔擴展名設置為「. js」並保存檔。
在本文中,檔名為「kintone-like-css-sample.js」。
STEP3:下載51-modern-default.css
-
將51-modern-default.css的內容粘貼到文字編輯器中。
51-modern-default.css -
將字元編碼設置為「UTF-8」,將檔擴展名設置為「.css」並保存檔。
在本文中,檔名為「51-modern-default.css」。
STEP4:申請kintone應用
將kintone自定義檔應用到STEP1中創建的應用中。
有關詳細說明,請參閱使用JavaScript和 CSS 自定義應用。
使用 JavaScript 和 CSS 自定義應用
-
指定包含以下內容的自訂檔案:
- JavaScript檔(電腦專用)
- 範例代碼 (kintone-like-css-sample.js)
- CSS檔(電腦專用)
- 51-modern-default.css
- JavaScript檔(電腦專用)
-
在「應用程式設置」頁面中,點擊【更新應用程式】。
STEP5:動作確認
-
打開已應用自定義的應用程式的清單畫面。
-
確保與kintone匹配的樣式應用於功能表右側空間中插入的按鈕。
公文
警報消息
顯示警示通知
- 類名
- kintoneplugin-alert
- 顯示範例
-
- 使用範例
-
1 2 3
<div class="kintoneplugin-alert"> <p> 此消息是一個警告說明。 </p> </div>
標籤
配置項目行
- 類名
- kintoneplugin-row
- 顯示範例
-
- 使用範例
-
1 2
<div class="kintoneplugin-row">設置項的行A</div> <div class="kintoneplugin-row">設置項的行B</div>
設置項目標題
- 類名
- kintoneplugin-label
- 顯示範例
-
- 使用範例
-
1
<div class="kintoneplugin-label">設置專案的標題</div>
設置項目名稱
- 類名
- kintoneplugin-title
- 顯示範例
-
- 使用範例
-
1
<div class="kintoneplugin-title">設定項目名</div>
必填欄位標記
- 類名
- kintoneplugin-require
- 顯示範例
-
- 使用範例
-
1
<div class="kintoneplugin-title">設定項目名<span class="kintoneplugin-require">*</span></div>
設置項目說明
- 類名
- kintoneplugin-desc
- 顯示範例
-
- 使用範例
-
1
<div class="kintoneplugin-desc">設置項目說明</div>
文字框
文字框
- 類名
- kintoneplugin-input-outer
- kintoneplugin-input-text
- 顯示範例
-
- 使用範例
-
1 2 3
<div class="kintoneplugin-input-outer"> <input class="kintoneplugin-input-text" type="text"> </div>
核取方塊
核取方塊
- 類名
- kintoneplugin-input-checkbox
- kintoneplugin-input-checkbox-item
- 顯示範例
-
- 使用範例
-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
<div class="kintoneplugin-input-checkbox"> <span class="kintoneplugin-input-checkbox-item"> <input type="checkbox" name="checkbox" value="0" id="checkbox-0" checked=""> <label for="checkbox-0">核取方塊A</label> </span> </div> <div class="kintoneplugin-input-checkbox"> <span class="kintoneplugin-input-checkbox-item"> <input type="checkbox" name="checkbox" value="1" id="checkbox-1"> <label for="checkbox-1">核取方塊B</label> </span> </div> <div class="kintoneplugin-input-checkbox"> <span class="kintoneplugin-input-checkbox-item"> <input type="checkbox" name="checkbox" value="2" id="checkbox-2" checked="" disabled=""> <label for="checkbox-2">核取方塊C</label> </span> </div> <div class="kintoneplugin-input-checkbox"> <span class="kintoneplugin-input-checkbox-item"> <input type="checkbox" name="checkbox" value="3" id="checkbox-3" disabled=""> <label for="checkbox-3">核取方塊D</label> </span> </div>
下拉清單
選擇
- 類名
- kintoneplugin-dropdown-outer
- kintoneplugin-dropdown
- kintoneplugin-dropdown-selected
- 顯示範例
-
- 使用範例
-
1 2 3 4 5 6 7
<div class="kintoneplugin-dropdown-outer"> <div class="kintoneplugin-dropdown"> <div class="kintoneplugin-dropdown-selected"> <span class="kintoneplugin-dropdown-selected-name">下拉式選單</span> </div> </div> </div>
選擇選單中的選擇清單
- 類名
- kintoneplugin-dropdown-list
- kintoneplugin-dropdown-list-item
- kintoneplugin-dropdown-list-item-selected
- kintoneplugin-dropdown-list-item-name
- 顯示範例
-
- 使用範例
-
1 2 3 4 5 6 7 8 9 10 11
<div class="kintoneplugin-dropdown-list"> <div class="kintoneplugin-dropdown-list-item kintoneplugin-dropdown-list-item-selected"> <span class="kintoneplugin-dropdown-list-item-name">選項A</span> </div> <div class="kintoneplugin-dropdown-list-item"> <span class="kintoneplugin-dropdown-list-item-name">選項B</span> </div> <div class="kintoneplugin-dropdown-list-item"> <span class="kintoneplugin-dropdown-list-item-name">選項C</span> </div> </div>
選擇選單和選擇清單
- 類名
- kintoneplugin-select-outer
- kintoneplugin-select
- 顯示範例
-
- 使用範例
-
1 2 3 4 5 6 7 8 9
<div class="kintoneplugin-select-outer"> <div class="kintoneplugin-select"> <select> <option>選擇A</option> <option>選擇B</option> <option>選擇C</option> </select> </div> </div>
選項按鈕
選項按鈕
- 類名
- kintoneplugin-input-radio
- kintoneplugin-input-radio-item
- 顯示範例
-
- 使用範例
-
1 2 3 4 5 6 7 8 9 10
<div class="kintoneplugin-input-radio"> <span class="kintoneplugin-input-radio-item"> <input type="radio" name="radio" value="0" id="radio-0" checked=""> <label for="radio-0">選項按鈕A</label> </span> <span class="kintoneplugin-input-radio-item"> <input type="radio" name="radio" value="1" id="radio-1"> <label for="radio-1">選項按鈕B</label> </span> </div>
表格
表格
- 類名
- kintoneplugin-table
- kintoneplugin-table-th
- kintoneplugin-table-th-blankspace
- kintoneplugin-table-td-control
- kintoneplugin-table-td-control-value
- kintoneplugin-table-td-operation
- kintoneplugin-button-add-row-image
- kintoneplugin-button-remove-row-image
- 顯示範例
-
- 使用範例
-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<table class="kintoneplugin-table"> <thead> <tr> <th class="kintoneplugin-table-th"><span class="title">列標題</span></th> <th class="kintoneplugin-table-th-blankspace"></th> </tr> </thead> <tbody> <tr> <td> <div class="kintoneplugin-table-td-control"> <div class="kintoneplugin-table-td-control-value"> <div class="kintoneplugin-input-outer"> <input class="kintoneplugin-input-text" type="text"> </div> </div> </div> </td> <td class="kintoneplugin-table-td-operation"> <button type="button" class="kintoneplugin-button-add-row-image" title="Add row"></button> <button type="button" class="kintoneplugin-button-remove-row-image" title="Delete this row"></button> </td> </tr> </tbody> </table>
按鈕
普通按鈕
- 類名
- kintoneplugin-button-normal
- 顯示範例
-
- 使用範例
-
1
<button class="kintoneplugin-button-normal">普通按鈕</button>
不可用按鈕
- 類名
- kintoneplugin-button-disabled
- 顯示範例
-
- 使用範例
-
1
<button class="kintoneplugin-button-disabled">不可用按鈕</button>
對話框中的「確定」 按鈕
- 類名
- kintoneplugin-button-dialog-ok
- 顯示範例
-
- 使用範例
-
1
<button class="kintoneplugin-button-dialog-ok">對話框確定按鈕</button>
取消對話框按鈕
- 類名
- kintoneplugin-button-dialog-cancel
- 顯示範例
-
- 使用範例
-
1
<button class="kintoneplugin-button-dialog-cancel">取消對話框按鈕</button>
注意事項
- 根據您的瀏覽器設置,它可能看起來與它顯示的示例不同。
- kintone的更新可能會擾亂您提供的樣式的佈局,或者可能與kintone的設計不匹配。
本文介紹的示例代碼已在kintone的2022年5月版本中進行了測試。