タグ

2017年12月4日のブックマーク (6件)

  • SVG アニメーションツール Shape Shifter の使い方 - Qiita

    ダウンロードのプログレスバーやボタンを押した時のフィードバックなど、アニメーションはアプリに欠かせない要素の一つです。今回は Shape Shifter というツールをご紹介したいと思います。 Shape Shifter とは? alexjlockwood/ShapeShifter にもあるとおり、 SVG 形式のアイコンのアニメーションを作成するためのツールです。 Shape Shifter の画面構成 まずは Shape Shifter の画面構成を見てみましょう。この記事では下図の名称で呼ぼうと思います。 プレビュー画面 アニメーションのプレビューを確認できます。 左からスローモーション、巻き戻し、再生、早送り、繰り返しのボタンが並んでいます。巻き戻しはアニメーションの最初の位置、早送りはアニメーションの最後の位置に移動します。 画像の管理 画像を管理できます。 SVG などで定義さ

    SVG アニメーションツール Shape Shifter の使い方 - Qiita
  • Chromium のソースコードの歩き方

    これは Chromium Browser アドベントカレンダーの一日目の記事です。初日ということで、記事では Chromium のソースコードを読む上で役に立つであろう、プロジェクトのディレクトリ構成やファイル構成を紹介します。 (2018/04/09) “The Great Blink mv”1 プロジェクトによってついに WebKit ディレクトリが blink ディレクトリにリネームされました。それに伴い記事の内容を更新しました。差分は以下の通りです。 third_party/WebKit/Source を third_party/blink/renderer に置換。 blink/ 内のファイル名の命名規約を Bar.{cpp,h} から bar.{cc,h} に置換。 置換に伴う説明文の修正。 (2017/12/01) ディレクトリ構成について追記しました。 Chromium

    Chromium のソースコードの歩き方
    rikuo
    rikuo 2017/12/04
  • Interactive SVG Coordinate System

    The grey coordinates (grey ruler 800 x 600) represent the coordinates of the viewport established on the <svg> element using the width and height attributes. The blue coordinate system is the user coordinate system established on the SVG canvas—where all the drawing will be done—using the viewBox attribute on the <svg> element. The orange vertical line represents the position of the <min-x> value

  • preserveAspectRatio Demo

  • 本を読む 濁点問題

    こんにちは。これは編集者アドベントカレンダーの12月4日の記事です。 この記事では、濁点問題という極めてちっちゃい話題を取り扱います。なにせ1文字の片隅ですし。 編集者の一般的な仕事についてのちゃんとした話題は、ほかの方々の記事にご期待ください。私も期待しています。 百聞は一見にしかず 濁点問題を理解するために、まずはMicrosoft Wordの画面キャプチャーをご覧ください。 赤丸で囲んだ2つの文字は、同じ「が」という文字に見えます。しかしこれは、「が」と「が」という異なる文字です。スペルチェックの波線が付いているほうが「が」です。 この記事は何ではないか 濁点問題というと、比較的詳しい方には、ファイル名の問題と思われがちです。iOS 10でのKindleアプリの不具合なども問題になりましたし。が、ここで扱うのはファイルの内容(テキスト)のほうの問題です。 ファイルのテキストの問題

    rikuo
    rikuo 2017/12/04
  • Progressive Image Loading using Intersection Observer and SQIP

    Dean Hume (@DeanoHume) is a software developer and author based in London, U.K. He is passionate about web performance, and he regularly writes on his blog - deanhume.com. If you visit sites such as Facebook, Pinterest or Medium regularly, you may have noticed that the first time you load the page, you’ll see a page with low quality or even blurry images. Then as the page continues to load, the bl

    Progressive Image Loading using Intersection Observer and SQIP