タグ

ブックマーク / uxmilk.jp (3)

  • JavaScriptのaddEventListener()の基本的な使い方

    JavaScript はイベント駆動型言語であり、Web ブラウザ上で発生したイベント(マウスクリックなど)に応じて、指定した関数を呼び出すことがよくあります。このようなイベント処理を実現する仕組みとして、JavaScript では addEventListener() が用意されています。 addEventListener() の使い方 JavaScript でイベント処理を行う方法にはイベントハンドラを用いる方法があります。しかし、同一要素の同一イベントに複数の処理を登録しようとすると処理が上書きされてしまい、最後に登録した処理のみが実行されてしまいます。 このため、多くの場合では同一のイベントに複数の処理を登録することのできる addEventListener() が使われます。次の例を見てみましょう。 HTML

  • 歴史から考えるフラットデザインとマテリアルデザインの違いとは?

    もし私がこれから、フラットデザインとマテリアルデザインの違いが視覚上ごくわずかであると発言しても、不愉快にならないでください。 実際、この話題についてあまり知らない人は、どちらのデザインに対しても、とても良く似ていると思うかもしれません。今回はこの問題を解決するために、両方のデザインにおけるアプローチの違いに焦点を当ててご説明します。 マテリアルデザインにいたる歴史 二つのデザインスタイルについての長い議論を始める前に、それぞれのデザインが持っているルーツを見つけることは理に適っています。多くの人がマテリアルデザインはフラットデザインをベースにしていると信じています。 しかし、どのようにして我々はフラットにたどり着いたのでしょうか? スキューモーフィズム UIとウェブデザイン用語でスキューモーフィズムは、現実世界にあるものを模倣するアプローチを指します。アップルのリアルな質感、明るさ、派手

    歴史から考えるフラットデザインとマテリアルデザインの違いとは?
    youko03
    youko03 2016/11/30
    Google提唱のマテリアルデザインは、「フラットデザイン + 適度なスキュモーフィズム」
  • InstagramやAirbnbなどのUIデザインに見る新しいトレンド

    ミニマルなデザインがトレンドになってからしばらく経ちますが、次のトレンドはなんでしょう? ここ数か月、デザインの最先端を行くアプリやサービスの中で、「ミニマルデザイン」を次の段階へと押し進めるものが出てきました。FacebookやAirbnb、Appleは、それぞれのプロダクトをよりシンプルに見せることに対して同様の方向を見据えており、それは、モバイルのデザインにおける「コンプレクション・リダクション」という新しいトレンドを反映したものです。 「コンプレクション・リダクション」とは 「コンプレクション・リダクション」なんて聞いたことがありませんか? 聴いたことがないのも無理ありません、何しろ私が勝手に名付けたものですから。最近私はフラットデザインやミニマルデザインとは違う方向性を持つものが出てきたことに気付きました。 編注:Complexionは「顔色」「血色」という意味で、Reducti

    InstagramやAirbnbなどのUIデザインに見る新しいトレンド
    youko03
    youko03 2016/11/27
    流行を流行としか捉えられないのは本質的とは言えないような...
  • 1