Blog
ブログで学ぶUX

Microsoft Wordで図形に文字を入力する方法

フローチャートに代表されるように、四角形やひし形のような決められた図形の中に、文字を入力する描画表現はよく使われます。また漫画のように登場人物のセリフを表現するために、絵の中の画像の中に文字を記載する「吹き出し」もその描画表現の仲間です。これらは、Wordであらかじめ準備された図形のなかに文字を入力することで作ることができますし、Wordでは入力した文字の書式を変更して見やすくすることができます。……

投稿日:

LPOでやってはいけない6つの施策まとめ

ランディングページはサイトの訪問者を顧客に変える重要な役割を果たします。サイトの目的にもよりますが、ここでのコンバージョンは登録フォームに情報を送信させることから、製品を買わせるところまで多岐にわたります。ランディングページオプティマイゼーション(LPO)、すなわちランディングページの最適化はターゲット層を取り込むのに重要な要素だと考えられています。コンテンツと見た目をうまくすり合わせることで、ウ……

投稿日:

感情を揺さぶるWebサイトをデザインする方法

私たち人間は、自分たちが論理に従って選択をする理性的な人間だと思っています。しかし実際は非常に感情的な生き物です。理性的だと考えようとすればするほど、感情は決断により大きな影響を与えます。 WebデザイナーはWebサイトがどのような感情を引き起こすものかを考慮に入れなければなりません。あなたの意図することを伝えるだけでは十分ではないのです。感情的な反応を引き出せないWebサイトはすぐに忘れられてし……

投稿日:

【UXの迷信】ユーザーはスクロールをしたがらない?

90年代半ばはまだユーザーはスクロールすることに慣れていませんでしたが、昨今ではスクロールはとても自然なアクションです。記事やチュートリアルのように一続きで長ったらしいコンテンツの場合は、スクリーンやページを分けてしまうよりスクロールの方がはるかに高いユーザビリティを生み出します。ホームページのトップや、ファーストビューにすべての情報を詰め込む必要はありません。そしてユーザーを確実にスクロールさせ……

投稿日:

JavaScriptのキーボードの入力を受け取る方法

キーボードのイベントには「onkeydown」「onkeypress」「onkeyup」の3種類あります。onkeydownイベントユーザーがキーを押したときにイベントが発生します。書き方HTML<element onkeydown="処理">例:input要素に対してイベントが発生するようにさせた場合<input type="text" onkeydown="処理" />……

投稿日:

JavaScriptで右クリックを禁止する方法

右クリックを禁止にすると、画像の盗用や、ソースコードを隠すことができます。JavaScriptで右クリックを禁止する方法訪問者のJavaScriptが有効であれば、HTMLの<body>部分を以下のように書き換えれば画像の盗用や、ソースコードを隠すことができます。<body oncontextmenu="return false;">右クリックされた場合に「右クリック禁止で……

投稿日:

JavaScriptでフォームに自動フォーカスする方法

JavaScriptでフォームに自動的にフォーカスする方法自動的にフォーカスさせる方法(オートフォーカス)はいくつかありますが、一番問題が発生しないオートフォーカスさせる方法を紹介します。HTMLのautofocus属性を使うHTML5では、すべてのフォームコントロールにautofocus属性が導入されています。しかし、ブラウザによってはautofocus属性をサポートしていない場合があります。も……

投稿日:

JavaScriptで画面サイズを取得・変更する方法

画面サイズを取得する方法横幅の取得方法screen.widthモニターの解像度を取得screen.availWidthモニターの利用可能領域を取得window.innerWidthブラウザウインドウの表示領域の幅(スクロールバーを含む)を取得window.outerWidthウィンドウ外観の幅を取得document.body.clientWidthドキュメント全体の幅を取得document.doc……

投稿日:

JavaScriptでの配列を初期化する方法

配列の初期化する方法 配列の初期化にはArrayクラスのインスタンスとして初期化する方法と、[ ](スクエアブラケット)を使って初期化する方法があります。 // Arrayクラスのインスタンスとして作成 var array = new Array(); // []を使って作成 var array = []; Array.newと[ ]の違い 文字列で配列の宣言と初期化を行った場合、 var arr……

投稿日:

過密なアジャイル開発の中でUXもきちんとやるための7つの秘訣

アジャイル開発が過去20年以上に渡り、ソフトウェア開発の世界に旋風を巻き起こし続けてきたのにはきちんとした理由があります。反復的で拡張性のある開発、組織横断的なチーム、面倒な文書ではなくソフトウェアそのものへ着目する姿勢は急速に変化し続けるテクノロジーの世界で戦う私たちのニーズによく合っていたといえます。 しかしながらアジャイル開発への移行という面から見ると、多くの製品オーナー、開発チーム、そして……

投稿日: