スキップしてメイン コンテンツに移動

初のwebデザイン

中断をはさみつつ足掛け12年あまりSEやってたが、UIデザインはほとんどノータッチであった。
ひとり事業者になるにあたり、ある程度できるようになりたい、と思っていたら、良い機会に恵まれた。仕事先のwebサイト「2000年頃にホームページビルダーで作りました」状態なのを今っぽくしたい。1日50セッション位、商売に直結してはおらず(それってどうなの、というのはおいといて)、クオリティ許容範囲が広い。

----
よくわからないまま、子どもの寝静まった夜(気力のある日に限り)ウロウロ進んでいる。

・とりあえず bootstrap …今も現役なの?
・sublime というエディタが便利らしい
・ズルいwebデザイン
・sass 、compass 使うべきらしい
・jqueryで共通部分は inblude
・lightbox … colorbox というのがよさそう
・box-shadow やっと理解した
・ノンデザイナーズデザインブック は読んだ。
・bootstrapもsass版があるのか…配色とかnavbarとかいじるなら、それ使うべきなのか…

divの高さを揃えたい!問題にはまること3日、flexbox の存在に気がついた。IE9のサポートはしれっと無視できるから使っちゃおう…。追い追い対応するかも?ということで。

一歩進むと一つ新しいことがわかり、本丸のコーディングが一向に進まない…。

あとはナビゲーションの実装手段。bootstrap, jquery, flexboxベースに自作(というか拾い物)、どれがいいんだろう。

あとcssスプライト。

あとフォント。

あと配色。adobe kooler は使いこなせず cooler ?で適当に選んだ。けど http://www.webcreatorbox.com/tech/web-design-color-scheme/ を参考に見直し要。

あと何があるのかな…。遠目に敬遠してたときより何とかなりそうな感触を得つつあるけど、やっぱり習得課題多いな!様々なフレームワーク等によって10年前と比べられないほど楽になってるけど、その分当たり前水準も上がってるからな。
クロスブラウザとかクロスプラットフォームとか手が回らないよ。ネット頼りに作ってみて、無事を祈り、あまりにひどければ対応する、かも…それでも現状よりひどいことはないはず。


結局、flexbox, bootstrap-sass 両方をsassで書いてcompassでコンパイルすることにした。全部載せ。
Webサーバにのせるモノたちと別のところにsassを置く場合、http_pathとかどうすれば?という疑問の答えをウロウロ探したが↓に助けられた。
http://qiita.com/makoto_kw/items/e6afe3c03abf3d3ff63e
--sass-dirも指定できるのでプロジェクトファイルと出力ファイルを分けることも可能。例えば以下のような感じ。(中略)
デフォルトだと*-dirの値が使われるのでconfig.rb内でhttp_*_pathを指定しておく。
あとこれにも。
http://qiita.com/quno/items/a9ef299ac2b4ae827bee
require 'bootstrap-sass'
(中略)
※先にconfig.rbに追記しないでインストールすると以下のエラーが表示される

とりあえずcompileしようとして Incompatible character encodings と怒られた。
https://github.com/Compass/compass/issues/1825
So the problem seems to be the non-ASCII characters in the path name. I had a ß in there. Renaming the folder fixed it for me.
パスに非ASCIIが含まれるとダメか・・・是非もなくフォルダ名変更。

既存CSSをSASSに変換する方法は

ようやく皆がボール蹴ってる場所に近づいた感。

コメント

このブログの人気の投稿

GAS 同一カラムを複数条件でfilterできない件

Google Apps Script でSpreadsheetをデータベース代わりにwebアプリをポチポチ作ってて、スクリプトからSpreadsheetにフィルタかける場合、同一カラムに複数条件を設定できないことを知って残念……。 フィルタのかけ方はこんな感じ。 日付を範囲指定したいけど、After、Before片方しかつけられない。 var dataFile = SpreadsheetApp.openById(DATA_FILE_ID); var sh = dataFile.getSheetByName(LOG_SHEET_NAME); var criteriaDateAfter = SpreadsheetApp.newFilterCriteria().whenDateAfter(new Date(targetDate)).build(); var criteriaUserEqual = SpreadsheetApp.newFilterCriteria().whenTextEqualTo(user.id).build(); if (sh.getFilter()) { sh.getFilter().remove(); } var r = sh.getRange(1, 1, sh.getLastRow(), sh.getLastColumn()) .createFilter() .setColumnFilterCriteria(DATE_COL, criteriaDateAfter) .setColumnFilterCriteria(USER_ID_COL, criteriaUserEqual) .getRange(); FilterCriteriaに2回条件設定してみたり var criteriaDateRange = SpreadsheetApp.newFilterCriteria() .whenDateAfter(new Date(date1)) .whenDateBefore(new Date(date2)).build(); 同じカラムに2回条件設定してみたり var r = sh.getRange(1, 1, sh.get...

ジップロックで堆肥づくり

2012/11/02『家庭でできる堆肥づくり百科』を見てビニール袋と生ゴミで堆肥づくりに初挑戦。 ・生ごみ 250ml (細かく刻む) ・庭の土 120ml ・水 大さじ2 ・アルファルファ粉末 大さじ1 (ウサギのペレットを砕いた) 袋はジップロック大を使用。 毎日揉む(切り返し)、1日おきに空気を入れ替える。4~8週間でできるらしい。 保温のことは書いてなかったけど発砲スチロール箱に入れてみた。うまく行くといいなあ。 2012/11/07 道路掃除の方に落ち葉をもらったので一掴みいれてみる。生ゴミは窒素やや多めらしく、炭素系の落ち葉を足したらいいかなと。 2012/11/12 10日経ってニオイが落ちついてきたかも。腐ってる臭いではないけどツンとする臭いがずっとしてた。発泡スチロール箱を蓋すれば気にならない(ジップロックには全く遮断されないので、袋だけで室内に置くのは避けたい)。材料がネギとミカンなせいかなあ。見た目は一向に変わらず。

2013/05/02

研修。ひたすら葱を植える。今日はペーパーポットの苗を「ひっぱりくん」で定植し、もみ殻と堆肥をかける。「ひっぱりくん」を使うには30cm位の幅で中央が盛り上がった(W字型の)溝を掘っておく。ペーパーポットの端をセットして引っ張ると、苗が埋められ土もかけてくれる優れもの・・・だけどうまく土がかからなかったり、根が絡んでポットがほぐれなかったり、そうそう簡単でもない。でも1反弱を5人で植えきった。 はじめて1人で昼食当番。大根飯、味噌汁、がんもどき、豚肉と蕪の炒め、カレーグラタンのようなもの。ちょっと少なかったか。 なんかの取材があり、私ふくめ4人の研修生が自己紹介してみると改めて各人各様。10代、20代、30代、研修歴は1ヶ月から2年まで。でも「どうして有機農業なんですか?」にはみんな戸惑う。慣行か有機かって悩んだりしてないから。 帝国ホテルは自前の堆肥工場を持っていると聞いた。悪くない、けど、残飯じゃなく、食べるに事欠く人にお裾分けできればもっといい。かつて折詰のおみやがごく普通だったし、王侯貴族の飽食の残りもゴミになったはずがない。タイ?では幾つもの皿に盛り分け、手をつけた皿だけ請求する仕組みもあるとか。そういうものって感覚が広まればなんなく成立すると思うんだけど。 ---- 迎えにいったらフミさんは音楽を聴いてご機嫌。庭のままごとハウスで遊んだり、プランターの花を見たりして帰る。「八高線、いっぱいの人が乗ってるの」