最近調べたことメモ

その1.要素を掴むアイコンてどうやって表示するのかしら?
CSSメモ: Mozilla拡張
まぁ、これはすべてのブラウザでできなくても問題なかったので、この辺読んでさくっと解決しました。
その2.jQuery-Uiのソータブル使って要素をソートするよ!
Sortable - jQuery UI API 1.8.4 日本語リファレンス - StackTrace
ぶっちゃけjQuery UIのリファレンス初めてちゃんと読みました。すごいね。便利ね。
その3.ソートするのに掴めるのは要素の一部文だった!
ドラッグ&ドロップで並べ替えるときのドラッグできる部分を指定
[jQuery] jQuery UI の Sortable を使ったドラッグアンドドロップでの並べ替え | unlinked log
その4.ページ内の複数要素(同一クラス)に対して、隣の要素の高さに揃える
[jQuery]要素の高さを取得する « Codaholic
next([expr]) - jQuery 日本語リファレンス
ずっとclosestを一番近い要素だと思ってて(ゆるい定義だなぁ、と思ってた)、しばらくハマってた。
each(callback) - jQuery 日本語リファレンス
jQuery の $().each() で個別処理(ループ) | バシャログ。
しばらくいきなり$.each()て書いてて、着火点ないことに気づくまで「どうして動かないの……」てなってた。そら動かんわ。

気が向いたら、ソースコードも載せます。後日。

背景に?マークをエンボス加工風に配置するサンプル

背景に?マークをエンボス加工風に配置するtips(IE未対応)。

質問のテキストボックスの右下に大きめに?マークを配置します。

HTMLはこんな感じ。

<ul class="faq">
 <li><a href="link">question1</a></li>
</ul>

んで、CSS

.faq li:before {
content: "?";
margin-bottom: -110px;
height: 110px;
font-size: 110px;
display: block;
position: relative;
right: 0;
bottom: 35px;
color: transparent;
text-align: right;
text-shadow:
0 0 4px rgba(255, 255, 255, 0.4),
0 0 0 rgba(0, 0, 0, 0.1);
}

ポイントは、color:transparentとmargin,height,font-sizeを使っての配置でしょうか。

transitionとlinear-gradientの組み合わせで引っかかったこと

transitionでhoverイベント仕込む時に引っかかったメモ

  • background:linear-gradientを使う時は、(center top,transparent,$end:rgba($endColor,$opacity) $startColor みたいな感じで、ベースに背景色べた塗りして、:hover時にbackground-colorだけ上書くようにしないとtransition効かないぽい。根拠はないけど、プリフィックスが怪しい気がする。
  • box-shadowは:hover時だけほわっとするようなときも、:hover前にbox-shadow自体は設定しておく。値は(0,0,0,0,rgba($hoverColor,0))とでもしておけばおk。とりあえず、hover時だけ急に出てくると、アニメーション効かず、ただのhover切り替えになっちゃう。
  • というより、backgroundをショートハンドで指定していたのが悪かったようだ。
  • background-color:$startColor; background-image:-webkit-gradient(linear, left top, left bottom,from(transparent),to($end)); ※$end = rgba($endColor,0.5)みたいに透過を与えておくとかしたら白くならない。ちっ。

しかし、やってるうちにhoverアニメーションする意味ないような気もしてきた……よ……?

長年がんばってくれた自宅のiMacがそろそろ引退したそうだったので、
MacBookProの新しいのが出たら買おう、と思っていたのですが、
MacBookAirがメモリ8GBまで積めるようになったから、
そっちでいいや!浮いたお金はディスプレイとDVDレコーダ(持ってない)にまわそう!
という結論に一日かけて落ち着いたのですが、
なかなか購入ボタンを押す勇気が出ないのです。

いや、買う気はあるんですがね。

5桁以上の買い物は緊張しますよね。

とりあえず明日、実機を触りにいってテンションあげるかな……。