CSS3のcolumnプロパティで段組み
column-count
段組の段数を指定
column-rule-width
段組の横幅を指定
column-rule-gap
段組の境界幅を指定
column-rule-style
段組の境界線を指定
column-rule-color
段組の境界線の色を指定
以下サンプル
「天は人の上に人を造らず人の下に人を造らず」と言えり。されば天より人を生ずるには、万人は万人みな同じ位にして、生まれながら
身分重くして貴ければおのずからその家も富んで、
CSS3の新要素で段組ができるかどうかの実験。 float:left;やafter擬似要素にclear:both;の必要がなくなるかも。
対応ブラウザ
GoogleChrome 11
Safiri 5
Firefox 3.6
Opera 11
view source
JavaScript
$(function(){
const elem = $('.paper');
const elemTxt = elem.html();//
console.log(elemTxt);
const re = new RegExp(/[0-9]*/, 'img');
const replaceTxt = elemTxt.replace(re,'<span class="han-num">\0</span>');
elem.html(replaceTxt);// 差し替え
});
CSS
div.column_parent{
-webkit-column-count:2;
-moz-column-count:2;
column-count:2;
-webkit-column-width:18em;
-moz-column-width:18em;
column-width:18em;
-webkit-column-gap:2em;
-moz-column-rule-gap:2em;
column-rule-gap:2em;
-webkit-column-rule-style:dotted;
-moz-column-rule-style:dotted;
column-rule-style:dotted;
-webkit-column-rule-color:#0000ff;
-moz-column-rule-color:#0000ff;
column-rule-color:#0000ff;
}
HTML
ページのソースを表示 : Ctrl+U , DevTools : F12
view-source:https://hi0a.com/demo/-css/css3-column/
ABOUT
hi0a.com 「ひまアプリ」は無料で遊べるミニゲームや便利ツールを公開しています。
プログラミング言語の動作デモやWEBデザイン、ソースコード、フロントエンド等の開発者のための技術を公開しています。
必要な機能の関数をコピペ利用したり勉強に活用できます。
プログラムの動作サンプル結果は画面上部に出力表示されています。
環境:最新のブラウザ GoogleChrome / Windows / Android / iPhone 等の端末で動作確認しています。
画像素材や音素材は半分自作でフリー素材配布サイトも利用しています。LINK参照。
動く便利なものが好きなだけで技術自体に興味はないのでコードは汚いです。
途中放置や実験状態、仕様変更、API廃止等で動かないページもあります。