1.0.2 • Published 2 years ago

markdown-it-colorful-checkbox v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

markdown-it-colorful-checkbox

Beautiful checkbox

Examples

.task-list
  list-style: none;
  padding-left: 0;

.c-checkbox
  background-color: #fff;
  border: solid 1px #000000;
  border-radius: 4px;
  display: inline-block;
  height: 16px;
  margin-right: 6px;
  margin-left: 2px;
  text-align: center;
  width: 16px;
  vertical-align: middle;

.c-svg
  margin-bottom: 5px;
  stroke: #fff;
  width:12px;
  height:12px;

.c-positive
  background-color: #4aca65;
  border-color: #43b45b;

.c-negative
  background-color: #b8b7b7;
  border-color: #6d6d6d;
var plg = require('markdown-it-colorful-checkbox');
var md = require('markdown-it')().use(plg);

var result = md.render('# Hi!\n- [x] ABC\n- [-] DEF');

console.log(result);

Result:

<h1>Hi!</h1>
<ul class="task-list">
<li class="task-list-item"><span class="c-checkbox c-positive"><svg class="c-svg" viewBox="0 0 32 32" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="10.9375%"><path d="M2 20 L12 28 30 4" /></svg></span>ABC</li>
<li class="task-list-item"><span class="c-checkbox c-negative"><svg class="c-svg" viewBox="0 0 32 32" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="10.9375%"><path d="M2 30 L30 2 M30 30 L2 2" /></svg></span>DEF</li>
</ul>