タグ

2016年5月16日のブックマーク (4件)

  • Sassを使ったz-indexの管理 - Qiita

    $z: header, nav, pulldown, child; .header { z-index: index($z, header); // 1 } .child { z-index: index($z, child); // 4 }

    Sassを使ったz-indexの管理 - Qiita
  • 10秒止まってしまうことも…jQueryのセレクタの使い方に気をつけよう | スターフィールド株式会社

    先日、とあるサイトの管理画面をコーディングしていたとき、 特別大きな処理をしているわけでもないのに、 ページをブラウザで表示してから操作できるようになるまでに、 20秒近くかかってしまうという問題に直面しました。 1つずつ処理にかかっている時間を計測してみたところ、 以下の様なコードで時間がかかっていることが判りました。 $(function() { … if($(":checkbox[name='ids[]']").size() > 0) { $("td :checkbox[name='ids[]'], th:first-child :checkbox").on("click", function(e) { e.stopPropagation(); }); $("td:has(:checkbox[name='ids[]']), th:first-child:has(:checkbox)"

  • Mobile SafariのGUIと天地センタリング

    このウェブサイトのホームを少しいじって初期描画エリアにロゴとグローバル・ナビゲーションだけにした。両者はcalc()関数内でvh単位を使うことで天地センタリングを行ったが、どうもMobile Safari 9で表示がずれる。しかし実際にはずれておらず、単にコンテンツにかぶさってツールバーが表示されているため、下部の余白が足りないように見え、結果ずれているように見えてしまうということのようだ。 Demo: Centering Vertically with Calc テスト・ページではbody要素の背景へバツ印のSVG画像を仕込むことで描画領域の中心をマークしてある。calc()関数とvh単位をサポートしているデスクトップ・ブラウザーでは、見出しが問題なく中心に表示されているはずだ。対してMobile Safari 9では全体的に下に寄っているように見える。 これはMobile Safari

    Mobile SafariのGUIと天地センタリング
  • デザインシステムにあるヒトとコトの課題

    今なぜデザインシステムなのか 4月16日 Webridge Kagawa 主催で「パターンラボ – 柔軟性と拡張性をデザインに取り込む方法(#wmsp20)」というワークショップを開催しました。昨年はコンテンツ戦略やペルソナなど企画・設計寄りのワークショップを実施していましたが、パターンラボは少し実装に寄り添ったカリキュラムにしました。ポッドキャストでも話したことがありますが、「考える」と「作る」の間にはちょっとした溝があると思います。ペルソナやカスタマージャーニーマップで利用者像や彼らのもつ課題を視覚化すれば、現実的な実装ができるというわけではありません。実装へ近づけるためには、考える人と作る人が一緒に課題共有するための場が必要と考えています。 例えば Web デザインでは数年前から、パソコンではなくスマートフォンやタブレットをはじめとしたモバイル機器での使いやすさを優先するモバイルファ

    デザインシステムにあるヒトとコトの課題