タグ

ブックマーク / bashalog.c-brains.jp (45)

  • CSSだけでお手軽なフリック&ドラッグスライダーを作る | バシャログ。

    今年のベスト映画はやっぱりガーディアン・オブ・ギャラクシーなminamiです。 左右にスクロールするスライダーのようなUIを作る機会は未だ多いですが、今回は主にタッチデバイスで便利なフリック&ドラッグで動くスライダーをCSSだけで作ります。 Amazonのスマートフォンサイトなどでも同じように実装されています。 作り方 PC用のブラウザではoverflow: autoやscroll を設定した要素の中にそれよりも大きな要素が含まれる場合、スクロールバーを表示させてスクロールすることができますが、iOSやAndroidなどのスマートフォン用のブラウザではうまくスライドしなかったり、スライドそのものができなかったりします。 今回ご紹介する方法だとCSSだけで慣性スクロールをつけることができます。 HTMLのマークアップは下記のようにしました。 <div class="slider-wrappe

    CSSだけでお手軽なフリック&ドラッグスライダーを作る | バシャログ。
  • 使ってちょっと楽しいっ役立つ Webサイトチェックサービス紹介 | バシャログ。

    もうすぐお花見シーズン&消費税8%到来ですね。 みなさん心おきなく飲めるよう、早めにお酒は買っておきましょうね。 今日はブラウザチェックサービスをいろいろ集めてみましたのでご紹介します。 クロスブラウザ編 Browser Stack 高機能ということで使っている人も多いようですが、基有料です~。無料版だと30分まで使用可だそうですっ。 タダで使いたいなら30分だけよってあたりに機能に対しての自信を感じます…。使ってみる価値あるかも? Spoon ローカル環境でブラウザチェックを行えるのが特徴。アカウントを登録すれば無料で使えます。 すっきりしたデザインで使いやすいです。 BROWSER SHOTS 有名どころ。ものすごい数のブラウザとバージョンがあります。一度に大量のブラウザチェックがしたいときには便利かも^^; レスポンシブ編 レスポンシブのチェックサービスってちゃんと調べたことなかっ

    使ってちょっと楽しいっ役立つ Webサイトチェックサービス紹介 | バシャログ。
  • 【JavaScript】デザインパターンを知ってみる。モジュール・パターン編 | バシャログ。

    JavaScriptで書くデザインパターンが気になっているので、手始めに一番よく見ているであろうモジュール・パターンについていろいろ調べてみました。 なぜ使うの? モジュール・パターンは名前の通り、処理を他の処理とぶつからないように安全に切り離し、モジュールの形として提供する考え方です。YUI などの大規模なフレームワークから小さなライブラリにも取り入れられています。以下のようなメリットがあります。 グローバル変数を極力減らして、機能をモジュールの形で提供できる。 コードの成長に合わせて構造を作れる コードを見通しやすくする 要件に応じて追加、置き換え、削除ができる シンプルな書き方 Sample というオブジェクトを作って、いろいろ便利な機能をつけていきたい、という場合、下記のような書き方ができます。 var Sample = { name: 'sampleくん', age: '30',

    【JavaScript】デザインパターンを知ってみる。モジュール・パターン編 | バシャログ。
  • 【Photoshop】使える!ブラシを集めました。 | バシャログ。

    DJ NOBU 「 Dream into Dream 」がヘビロテのokadaです。 どうぞよろしくお願いします。 今回は、使える!Photoshopブラシを集めました。 よろしくお願いいたします。 追加方法 ダウンロードした.abrファイルをダブルクリックをして追加するか ブラシツールをクリックして、1から3をクリックし、ブラシファイルの読み込みで追加します。 ライティング系 光を表現したい時に使いたいブラシです。 Quantum Brushes Life Brushes Hyper Brushes Abstract 04 Light Beams + Rays Brushes グランジ系 グランジ=汚れた感じを表現したい時に使いたいブラシです。 Grunge Ady's Splatter Brushes 3 Grunge Brushes Free Grunge Textured Phot

    【Photoshop】使える!ブラシを集めました。 | バシャログ。
  • 今からチェックするBEM! | バシャログ。

    クリスマスではなく冬至を祝ったminamiです。 最近HTML/CSSコーディング界隈その他をにぎわせているBEMという概念。遅まきながら調べてみました。 BEMとは何か? ロシア最大の検索・ポータルサイトを提供しているYandexで培われた方法論で、Block,Element,Modifier の頭文字をとってBEMと呼ばれています。 BEMはYandexが多くのWebアプリケーションを作りだしてきた過程で生み出されたため、メンテナンス性やチームでの作業を効率良く行う目的で作られています。 Methodology Japanese Translations of BEM-Methodology (BEMの日語訳) ともすれば目新しいクラスの付け方、くらいの見方をされそうなBEMですが、もっとプログラム言語に依存しない、考え方だということがわかります。ありがたいことにBEMとは何か?とい

    今からチェックするBEM! | バシャログ。
    hosicame
    hosicame 2013/12/25
  • ノブ型のUIを実現するjQueryプラグイン「jQuery Knob」 | バシャログ。

    fukasawaです。こんにちは。先週の土曜、スカイツリーに遊びに行ったのですが、浅草で乗り換える際サンバカーニバルに巻き込まれました。歩道は人で埋め尽くされ、信号一つ渡るだけで15分もかかってしまいました。まさかあんなに混雑しているとは…サンバ恐るべし。 さて、今回はjQuery Knobについてです。jQuery Knobを使用することで円形のダイアルをぐりんぐりん回して数値設定を行うUIコンポーネントを実現できます。 以前から少し気になっていたのですが、個人的に触ってみたかったのでここで書いてみようかと。 jQuery Knob 簡単な使い方 1. jQueryとjquery.knob.jsを読み込みます。 <script src="js/jquery-1.10.2.min.js"></script> <script src="js/jquery.knob.js"></script>

    ノブ型のUIを実現するjQueryプラグイン「jQuery Knob」 | バシャログ。
    hosicame
    hosicame 2013/09/04
    ダイヤル、速度メーター、ボリュームコントロールUI
  • 【jQuery】わずか2KBの軽量モーダルプラグイン leanModal.js | バシャログ。

    昨日、娘と「ドキドキ プリキュア ミュージカル」を見に行ってきました ishida です。 アニメのエンディングテーマをかなりの回数踊っていたので、僕の踊れるようになったかも!? さて、今回は jQuery モーダルプラグインのご紹介です。 これまで、モーダルウィンドウの実装は Colorbox でいいんじゃね?と思ってましたが、 モーダル内の要素が、ajax や iframe ではなくて ページ内にて非表示にしているパータンの場合には 以下のライブラリのほうがいいかも。 かなりざっくりですが、サンプルデモはこちら HTML/JS HTML/JSのコードは、以下です。 <h1>leadModal.js test</h1> <p><a href="#test" rel="leanModal">モーダル表示</a></p> <div id="test" class="modal"> <p>Lo

    【jQuery】わずか2KBの軽量モーダルプラグイン leanModal.js | バシャログ。
  • 【jQuery】要素が見えたタイミングでイベントを発生させるjQueryプラグイン | バシャログ。

    はじめまして、今月よりバシャログのメンバーになったfukasawaと申します。 まだまだ勉強中で至らぬ点も多々あるとは存じますが、生温く見守っていただけると幸いです。 題です。社内で行われているjQuery勉強会のネタ探しのためにWeb DesigningのjQuery Lab.を読んでいたのですが、記事の中でinviewというjQueryプラグインが使われていました。 記事では「グラフを描画する領域がブラウザの表示領域内に入ったタイミングで、アニメーションを実行しグラフを描画する」という動作を行うためにこのプラグインが使われているのですが、inviewを使うことで、このように「ブラウザ上で見えたときに処理を実行する」という動作を実現できるようです。 jquery.inview 気になったので使い方を調べてみました。 簡単な使い方 1. jQueryとjquery.inview.jsを読

    【jQuery】要素が見えたタイミングでイベントを発生させるjQueryプラグイン | バシャログ。
  • 【スマートフォン制作向け】radioボタンをCSSのみでカスタマイズ | バシャログ。

    こんにちは、GWは神奈川県から一歩も出ませんでした ishida です。 さてさて、今回は最近スマートフォン案件が増えてきましたので実務で使えそうなコーディングTipsをば。 スマートフォンでは、radioボタンがデフォルトのままだとかなり押しにくいですよね。 対象がスマートフォンであれば(IEちゃんを除けばOKかも)CSSだけで、意外とカスタマイズができます。 HTML HTMLのコードは以下になります。 <ul class="list"> <li><input type="radio" name="gender" id="gender1" value="1"><label for="gender1">男性</label></li> <li><input type="radio" name="gender" id="gender2" value="2"><label for="gende

    【スマートフォン制作向け】radioボタンをCSSのみでカスタマイズ | バシャログ。
  • [WordPress]パーマリンクの変更方法とパターンの考察 | バシャログ。

    こんにちは Latin です。 バシャログ。には、WordPressの記事が少ないな~と感じてたので今後増やして行きたいと思っています。 今回はWordPressの基礎的な分野でもあるパーマリンク設定について簡単にまとめてみます。 例として、「果物」のカテゴリーに「リンゴ」の記事を投稿すると仮定します。 【デフォルトパーマリンク】 http://example.com/?p=1 カテゴリーや投稿スラッグなどの識別要素がなく、記事の投稿IDのみになっていますね。 せっかくなのでSEOに有効なパーマリンクに書き換えます。 【パーマリンク設定変更画面】 サイドメニューの「設定」→「パーマリンク設定」で設定画面を開きます。 「カスタム構造」にチェックをして、パーマリンクタグを任意のものに書き換えます。 【利用可能なパーマリンク構造タグ】 %year% 投稿年・4桁 (例)2004 %monthnu

    [WordPress]パーマリンクの変更方法とパターンの考察 | バシャログ。
  • [Sublime Text2]SublimeLinter+jshintでJavaScriptコードを自動チェック | バシャログ。

    最近、JavaScriptの新刊が当に増えててうれしいなーと思うtanakaです。Web+DB PRESS vol.73 の連載で、JavaScriptのユニットテストについて書かれていたのを読みました。主に3つのツール・ライブラリが紹介されていましたが、中でも複数のブラウザに対して一斉にテスト実行させるtestemがすごい便利そうです。以前、同様のツールであるjsTestDriverをバシャログで紹介しましたが、testemはnpmコマンドでインストールしたらすぐテストを書き始められるし、設定を書けば、自動でブラウザを起動してくれるので楽でした。(Windows,Macともに導入できました)テスト書きたいと思っている方がいましたら是非読んでみてください。 さて、testemはまだあんまりいじってないので、今日は JavaScript のコードをjshintというツールでチェックする方法

    [Sublime Text2]SublimeLinter+jshintでJavaScriptコードを自動チェック | バシャログ。
  • そろそろ確認!Google Map API V3 への移行は済んでますか? | バシャログ。

    寒い!最近の状況を説明するにはひと言で十分。 寒い!!kimoto です。 Google Map を自分のサイトに埋め込めることができる Google Maps API。 現在の最新バージョンは v3 なのですが、一つ前の v2 のサポートが今年の5月に切れます。 (v2 のマニュアルにも注意書きがあります) ※ 2/26追記:正確にはサポートが切れたのは2010年の5月で、2013年の5月までは動作を保証する、という事だそうです。つまり、それ以降は動作の保証が無くなるということですね。 もし API を利用している方はバージョンが幾つか確認し、v2 であれば早急に v3 に移行することをおすすめします。 てことで、v3 の設置の仕方を簡単に説明しようとおもいます。 読み込み 読み込むコードはこちら。 <script type="text/javascript" src="http://m

    そろそろ確認!Google Map API V3 への移行は済んでますか? | バシャログ。
  • 【Sublime Text 2】改行タグ<br>をDreamweaverでのショートカットと同じようにキーバインドを設定する | バシャログ。

    【Sublime Text 2】改行タグ<br>をDreamweaverでのショートカットと同じようにキーバインドを設定する | バシャログ。
  • Google Map を簡単お洒落にカスタマイズ!「Styled Map Wizard」使ってみた。 | バシャログ。

    今月発売予定の「メタルギアライジング」をそわそわ楽しみにしているアクションゲー好き seki です。 今回もWebサービスのご紹介です! 最近よくよく見かける、「Google map」のデザインをお洒落にカスタマイズして載せているサイト。皆さんも一度は目にしたことがあるかと思いますが、こちら、どうやって作っているか気になりますよね。 今回は、js無知な私でも簡単に作れる Google Maps API 「Styled Map Wizard」の使い方を、ざっくりと例を挙げてご紹介します。 【参考サイト】 今回はこちらの記事より、参考・引用して解説します。こちら、とても丁寧に解説されているので、jsが分らなくても出来るかと。 今回作成したもの 画像ですみませんがこちら。 アイコンは seki になっていますが場所はバシャログ。陣です。 色をモノクロにして、交差点やコンビニ、銀行などのアイコン

    Google Map を簡単お洒落にカスタマイズ!「Styled Map Wizard」使ってみた。 | バシャログ。
  • [CSS3]面倒なCSS3、linear-gradientを使いやすくまとめてみた | バシャログ。

    こんにちはLatinです。 今年も残す所、あと11ヶ月となってしまいましたが、やり残しのないよう頑張ろうと思っております。 今回はCSS3のグラデーションにまつわるエントリーです。 ハッキリ言って面倒くさい! さてCSS3のグラデーション「linear-gradient」なんですが、はっきり言って面倒です・・・。 今はCSS3のジェネレータもたくさんあるので、それらを使うのもいいのですが、足りない分のベンダープレフィックスを探したり、filter やら毎回ググるのが非常に面倒! 且つ、ボタンなどに、gradient と border-radius を併記した場合、IE9 での表示が若干おかしくなってしまいます。 詳細は下記に記載しますが、今後サクッと使えるように備忘録がてら、簡単にまとめておこうと思います。 CSS スニペット(修正前) .btn { border-radius: 4px;

    [CSS3]面倒なCSS3、linear-gradientを使いやすくまとめてみた | バシャログ。
  • 【Fireworks】「クリスマス」デザインもお手の物!もみの木ブラシ作ったよ。 | バシャログ。

    話題のぶつ森に目もくれず最近やっとブレイブリーデフォルトを買いました。sekiです。こういう王道RPGってほんと少なくなりましたよね。 さてさてもうすぐクリスマスですね!楽しみな人もそうでない人もいるかと思いますが、今回はそんなクリスマスなデザインにもってこいな「もみの木ブラシ」を作ったので作例とともに配布をば。前に作った「砂」ブラシ同様今回もストロークの簡単な設定になりますが、お付き合い下さいね。 ダウンロード タイトル画像にあるような、もっさりした「もみの木」のようなあしらいが簡単に作れます。 ダウンロードはコチラのリンクを右クリックで保存してください。(.stl) 保存したら、Fireworksのスタイルより「スタイルを読み込む」で、一度スタイルデータとして読み込みます。 使い方 このスタイルにはストローク情報が記憶させてあります。 スタイル画面には「クリスマス_大」「クリスマス_小

    【Fireworks】「クリスマス」デザインもお手の物!もみの木ブラシ作ったよ。 | バシャログ。
  • JavaScriptを分割&非同期で読み込めるRequireJS | バシャログ。

    『サニー 永遠の仲間たち』という韓国映画がとても良かったです!minamiです。 サイトで使用するJavaScriptを非同期で読み込むライブラリが昨今増えていますが、その中でRequireJS というライブラリがバージョンアップしたとのことなのでさわってみました。 RequireJSとは RequireJSは、JavaScriptのファイルやモジュールを非同期でロードできるJavaScriptライブラリです。推奨環境は下記になっています。 IE 6以上 Firefox 2以上 Safari 3.2以上 Chrome 3以上 Opera 10以上 ダウンロードする まずライブラリをダウンロードします。 DOWNLOAD REQUIREJS RequireJS の設置 ダウンロードしたら、以下のように設置します。 ├ index.html └ /js ├ main.js(読み込み管理用jsフ

    JavaScriptを分割&非同期で読み込めるRequireJS | バシャログ。
  • フォームを改めて考えなおしてみるエントリーフォーム最適化のまとめ(EFO) | バシャログ。

    世間が彼を見捨てても、私はキムタクの月9を見続けます。 どうもこんばんは Latin です。 今回はエントリーフォームの最適化についてです。 フォームって、ウェブサイトをローンチした後は、メンテナンスが全然されていない・・・って事は結構多いのではないしょうか? 仕様が思いの外複雑であったり、分析・改善に費やす時間がなかったりと、理由は様々だと思うのですが、今回は最低限把握しておくべき項目をまとめてみました。 フォームの初期実装時やリニューアルなどに少しでもご参考になればと思います。 【入力サポート】 選択項目は、デフォルト値に配慮する 例えばですが、都道府県のプルダウン選択なら、メインターゲット層の多い都道府県にするというヤツです。「東京都」をデフォルトにしているところを良く見かけますよね。 必須アイコン「必須」の表記で目立つ色で配置する 「※」や「*」は不親切だし、伝わりづらいようです。

    フォームを改めて考えなおしてみるエントリーフォーム最適化のまとめ(EFO) | バシャログ。
  • 【Sass】あえて、Compassに頼らずスプライト。 | バシャログ。

    未だに9月くらいの気がしているhakoishiです。 おかしい...街がクリスマスとか、正月とか、なんか浮き足立った事言ってる。 さて、今回はSassでスプライト対応する時にCompassを使わないサンプルをご紹介。 Compassのスプライト、すっごく便利なんですよね。 けれど、実案件では使えない場合もあるのではないでしょうか。 画像名を決まったものにしたい、とか。 画像の並びをソースと同じ順にしたい、とか。 納品後、お客さまが更新していく案件では少なくなさそうです。 そんなときの為に、@forを使う方法をば。 サンプル サンプル 恐ろしくざっくりしたサンプルですが...。hoverでの画像切り替え有りです。 使っている画像がこちら。 上に8pxの余白を設けています。理由は後ほど。 HTML 画像置換の為、li>a>spanの入れ子にしています。 <ul class="sprite-li

    【Sass】あえて、Compassに頼らずスプライト。 | バシャログ。
  • サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。

    こんにちは nakamura です。最近トルシエさんテレビ出すぎじゃありません?ウィイレヤロウヨ。オフサイドダヨ! さてさて今回は意外と知られてないけど、サイトをインターネットに公開する際には知っておいた方が良い Apache の設定をいくつかご紹介します(一部 PHP の設定もありますが)。この設定をしていないからといって即危険にさらされるという訳でもありませんが、リスクの芽は摘んでおくに越した事はありませんよね。 無駄な HTTP ヘッダを返さない ディストリビューションにより異なるかもしれませんが、CentOS デフォルトの設定の場合 Apache が返してくる HTTP ヘッダは以下のようなものです。 HTTP/1.1 200 OK Date: Mon, 05 Jul 2010 01:01:14 GMT Server: Apache/2.2.3 (CentOS) X-Powered

    サイトを公開する際に最低限抑えておきたい Apache の設定 | バシャログ。