タグ

2013年4月9日のブックマーク (12件)

  • iPhoneでiframeのようにスクロール

    知人から、 ・ヘッダーとフッターは固定で表示 ・PCでもiPhoneでもiframeのようにスクロールバーでコンテンツ部分をスクロールさせたい という相談を受けたので、iframeで良いのでは?と思ったけど、iPhoneでは「iframeは非推奨」との事。 なのでいつも通り、Google先生に聞いてみたところ良いJavaScriptライブラリがあった。 Dragdealer JS ブログ:http://blog.ovidiu.ch/dragdealer-js ドキュメント:http://code.ovidiu.ch/dragdealer/ このライブラリで出来る事は、スクロールバー・写真のスライドショー・コンテンツをドラッグでスライドなど。 IEでもSafariでもiPhoneのSafariでも問題無く動作しました。 使いかたは簡単。今回は知人の要望通り「スクロールバー」を実装してみる。

    blend27
    blend27 2013/04/09
  • Ovidiu Cherecheș

    Hello I'm Ovidiu Software engineer Lover of art and science I'm now Living in Cluj-Napoca, focused on work and working out. Growing a software development company as Co-Founder of CodeAgency. Building software tools for the Irish public sector as Head of Engineering at +AddJust. Creating React Cosmos, a sandbox for developing and testing UI components in isolation. Checking in on Twitter from time

    blend27
    blend27 2013/04/09
  • Metrize Icons • 300 Icons for Designers & Developers

    Free Collection of 300 Metro-Style Icons for Designers and Developers. Metrize Icons is a free icon set, it works perfectly for your apps or web projects. You may use these icons for both commercial and personal projects and customize them any way you like. All Icons, WebFont and Updates are Free. The download includes: PSD (Single Shape Layer) SVG (Single Icon 512 x 512) EPS AI PDF Web Font The b

  • 小数の桁数と丸め方を制御する Sass 関数

    Sass の数値で出力されるのは小数点以下 5 桁までで、6 桁めが四捨五入される (Sass 3.2 の デフォルト設定 の場合)。つまり、0.333333... は 0.33333 に、0.666666... は 0.66667 に丸められる。でもたとえば 16px/12px の結果として 1.33333 ではなく 1.34 がほしい、というような場面もある。数値を丸める関数として round()、ceil()、floor() が用意されてるけど、いずれも小数部分を丸めて整数を返すもので、任意の桁を操作するということはできない。というわけで、小数点以下の桁数と丸めを制御する round-decimal()、ceil-decimal()、floor-decimal() という関数を作ってみた。 // Round (四捨五入) @function round-decimal ($numbe

    小数の桁数と丸め方を制御する Sass 関数
  • NIR for Retina Images

    擬似要素と content プロパティを利用した画像置換テクニックの NIR (Nash Image replacement) と、いわゆる Retina ディスプレイ向けの高解像度画像 (sprites@2x.png みたいなやつ) を組み合わせる方法について。まずは NIR についておさらい: .nir { overflow: hidden; width: 160px; height: 50px; *background: url(sprites.png) no-repeat 0 -25px; *text-indent: -9999px; } .nir:before { content: url(sprites.png); display: inline-block; font-size: 0; line-height: 0; margin-left: 0; margin-top: -

    NIR for Retina Images
    blend27
    blend27 2013/04/09
  • 接頭辞つきのクラス名にマッチする CSS セレクター

    Kraken というフロントエンドのフレームワークのコードを見ていたら、なるほどと感心する CSS セレクターの書き方を見つけた。grid-one、grid-two みたいな接頭辞つきのクラス名にマッチするセレクターで、こんな感じ: [class^="grid-"], [class*=" grid-"] { /* ... */ } 単純に考えると [class*="grid-"] でいけそうな気がするけど、それだと foo-grid- みたいに頭に余計なものがついていてもマッチしてしまう。そこでホワイトスペースを接頭辞の前に置いて [class*=" grid-"] とすることでそれを避けている。すると今度は class="grid-one" みたいに class 属性の先頭で頭にホワイトスペースがない場合にマッチしないので、[class^="grid-"] という前方一致のルールを追加。

    接頭辞つきのクラス名にマッチする CSS セレクター
    blend27
    blend27 2013/04/09
  • レスポンシブWebデザインは「分けて考えない」でうまくいく

    2013年4月7日 著 レスポンシブWebデザインにおけるコーダーの役割という記事を読みました。冒頭、自分では思ってもいないところでリツイートされましたとありますが、何を隠そう僕もリツイートした一人であります。記事に書かれている内容については基的に賛同できるのですが、これを機に以前から思っていたことを二点ほど、まとめておこうかと(既にTwitter上でつぶやいたことと重複しますが)。 一点目は、レスポンシブWebデザインの場合、スクリーンサイズなりスクリーン幅ごとに「分けて」考えないほうが、うまくデザインできるのではないか?ということ。逆に言えば、分けて考えれば考えるほど、うまくデザインできないように思います。たとえばスマートフォン、タブレット、デスクトップPCそれぞれに完全に「分けて」デザインされたものをメディアクエリーで合体させたところで、それが優れたレスポンシブWebデザインと言え

    レスポンシブWebデザインは「分けて考えない」でうまくいく
    blend27
    blend27 2013/04/09
  • Firefox 22 / 23 での変更点のうち気になる部分をまとめ

    Firefox 22 Aurora がリリース、Firefox 23 Aurora も近くリリースされますが、この 2つのバージョンで適用される変更のうち、気になった 2点に関連する情報をまとめてみます。 つい先日ですが、4月 5日に Firefox 22 Aurora (プレベータ版) がリリースされ、続いて、5月 17日には Firefox 23 Aurora がリリースされます (それぞれ正式版は 22 → 2013年 6月 25日 / 23 → 2013年 8月 6日リリース予定です)。 プレビューリリース : Firefox 正式版のリリースまではまだ少し時間がありますが、この 2つのバージョンで適用される変更には、すでに話題にもなっていますが、Cookie 関連で 1つ大きな変更と、もう1つ、SSL 関連で Web サイト制作界隈には関係しそうな変更がありましたので、その部分の

    Firefox 22 / 23 での変更点のうち気になる部分をまとめ
  • Hondatoto Togel - Agen Judi Toto Terpercaya Mode Togel 2D Seratus Ribu

    Hondatoto Togel - Agen Judi Toto Terpercaya Mode Togel 2D Seratus Ribu Kecerdasan dalam memprediksi dapat dikonversikan menjadi penghasilan tambahan, terutama apabila yang ditebak adalah angka-angka. Di dalam pelaksanaannya, kreatifitas tersebut juga mesti dibarengi dengan kepandaian dalam mengatur budget permainan. Permainan yang kami maksud adalah togel yang kini banyak diselenggarakan oleh situ

    Hondatoto Togel - Agen Judi Toto Terpercaya Mode Togel 2D Seratus Ribu
  • Blogs and tutorials on Angular, NGRX, TypeScript, RxJS, React and everything web!

    Programmatically navigate with React Router Declarative or Imperative? That is the question. React Router’s latest update saw a huge shift towards a routing library more aligned with the core...

    Blogs and tutorials on Angular, NGRX, TypeScript, RxJS, React and everything web!
  • あなたのデザインの自由度を邪魔しない、軽量なグリッドデザインフレームワーク·PocketGrid MOONGIFT

    PocketGridは0.5KBの小さなCSSフレームワークです。レスポンシブWebデザインのベースにどうぞ。 Bootstrapをはじめ多様なデザインフレームワークが出回っていますが、デザインの可能範囲が狭まってしまうのを嫌がる声もあります。そこでほんの基礎部分だけを提供してくれるグリッドデザインテンプレート、PocketGridを使ってみましょう。 サンプルです。左が30%、右が70%のコンテンツです。 幅を狭めても比率を維持しています。 よくある三層のWeb構造です。 このように組み変わります。 比率を維持させることもできます。 より複雑な表示です。 レスポンシブに並びが変わっています。 維持させることもできます。 元がこれで… 隙間をなくす設定も可能です。 PocketGridはピュアなCSSだけで作られています。レスポンシブだけでなくセマンティックにも対応しています。メディアクエ

    あなたのデザインの自由度を邪魔しない、軽量なグリッドデザインフレームワーク·PocketGrid MOONGIFT
    blend27
    blend27 2013/04/09
  • border:0とborder:noneは何が違うのか

    ボーダーのスタイルをリセットする場合などに使われる指定について。 border: 0とborder: noneどちらを使いますか? ということではなく、この2つはどう違うのか、という話です。 borderプロパティについてですが、これは4つのボーダーの指定をまとめて行うショートハンドプロパティです。 構文としては次のようになります。 (参考:CSS 2.1 Box model, CSS Backgrounds and Borders Module Level 3) // CSS 2.1 [ <border-width> || <border-style> || <'border-top-color'> ] | inherit // CSS Backgrounds and Borders Module Level 3 <border-width> || <border-style> || <

    border:0とborder:noneは何が違うのか
    blend27
    blend27 2013/04/09