blogger template - parchment
_muili.
PSで堪能したFinal-Fantasy-Tactics(FFT)。
羊皮紙を模した「噴出し」に憧れがあった。
そんな色のページにしようと。
FFTのBotmap-Fontのようなものを拾い、
そこから好みの記号(icon)を。色調を。4色選別。
body{ background:#feb; color:#754; } .post-body{ background:#ec9; border-color:#a86; }
以前書いたdataurischeme.pyをtarminalから。
base64化したdata-uri-schemeをクリップボード経由で。
javascript/FileReaderを使うのも楽。
$ python >>> import dataurischeme as p >>> p.data('iconset.gif') >>> p.data('w.gif')
iconset.gifは、icon用。
下のようなCSSの形でinline-block要素化したspanをiconとして得る。<style>
.iconset span{ display:inline-block;width:auto;height:12px; } .iconset [class|='icon']{ width:10px;height:12px; position:relative;top:1px;overflow:hidden; background-repeat:no-repeat; background-image:url(data:image/gif;base64,R0lGODlhXXXX....); } .iconset .icon-m{background-position:0px 0px;} </style> <div class='iconset'> <a href='/'> <span class='icon-m'></span>home </a> </div>
w.gifは、サムネイル画像がない際の代行画像(1x1,monochrome,transparent)。
この行をsrcで読むだけでいい。対応遅れているブラウザもあるらしいが。
何がミスか分からず詰まっていた点。
解決は単純すぎて情けないくらい。
比較などはスペース開けないとダメ。
<b:if cond='data:blog.pageType=="item"'></b:if> <b:if cond='data:blog.pageType == "item"'></b:if>