素敵なサムシングを独断と偏見で一方的に紹介するブログ(´・ω・`)

IT

投稿日: 2021年6月21日
最終更新日:

【おすすめWYSIWYGエディター】Bootstrapベースの「Summernote」でフォームパーツをツールバー付きのリッチなUIにしてみた【無料で爆速】

ねこじゃすり

created by Rinker
PEPPY(ペピイ)
¥3,850 (2024/04/03 21:33:13時点 Amazon調べ-詳細)

猫を魅了する魔法の装備品!

【最新機種】GoPro hero11 Black

created by Rinker
GoPro(ゴープロ)
¥62,000 (2024/04/03 21:42:08時点 Amazon調べ-詳細)

最新機種でVlogの思い出を撮影しよう!

[ノースフェイス] THE NORTH FACE メンズ アウター マウンテンライトジャケット

created by Rinker
THE NORTH FACE(ザノースフェイス)
¥33,430 (2024/04/03 21:42:09時点 Amazon調べ-詳細)

防水暴風で耐久性抜群なので旅行で大活躍です!

ペヤング ソースやきそば 120g×18個

created by Rinker
ペヤング
¥2,600 (2024/04/03 21:42:16時点 Amazon調べ-詳細)

とりあえず保存食として買っておけば間違いなし!

レッドブル エナジードリンク 250ml×24本

created by Rinker
Red Bull(レッドブル)
¥4,000 (2024/04/03 21:42:12時点 Amazon調べ-詳細)

翼を授けよう!

モンスターエナジー 355ml×24本 [エナジードリンク]

created by Rinker
モンスター
¥4,748 (2024/04/03 21:33:15時点 Amazon調べ-詳細)

脳を活性化させるにはこれ!

サンディスク microSD 128GB

スマホからSwitchまで使える大容量MicroSDカード!

スポンサーリンク

336×280




導入が楽チンでFormをWYSIWYG化

先日、フォームのテキストボックスやインプットボックスをリッチなUIにして欲しいというお話を受けました。

おそらくエクセルやワードのようなツールバーが付いているWYSIWYGエディターの事を指しているようだったので、ライブラリ選定をしていたところ、無料で使いやすそうなやつを見つけたので今回はそちらの導入方法を備忘録として記事にしてみようと思います。


Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online.
Summernote – Super Simple WYSIWYG editor

手順

導入

まずはライブラリを用意しましょう。

ソースセットをGithubからダウンロードしてプロジェクトに取り込んでも良いし、CDNで読み込んでも良いです。

今回はサクッとCDNで読み込んでみます。

Summernoteと合わせてBootstrap3のライブラリもCDN経由で読み込んでいます。

次にSummernoteによってWYSIWYG化するパーツを用意しましょう。

今回はinput[type='text']textareaに加え、divもWYSIWYG化出来るようなのでそちらを試してみましょう。

最後にsummernoteを実行する事を忘れずに。

確認

ブラウザでアクセスするとこのような形になります。

無事にそれぞれがWYSIWYG化出来ていますね♪

ボタンの種類と有効無効の設定方法

SummernoteのWYSIWYGエディターに用意されているツールは以下の通りです。

  • Insert
    • picture: 画像ダイアログ
    • link: リンクダイアログ
    • video: ビデオダイアログ
    • table: テーブル挿入
    • hr: 平行線
  • Font Style
    • fontname: フォントファミリー
    • fontsize: フォントサイズ
    • fontsizeunit: フォントサイズユニット
    • color: 文字色&背景色r
    • forecolor: 文字色
    • backcolor: 背景色
    • bold: 太文字
    • italic: 斜体
    • underline: 下線/li>
    • strikethrough: 取り消し線
    • superscript: 上付き文字
    • subscript: 添字
    • clear: スタイルリセット
  • Paragraph style
    • style: スタイルフォーマット
    • ol: ol追加
    • ul: ul追加/li>
    • paragraph: 段落はいち
    • height: 行高さ
  • Misc
    • fullscreen: 全画面
    • codeview: コード,HMLトグル
    • undo: 戻す
    • redo: 進む
    • help: ヘルプダイアログ

かなり多くの設定が用意されています。

ツールの有効化・無効化については以下のように起動時に指定する事で変える事が出来ます。

終わりに

以上のとても簡単にWYSIWYGエディターを導入する事が出来ました。

他にも細かいカスタマイズが用意されているので、気になる方は公式ドキュメントを見ていただければなと思います♪

336×280




336×280




CATEGORIES & TAGS

IT, , , , , , , , , , , , ,

blogenist

Author: blogenist

関連記事

YouTubeも見てね♪

お名前.comサイドバー