• Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    CSS
  • License
    MIT License
  • Created almost 8 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Crazy Style Formatter for Japanese Contract Document

Keiyaku CSS

Crazy Style Formatter for Japanese Contract Document

Unfortunately, the style in Japanese contract document is totally crazy. I hope this CSS library cures that a bit:

  1. write a document logically structured in markdown or HTML,
  2. apply keiyaku-css to it
  3. then, you'll get a well-formed document
  4. good luck!

概要

Keiyaku CSS(以下、「本件ライブラリ」という。)は、Markdownで書かれた契約文書を、適切な印刷書式にスタイリングするための、CSSライブラリです。

ユーザ(以下、「甲」という。)は、製作者(以下、「乙」という。)が開発した本件ライブラリについて、以下のとおり使用することが可能です。

目的

本件ライブラリの目的は、法務の方からダメ出しされないことです。

インストール

ここからCSSファイルをダウンロードするか、npm経由でインストールします。

$ npm install --save keiyaku-css

HTMLのHEAD内にCSSファイルを読み込みます。

<link rel="stylesheet" href="path/to/keiyaku.css">

本件ライブラリを使用したいセクションに、keiyakuクラスを付加します。(divタグなどでも構いません)

<section class="keiyaku"></section>

上記セクション内に、必要なHTMLを書き入れます。

使い方・HTML編

HTMLを手書きする場合は、次の要素を使います。

  • <h1>文書のタイトル</h1>
  • <h2>見出しタイトル(条)</h2>
  • <ul><li>箇条書き</li></ul>
  • <ol><li>箇条書き(連番)</li><ol>
  • <hr> 署名欄の開始
  • <h4>署名欄・見出し</h4>
  • <ul><li>署名欄・項目</li></ul> (最後の項目には、自動的にマークが付きます)

使い方・Markdown編

本件ライブラリの使用が想定されているのは、主にMarkdownを使う場合です。下記のように書くことで可読性の高い契約文書を作成でき(ると期待し)ます。

  • 文書のタイトル: #
  • 見出しタイトル(条): ##
  • 箇条書き: -
  • 箇条書き(連番): 1., 2., ...
  • 署名欄: ---で始める
  • 署名欄・見出し: ####
  • 署名欄・項目: - (最後の項目には、自動的にマークが付きます)

使用例

エディタで使う

下記のテーマファイルを、所定のフォルダに読み込みます。

ライセンス

MIT © Tsutomu Kawamura


2017年1月吉日

  • 住所:
  • 氏名: Your Name

  • 住所: 東京都世田谷区 下北沢オープンソースCafe
  • 氏名: Tsutomu Kawamura

More Repositories

1

paper-css

Paper CSS for happy printing
CSS
2,443
star
2

symbols-for-sketch

Symbol font templates for Sketch.app
JavaScript
680
star
3

gulp-sketch

A SketchTool plugin for gulp
CoffeeScript
300
star
4

riot-bootstrap

Bootstrap-like Components for Riot.js
JavaScript
136
star
5

felt

On-demand bundler for ES6 / CSS Next
JavaScript
118
star
6

momy

MongoDB to MySQL replication
JavaScript
98
star
7

tokoro

住所緯度経度変換ライブラリ (ジオコーディング)
CoffeeScript
93
star
8

webdriverio-examples

JavaScript
64
star
9

ikki

An extention toolkit for Riot.js
JavaScript
53
star
10

symbols

The Template of Symbol Fonts for Web
CSS
48
star
11

symbol-font-in-web

CoffeeScript
48
star
12

gulp-slim

Slim plugin for gulp
CoffeeScript
44
star
13

ModernAqua-Theme-for-SugarCRM

MacOSX-like theme by CogniTom
CSS
20
star
14

gulp-straw

Gulp Task Manager: The command-line tool for managing your gulpfile.
CoffeeScript
17
star
15

Qiita

Articles on Qiita
14
star
16

shinkan.today

「新刊トゥデイ」
JavaScript
14
star
17

sankaku

三角かな配列 ― USキーボードでカナ入力
12
star
18

sometime-riot

Timepicker for Riot.js
JavaScript
12
star
19

riot-mixin-pack

JavaScript
12
star
20

coder2-docker

Dockerfile
10
star
21

west-or-east

郵便番号から、西日本か東日本を判定
JavaScript
9
star
22

wdio-phantomjs-service

WebdriverIO service to start & stop PhantomJS
JavaScript
8
star
23

riot-fa

Font Awesome icons for Riot.js
JavaScript
8
star
24

fafgag

Creates an Observable from FAFGAG (Function / Async Function / Generator / Async Generator)
JavaScript
8
star
25

es-http-error

HttpError class for browsers (without Node.js dependencies)
JavaScript
7
star
26

gulp-handbook

gulp.js Handbook
CoffeeScript
7
star
27

electron-starter

Electron Sample Application
CoffeeScript
7
star
28

gulpfiles

gulpfiles for gulp.js
CoffeeScript
6
star
29

gulp-phantom

PhantomJS plugin for gulp
CoffeeScript
6
star
30

comic-viewer

A comic viewer built on Riot.js
JavaScript
6
star
31

riot-action

JavaScript
5
star
32

mornin

Check-in! Mornin'!
JavaScript
5
star
33

dominiq

A happy medium between classic DOMs and upcoming new ES features
JavaScript
5
star
34

CAPITALS

CAPITALS illustrates how to attach source map to the code during compilation.
JavaScript
5
star
35

riotjs-currency-calculator

Riot.js Currency Calculator
CoffeeScript
4
star
36

bookreader.js

JavaScript
4
star
37

EventWall

JavaScript
4
star
38

SugarCE-JLP

Japanese Language Pack for SugarCE
PHP
3
star
39

dotfiles

Dotfiles without dotfiles
Shell
3
star
40

presentation-cmu12

CSS
3
star
41

riot-tutorial

HTML
3
star
42

entry

Sample app with Riot.js
JavaScript
3
star
43

riot-checker

Riot Tag Syntax Checker
HTML
2
star
44

felt-rollup

JavaScript
2
star
45

felt-recipe-minimal

Minimal recipe for Felt
JavaScript
2
star
46

felt-recipe-riot

A recipe for Felt with Riot
JavaScript
2
star
47

felt-recipe-react

A recipe for Felt with React
JavaScript
2
star
48

StaffRoll.net-Libraries-and-Themes

JavaScript
2
star
49

windmill

A keymap for 40% ortholinear keyboards.
C
1
star
50

mb_emulator

PHP
1
star
51

dali-example

JavaScript
1
star
52

CoffeeSugar

Helper functions written in CoffeeScript
1
star
53

Vagrant-LAMP-concrete5

A LAMP stack for Laravel using Vagrant with Chef
Ruby
1
star
54

canvas-lesson

1
star
55

CycleThroughWindows

1
star
56

wagon

Embed images into the CSS on the fly.
PHP
1
star
57

cognitom.github.com

public site
PHP
1
star
58

felt-postcss

JavaScript
1
star
59

devsync

Syncing npm modules while development
JavaScript
1
star