タグ

ボタンとあとで読むに関するajinorichanのブックマーク (3)

  • SVGで始めるマイクロインタラクション入門 - ICS MEDIA

    ボタンのタップ、ページのスクロールで開始される「マイクロインタラクション」は、ウェブサイトやアプリを印象的に魅せる効果があります。画像の拡大縮小に強いSVGは、さまざまなデバイス向けのマイクロインタラクションの実装に効果的です。今回は、はじめてマイクロインタラクションやSVGに触れるウェブクリエイターを対象に基礎知識を紹介します。 マイクロインタラクションとは 「マイクロインタラクション」とは、ある目的を果たすために1つの作業を行うインタラクションのことで、Dan Saffer氏が著書「マイクロインタラクション」の中で定義したものです。「部屋のライトをつける」「SNSでいいねボタンを押す」「ウェブサイトでスクロール時にグラフを表示する」といったことが、マイクロインタラクションの例として挙げられています。 マイクロインタラクションの構造 マイクロインタラクションは、次の4つの構造に分解できま

    SVGで始めるマイクロインタラクション入門 - ICS MEDIA
  • HTML内で、クリックした時にファイルを開くのではなくダウンロードするようなボタンを作る - Qiita

    クリックすることで、画像やPDF、テキストファイルなどをブラウザ上で開くのではなくダウンロードできるようにするボタンを作成したい。 下準備 予め、以下の様なファイルを作成しておく。 <?php /* ディレクトリトラバーサル対策 */ $DIR_PATH='/var/www/html'; ini_set('open_basedir',$DIR_PATH); function get_name($str){ if(strpos($str, '..') !== false){ echo '相対パスは使用不可'; exit(); } return str_replace('\0','',$str); } $file=get_name(basename($_POST['dlfile'])); //ファイル名取得 $dir=get_name(dirname($_POST['dlfile'])); /

    HTML内で、クリックした時にファイルを開くのではなくダウンロードするようなボタンを作る - Qiita
  • ソーシャルボタンを自作に変更

    B! 40 0 0 0 ソーシャルボタンをそれぞれのサービスのオフィシャルな物を使ってましたが、 それぞれ見た目が余り揃ってなくて良くないのと、 幅の取り方とかがCSSだけで行うのも難しくて微妙にずれてたりしました。 それと読み込みにもそれなりに時間がかかります。 ということで、画像とかを呼んでこなくて済むように適当に 自分で作ってみましたというよくある話。 作り方 Octopress用に追加 作り方 それぞれのサービスのAPIを使ってカウント数を取ってきます。 Twitterなら 1 2 3 4 5 6 7 8 9 10 11 12 13 14 var url = encodeURI(location.href); socialData = { type: 'GET', dataType: 'jsonp', url: 'http://urls.api.twitter.com/1/urls

    ソーシャルボタンを自作に変更
  • 1