本ページでは当サイトで利用可能なスタイルを紹介します。Syntax Highlightを除き、ほとんどのデザインはCSSのみで構築されています。 InspireされたデザインはRadix UIであり、 またPaletteで利用されている配色はCustom Paletteを用いて生成されています。
このデザインを利用するには、以下のタグをHTMLのheadタグ末尾に追加する必要があります。
<!-- 全ページ共通のスタイル -->
<link rel="stylesheet" href="/assets/common/css/palette.css" />
<link rel="stylesheet" href="/assets/common/css/main.css" />
<!-- Syntax Highlightが必要なページはhighlightjsを読み込む -->
<link rel="stylesheet" href="/assets/highlight/styles/default.css">
<link rel="stylesheet" href="/assets/highlight/styles/base16/espresso.min.css" />
<script defer src="/assets/highlight/highlight.min.js"></script>
<script defer src="/assets/common/js/syntax-highlight.js"></script>
いくつか特徴的なスタイルとして、pタグを利用した時、段落であることを示すためにtext-indentの値を1emに指定しています。
あのイーハトーヴォのすきとおった風、夏でも底に冷たさをもつ青いそら、うつくしい森で飾られたモリーオ市、郊外のぎらぎらひかる草の波。
またそのなかでいっしょになったたくさんのひとたち、ファゼーロとロザーロ、羊飼のミーロや、顔の赤いこどもたち、地主のテーモ、山猫博士のボーガント・デストゥパーゴなど、いまこの暗い巨きな石の建物のなかで考えていると、みんなむかし風のなつかしい青い幻燈のように思われます。では、わたくしはいつかの小さなみだしをつけながら、しずかにあの年のイーハトーヴォの五月から十月までを書きつけましょう。
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Fuga odit voluptas doloribus dolorum ipsam, magnam dicta et enim distinctio voluptates, perferendis ea? Minus maxime earum cumque quidem beatae veritatis quibusdam.
リンクを含む文字列になります。このページのリンクはGallery Linkとなります。
画像を含む紹介
複数枚の画像
| 令和元年度 | 令和2年度 | 令和3年度 | 令和4年度 | 令和5年度 | |
|---|---|---|---|---|---|
| 作付面積 | 20,752.9 | 20,914.2 | 20,912.3 | 20,836.0 | 20,585.7 |
| 長い文字 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate cum, saepe quis ipsa nostrum eveniet! Eaque, vitae, alias amet molestias necessitatibus saepe non natus provident sapiente eligendi ut, delectus mollitia. | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. |
| 作付面積 2 | 20,752.9 | 20,914.2 | 20,912.3 | 20,836.0 | 20,585.7 |
| 作付面積 2 | 20,752.9 | 20,914.2 | 20,912.3 | 20,836.0 | 20,585.7 |
| 長い文字 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate cum, saepe quis ipsa nostrum eveniet! Eaque, vitae, alias amet molestias necessitatibus saepe non natus provident sapiente eligendi ut, delectus mollitia. | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. | 短い文字列 | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. | Lorem ipsum, dolor sit amet consectetur adipisicing elit. Illum aliquam architecto, explicabo perferendis iusto nisi odio aperiam molestiae tenetur laboriosam nam eaque, impedit magnam enim rem porro provident officiis ipsam. |
Lorem ipsum dolor sit amet consectetur adipisicing elit. Vero, minus eius. Consectetur, reprehenderit. Reprehenderit corrupti nulla porro provident perspiciatis consectetur suscipit quas, dolor atque, saepe, odio omnis similique facere quam.
引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列引用文字列
Lorem ipsum dolor sit amet consectetur adipisicing elit. Quos natus pariatur deserunt. Expedita voluptate nulla, neque cum autem totam recusandae. Harum consequuntur blanditiis eos ad dolore, autem minima amet laborum!
highlight.jsとweb workerを利用してSyntax Highlightを充てています。 highlight.jsで利用するThemeはbase16-espresssoを用いています。
import { TsGenerator } from "@himenon/openapi-typescript-code-generator/dist/api";
import * as Types from "@himenon/openapi-typescript-code-generator/dist/types";
type Option = {};
const factory = TsGenerator.Factory.create();
const generator: Types.CodeGenerator.GenerateFunction