2013年12月25日のブックマーク (43件)

  • パララックスというか、スクロールでアニメーションさせるjQueryプラグイン「ScrollTween.js」

    パララックスというか、スクロールでアニメーションさせるjQueryプラグイン「ScrollTween.js」 こんにちは、鴨田です。 今年に入ってから、パララックス効果を用いたサイトをよく見かけますね。 春くらいに話題になって、定番のプラグインもあるので、最近もいろいろなところで見かけます。 とはいえ、最近は視差効果で奥行きを表現するというよりも、 単純にスクロールに連動してアニメーションさせることも含めて、 パララックスサイトと呼んでいるが多いのではとも思います。 何かと話題のスマホアプリ「comm」の紹介ページもそうですね。 そんな流行に従って、パララックスサイトの作り方を少しご紹介できればと思います。 今回ご紹介するのは、「ScrollTween.js」というプラグインです。 シーエーモバイル社のコーポレートサイトを作成するために開発され、 せっかくだからということで、公開されている

    sukceson
    sukceson 2013/12/25
    jQuery ScrollTween.js
  • Web Collection [ 第3回 ] XAMPP ドキュメントルートを変更しよう

    今回は、XAMPP のドキュメントルートを変更する方法をご紹介しようと思います。 デフォルトのドキュメントルートにはもとから xampp の管理画面が表示されるように、色々なフォルダが設置されているので、アプリケーションの開発をする時には、ちょっと邪魔になることも・・・ そこで、アプリケーションの開発用に Web のドキュメントルートを変更しちゃおう! でも、xampp の管理画面も今までどおり、表示できるようにしておこうと思います。 Apache httpd.conf の DocumentRoot 部分を変更する方法VirtualHost を使って変更する方法さて、今回は、簡単な方法として上の1番目の方法を紹介します。 2番目の方法は、また後日。。。

    sukceson
    sukceson 2013/12/25
    XAMPP ドキュメントルート
  • 知ってて当然?初級者のためのJavaScriptで使う即時関数(function(){...})()の全て

    (function(){...})()は、 (function($){ $.hoge = function() { }; })(jQuery) みたいに使われていたりするコード。GreasemonkeyとかjQueryのプラグインとか、あれこれ見かけることがあると思います。 この話題はいくつかWebでも取り上げられていますが何がどうなってんのかちょっと難しいですね。しかし、誰でも理解できるレベルではあります。というのも、こういう種の難しさは体系的な知識が備わっているか否かということなのです。 でも、この知識を体系化する作業って結構しんどくて、難しくて、まーハゲるほど悩むこともあるかもしれない。それはきっと、とても毛根に悪いかもしれない。スカルプDも真っ青の状況になるかもしれない。それは、悲しいことなのだと思う・・・っ! 毛根にはこれからもがんばってほしい!いつだって頭を温かいまなざしで見守

    sukceson
    sukceson 2013/12/25
    jquery 即時関数
  • jQueryでcookieを簡単に使える「jQuery Cookie」のまとめ

    jQueryでcookieを簡単に使える「jQuery Cookie」の利用方法のまとめです。 1.機能 名前のとおり、「jQuery Cookie」はjQueryでcookieを簡単に使うためのjQueryプラグインです。 JavaScriptでは値のエンコード・デコードやpathやexpireの結合、取得時の操作など、cookie処理が結構面倒なのですが、このプラグインを利用すれば簡単に扱えるようになります。 2.プラグインのダウンロード githubの「jquery-cookie」のページにある「ZIP」をクリック。 これでアーカイブをダウンロードできます。 3.基的な使い方 jQueryと、ダウンロードしたアーカイブに含まれるjquery.cookie.jsを読み込みます。 <script src="http://ajax.googleapis.com/ajax/libs/jqu

    sukceson
    sukceson 2013/12/25
    jQuery cookie
  • HTML5の新要素「data要素」に繋がる Microdataのプロパティについて - kojika17

    time要素の廃止、そしてdata要素の登場により、Microdataを扱う機会が増えてくると予想されます。 またHTML5 の Microdata が主にGoogleなどで取り入れられているケースが出てきているので、 Microdataで利用できるプロパティを紹介致します。 Microdata とは HTML5の独立した仕様です。 HTML文章に、コンピュータが可読できるデータにすることができ、RDFやJSONなどの多数の他のデータ形式と互換性を持たせることができます。 記述方法は以前の記事を参照して下さい。 MicroformatsとMicrodataの違いについて : Web Design KOJIKA17 なぜコンピュータが可読できるデータにする必要があるのか?? HTMLでは、人や時間、場所など細かくマークアップすることができません。 例として、機械翻訳したカンナダ語を見てみまし

    HTML5の新要素「data要素」に繋がる Microdataのプロパティについて - kojika17
    sukceson
    sukceson 2013/12/25
    html5 Microdata
  • スマートフォン JavaScript ユーザーエージェント振分け

    このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳 JavaScriptを用いて、「ユーザーエージェント」の振り分けの方法です。 ユーザーエージェントとはwebブラウザーや検索エンジンのクローラーといったwebサイトへアクセスするプログラムのことをいうのですが、web制作では一般的に「webブラウザーがHTTP通信時にサーバーへ送信する固有の文字列情報」のことを指します。 iPhoneiPadのユーザーエージェント iPhone4 :iOS4 Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531

    sukceson
    sukceson 2013/12/25
    スマホ ユーザーエージェント 振り分け
  • info-architecture.jp

    This domain may be for sale!

    info-architecture.jp
    sukceson
    sukceson 2013/12/25
    スマホ 振り分け htaccess
  • jQuery公式プラグイン・レジストリが公開。GitHubと連携など、今風の仕組みに惚れ惚れ

    白石 俊平 ニュース jquery 0 Comment 2013年1月17日、jQuery「公式」のプラグイン・レジストリ(プラグインの集積場)が公開されました! URLはこちらになります。 http://plugins.jquery.com/ このプラグイン・レジストリの目的は、従来のプラグインサイトでは解決できなかった、「断片化」と「配布」の問題を解決することだそうです。 「断片化」・・・「jQuery プラグインがWeb上の至る所にあり、探すのが面倒」という、現在の状況 「配布」・・・作成したプラグインを配布するためのサイト作成や宣伝に手間がかかる、従来のプラグインサイトでは登録が面倒だった 新しいプラグイン・レジストリは、GitHubと連携することを前提として、こうした問題をエレガントに解決し、従来のプラグインサイトを完全に置き換えるものです。 開発者にとっては、プラグインを公開

    sukceson
    sukceson 2013/12/25
    jQuery GitHub
  • jQueryのif文を使ってタグやクラス名によって条件分岐するやり方 – bl6.jp

    jQueryで普通にif文を使った条件分岐のやり方です。指定したタグやクラス名があった場合や、子要素にそれがあったりした時の処理の振り分けなんかをやりたかったんですが、思ったようにならなかったので調べてみました。で、いくつか見つかったのでメモがてら記事にしてみることにします。 条件分岐の時に使えそうなメソッド 条件によって処理を振り分けることはプログラムを書く上でとても重要な感じがするので、使う頻度も結構ありそうな感じです。 hasClassを使ってクラス名を指定する hasClassメソッドを使えばクラス名を取得することができます。これを使ってsampleというid名の中にtextというクラス名がある時とない時の処理の振り分けてみます。 JavaScript $(function(){ if($('#sample').children().hasClass('text')) { $('p

    jQueryのif文を使ってタグやクラス名によって条件分岐するやり方 – bl6.jp
    sukceson
    sukceson 2013/12/25
    jQuery 条件分岐
  • なぜリセットではなく Normalize.css を使うのか | Yomotsu net

    まずは、歴史をみてみよう。 初期* { margin:0; padding:0; border:none; } table レイアウトから CSS レイアウトへの移行期に考案された。すべてゼロにするというコードで、実装者が書いたコードのみが適用できるという手法。弊害として input 要素の枠線など、来、スタイルをゼロにする必要がない箇所までスタイルが消えてしまい、しょうがないので更に上から枠線を加えるなどが必要になっていた 中期今から 5 年ほど前の 2008 年、エリックメイヤー氏によるリセット CSS や YUI のリセット CSS が登場した。全称セレクター「*」 ではなく、要素セレクターそれぞれに対して CSS をゼロにするという手法。 ただし、p や見出し要素の上下マージンや li のリストスタイルまでも依然としてゼロになっていたため、次のような、末転倒な HTML まで

    なぜリセットではなく Normalize.css を使うのか | Yomotsu net
    sukceson
    sukceson 2013/12/25
    Normalize.css
  • さぼてん: 【jQuery】トピック

    イベント ready() DOMがロードされて操作・解析が可能になったタイミングで関数を実行する。 /* DOMロード完了後に実行 */ $(document).ready(function(){ // ここに実際の処理を記述します。 }); 「onload()」イベントをBODYタグに指定すると動かないので注意。 完全に「onload()」イベントの代わりにはならないので、「onload()」イベントのタイミングで実行したい処理は「jQuery.event.add()」を使う。 /* onloadイベントを追加 */ jQuery.event.add(window, "load", function(){ /* ここに処理を書く*/ }); たくさんイベント使うなら以下のようにちょっと楽する。 /* jQuery.event.add()改善 */ function addOnLoadEv

    sukceson
    sukceson 2013/12/25
    jQuery イベント タイミング
  • スマホ最適化、スマートフォン制作に関するメモ – T2

    1.デバイス依存をどう乗り切るか。 エクスぺリア、iPhone、ギャラクシーはこれといった影響なくできていたのですが、 REGZAでFirefoxなどを使った時はもうね。泣きそうになりましたよね。 原因はmoz系に対応するjsとCSS3の記述を全て行っていなかった事だと思います。 初めにどのデバイスでどこまで対応するのかという仕様策定をしてから始めないと モバイル同様苦しむ事になるので注意が必要です。 androidのopera等。 2.横にした時の見え方。 これは意外と苦戦しました。縦だと綺麗なのにスマホサイトでよく見るwidth:100%とかを 適所に使わないといけない。 float:left; とかで2つの要素を詰めないと、縦では詰まっていたのに、横では両端に広がってしまうとか。 それによってhtmlの記述を変えないといけなくなったりとか。 2012/09/26 以前は上記の様に書い

    sukceson
    sukceson 2013/12/25
    スマホ最適化
  • Sublime Text2ってエディタがすごくイイ。

    Macを使い始めて、いろいろ新しいソフトやアプリを探していたところ、同僚の方からいま人気のSublime Text 2というエディタを教えて頂きました。どうやら無料らしく(今後シェアウェアになるかも?)、初期設定や自分に合った環境に整えるのに少し手間取りましたが、なんとか実務で使えるレベルになってきたのでシェアします。 HTML5,CSS3,jsを書く事が多くて、Zen-CodingもSass+Compassも使うし、それにスマートフォンのマークアップ業務が多い!なんていう僕と同じような人がいるなら、このエディタはオススメですw 以下の設定通りにやれば、フロント寄りのエンジニアになら最低限は使えるものになると思います。 ダウンロード Sublime Text 2 – Dev Builds 初期設定 アプリを立ち上げて、Sublime text2 > Preference > Setting

    sukceson
    sukceson 2013/12/25
    sublime
  • 「Sublime Text」 完全入門ガイド!

    こんにちは~ 仕事が恋人のデザイナー、王です φ(≖ω≖。)♪。 最近海外でもてはやされまくりのテキストエディタ「Sublime Text」と恋に落ちたことをこの場で告白したい! やっと出会えたぞ!僕が探し求めていた幻のエディタに!! 昨今話題沸騰中の「Sublime Text」エディタについて、ご紹介しましょう!記事を読んで、ぜひとも他のエディタからSublime Textに乗り換えていただきたいです! 見た目的には、このように、優雅(Sublime)そのもの! MacWindowsLinux 三大プラットフォームで動くのも嬉しいですな! 公式サイトは下記リンクです。 https://www.sublimetext.com/ それでは、動画やキャプチャーを使ってSublime Textの素晴らしい魅力を伝えていきたいと思います。 Sublime Textのチャームポイント 特色機能

    「Sublime Text」 完全入門ガイド!
    sukceson
    sukceson 2013/12/25
    Sublime
  • Sublime Text 2入門 (全14回) - プログラミングならドットインストール

    Command + マウスドラッグ Command + d / Command + u Command + Control + g

    Sublime Text 2入門 (全14回) - プログラミングならドットインストール
    sukceson
    sukceson 2013/12/25
    Sublime
  • エディタ難民生活に終止符? WebエディタとしてはSublime Text 2が最強かも!?:ビジネスをデザインするブログ:オルタナティブ・ブログ

    エディタってなかなかしっくりくるものがありませんよね。 私の場合、Web系の開発が多いので、Mac環境ではCodaに落ち着いていたのですが、Cadaにおいて「もうちょっとこうならないかな・・・」というところがSublime Text 2(ST2)で解決できることがわかったので、最近はST2をよく利用させてもらっています。 ST2は珍しくMacをはじめWin, Linuxで利用できます(Mac以外ではEmacs風のキー移動ができないため個人的には残念な感じなんですけど)。また、基有料ではあるものの、無料で、ほぼ何の制限も期限も無く利用することができます。登録をしない場合、メニューバーにUNGREGISTERDと表示されるのと、保存時にたまに「お金はらう?」と聞いてくるだけのようです。詳しくは体のライセンス情報を御覧ください。 既にいろいろな方がST2の話題をブログなどで取り上げられていて

    エディタ難民生活に終止符? WebエディタとしてはSublime Text 2が最強かも!?:ビジネスをデザインするブログ:オルタナティブ・ブログ
    sukceson
    sukceson 2013/12/25
    Sublime
  • 東京都近郊|エッチな出会いサイト【確実にセックスフレンドと会える信頼のサイトランキング】エッチ出会いクリエイト

    sukceson
    sukceson 2013/12/25
    sublime Package
  • SublimeText2を3ヶ月使ってみて利用を決めたPackageまとめ

    Sublimetext使用開始時に、検索して、みなさんの利用しているPackageを色々入れてみていました。3ヶ月経ってみての感想ですが、自分がちゃんと利用していたPackageは思ったより少なかったです。 自分のマークアップ環境で利用するPackageを厳選してみました。 主にHTMLコーダーさんには参考になるかなと思います。 まずは、Package Controlをインストールします Console画面を開きます。 View > Show Console Consoleに下記を入力して、Sublime Textを再起動するとPackage Controlが利用できます。 import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)

    SublimeText2を3ヶ月使ってみて利用を決めたPackageまとめ
    sukceson
    sukceson 2013/12/25
    sublime Package
  • NicoHack!第三回 おしゃれなテキストエディターSublime Textを使おう!:鍛造の非生産的な話 - ブロマガ

    Sublime Text前回の記事『テキストエディタのお話』で紹介したSublime Text(サブライムテキスト)ですが設定が複雑なんですね。 友人から「使えねー教えてくらさい(^ρ^)ア-」というメールが来たので、ついでとばかりに今回はにわかなギーク養成講座NicoHackで解説しますね! この記事のため、久々にWindows起動しまししたよ。WindowsでもMacでもLinuxでもSublime Textは使えるんで今回の講座でガシガシ使ってやりましょう! ちなみに今回の記事は実験的にHTMLでガンガン成形していきます。PCでもスマホでも電子書籍でも崩れないページデザインもお楽しみください。 Sublime Textのセットアップや利用時にスマホやタブレットからマニュアル的に確認すると便利かもしれません。電子書籍もありますしね。 Sublime Textって?これなに?Macを使っ

    NicoHack!第三回 おしゃれなテキストエディターSublime Textを使おう!:鍛造の非生産的な話 - ブロマガ
    sukceson
    sukceson 2013/12/25
    sublime
  • Zen-Codingの次期バージョン、Emmet について - kojika17

    Sergey Chikuyonok氏のGithubを見に行ったら、"Emmet (ex-Zen Coding)" という気になる記述があり、気になったので調べてみました。 Zen-Codingについて Zen-Codingは、IDEやエディタで使えるHTML/CSSのコーディングをパワフルにサポートするプラグインです。多くのアプリケーションで提供されており、3年前ほどから日でも多くのサイトがZen-Codingを紹介しています。 そのZen-Codingが、「Emmet」と、リネームされてプロジェクトが進められているようです。 Emmet(beta) Emmetは、開発中です。 正式リリースはまだですが、機能は試すことができます。 Emmetは、2013年2月24日に正式リリースされました。 基的には、今までのZen-Codingと変わりません。 Zen-Codingを使っていた人は、

    Zen-Codingの次期バージョン、Emmet について - kojika17
    sukceson
    sukceson 2013/12/25
    Emmet
  • Sublime Text 2 パッケージ管理 - quattro_4's diary

    Sublime Text 2 Package Control すごい良くまとまっています。 SublimeText2 for Rails Developers Sublime Package Controlのサイト インストール方法は、上記サイトの長いコマンドを実行すればよい。 *1 自分は恐れをなして、Manual Instructionsに従いました。 Package Control.sublime-package ダウンロード macosx$ mv ~/Downloads/Package\ Control.sublime-package ~/Library/Application\ Support/Sublime\ Text\ 2/Installed\ Packages/Sublime Text再起動 早速パッケージの追加 ⇧⌘P (Tools→Command Palette...)

    Sublime Text 2 パッケージ管理 - quattro_4's diary
    sukceson
    sukceson 2013/12/25
    sublime
  • [SublimeText]Emmetで高速HTML/CSSコーディング CSS編

    CSSの展開HTMLやXML、その他の構造化言語に適しているEmmetがCSSで何ができるかというと、 ショートハンド(速記)でスニペットや自動補完を助けてくれます。 それによってCSSでも爆速コーディングが実現可能です。 例えば、m と打って展開すれば margin: ; となるので後は 10px と打てばいいのです。 また、m10 と打って展開すれば margin: 10px; と展開されます。 複数の値を指定したい場合は m10-20 のように ハイフン区切りで入力することで margin: 10px 20px; と展開出来ます。 マイナスのマージンを指定する場合は m-10 と打てば margin: -10px; と展開出来ます。 複数の値でマイナスを含む場合は m10--20 のようにすれば ハイフンとマイナスを自動判定して margin: 10px -20px; のように展開し

    sukceson
    sukceson 2013/12/25
    sublime
  • Sublime Text 2 を使ってみよう(コーダー編) | SONICMOOV LAB

    ソリューション事業部マークアップエンジニアのうさこです。 入社して3ヶ月と間もないド新人です。 無類のラーメン好きとは私のことです。ラーメン好きといえば私の右に出る者はいないはず。 ・・・いたらごめんなさい。 最近ようやくニックネームの方で呼んでいただけるようになりました。単純な思いつきでハンドルネームを採用したことに激しく後悔しております。男性陣の方・・・さぞかしキツイ思いをされているに違いありません。 前職では、あの名高きエディタ「Jedit」を使いゴリゴリ書いていました。 そんな自分にとって今回紹介するエディタは神様的存在です・・・当に。 コーダーが使っているのは珍しい?ようです。 使えるんです・・・コーダーでも使えるんですよ! この記事を見つけちゃったあなたはこの出会いを機に 素敵すぎるこのエディタに乗り換えてしまえばいいと思います。 長い長い前置きとなってしまいましたが、題に

    Sublime Text 2 を使ってみよう(コーダー編) | SONICMOOV LAB
    sukceson
    sukceson 2013/12/25
    sublime
  • html5-memo.com

    html5-memo.com
    sukceson
    sukceson 2013/12/25
    スマホ 振り分け
  • Learn to Code - for Free | Codecademy

    Get personalized job listings and practice interview questions

    Learn to Code - for Free | Codecademy
    sukceson
    sukceson 2013/12/25
    js 勉強サイト
  • html5-memo.com

    html5-memo.com
    sukceson
    sukceson 2013/12/25
    メインビジュアル スライダー js
  • 保存版!CSS3セレクタの説明書

    CSSセレクタについての基礎知識 このブログで何回も説明していますが、念のために説明します。 CSSセレクタはスタイルを適用する対象を指定するものです。普段何気なく使っているclassやidなどもセレクタの1つです。 セレクタ表の説明には属性や要素といった堅苦しい用語が出てきますので図で簡単に説明します。 私のように基礎から勉強していないと、要素や属性と聞いてもピンときませんが、知ってみるとなんてことはないですね。 あと親子関係や兄弟関係などもあまり聞きなれないかもしれません。下の階層にある要素との関係が親子関係で、同じ階層にある要素同士の関係が兄弟関係です。 あと、CSS3と聞いて「どうせIE8以下はダメだし使えない」と思う方もいるかもしれませんが、セレクタに関しては簡単に対応できます。 IE6~8でもCSS3セレクタが利用できるツールの決定版「Selectivizr」をご参考に。 それ

    保存版!CSS3セレクタの説明書
    sukceson
    sukceson 2013/12/25
    CSS3 セレクタ
  • いつまで使えばいい?CSS3ベンダープレフィックスの切り時チェック! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    コーヒーは命の水!もりたです。 css3の正式勧告はいつだろうと指をくわえながら使っている現在ですが、そんな中どうしても使わなければいけないベンダープレフィックス。 全部書き出すとすごくいっぱいあるみたいなんですけど、とりあえず-webkit-と-moz-だけは書くようにしてるよという人は多いんじゃないでしょうか。私のことです。 でもあれってコードが長くなるからめんどくさいなーと思ってる人は多いんじゃないでしょうか。私のことです。 そのベンダープレフィックスっていつ使うのをやめればいいのかなと思ったら、こういうことらしいです。 ベンダープレフィックス(接頭辞)とは、ブラウザベンダーが独自の拡張機能を実装したり、草案段階の仕様を先行実装する場合に、 それが拡張機能であることを明示するために付ける識別子のことです。 【中略】 ただし、ベンダープレフィックスは、 草案(Working Draft

    いつまで使えばいい?CSS3ベンダープレフィックスの切り時チェック! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    sukceson
    sukceson 2013/12/25
    CSS3 ベンダープレフィックス
  • Photoshopの動作を軽快にするための10のポイント

    Photoshopの設定を変更して、動作を軽快にするための10のステップをSmashing Magazineから紹介します。 10 Simple Steps to Better Photoshop Performance はじめに もし、あなたがPhotoshopの設定をデフォルトのまま使用していたり、パフォーマンスを改善するために再点検することを望むなら、ここで紹介する10のポイントをチェックしてみてください。 1. ヒストリーの数を調整 作業履歴を記録するヒストリーはRAMを肥大化させるため、できるだけ数を少なく設定します。 一つの目安として、RAMが2GB以下の場合はヒストリーを使用しない方が軽快に動作します。 [編集] - [環境設定] - [パフォーマンス]の「ヒストリー&キャッシュ」で設定を変更できます。 2. キャッシュレベルの数を調整 レイヤーの数が少なく高精細の画像の場合

    sukceson
    sukceson 2013/12/25
    Photoshop パフォーマンス
  • FigmaのVariableの使い方

    Hiro 東京在住のフリーランスwebデザイナー。 TSUKURIBEと言う屋号で活動してます。 お問い合せはこちら、またはTSUKURIBEのサイトよりお願いします。 Twitter Facebook TSUKURIBE

    FigmaのVariableの使い方
    sukceson
    sukceson 2013/12/25
    ブログ
  • サルにもわかる正規表現入門

    正規表現

    sukceson
    sukceson 2013/12/25
    正規表現
  • Webデザイナー必読?!著作権について知っておくべき10のこと - kojika17

    Webデザインに限らず、制作したものに発生する「著作権」を知っておかないと、トラブルの元になるかもしれません。 特にWebデザインの場合は写真、文章、素材。 場合により動画など多岐の著作物を扱う場合が多々あります。 自分の頭の整理のためにも、Webデザイナー、ディレクターが知っておくべき著作権のことについて、まとめてみました。 1、著作権の基礎知識 著作権とは、知的財産権の一つです。 日の著作権は「無方式主義」と呼ばれる方式で、制作物を制作すると自動的に著作権が発生します。 この時、著作者人格権と**著作権(著作財産権)**に分かれます。 「著作者人格権」と「著作権(著作財産権)」について 著作者人格権 簡単に言えば「制作者」 公表の時の手段、方法を決定できる権利です。 法律上、制作者の同意がなければ公表できません。 著作権(著作財産権) Webデザイナーにとっては、Webサイトなど制作

    Webデザイナー必読?!著作権について知っておくべき10のこと - kojika17
    sukceson
    sukceson 2013/12/25
    著作権
  • CSS3について知っておきたいことのまとめ

    CSS3には興味深い様々なプロパティがありますが、これらを勉強するにあたって知っておきたいCSS3の基礎をまとめてみます。 過去の記事に手を加えたものや新たに書いたものなど幅広くまとめてみましたので、ぜひ抑えておいてください。 今回は結構ボリュームもあるので目次を作っています。 1. スタイルシートの構造 CSS3に限ったことではないですが、CSSの構造は下の図のように、セレクタ、プロパティ、値となっています。 もちろんプロパティと値は一対です。CSSといえば、プロパティのイメージが強いですが、セレクタも結構奥が深いです。 CSS3ではセレクタもプロパティも新たに追加されていますので、違いをちゃんと理解しておきましょう。 2. CSS3セレクタ CSSセレクタはスタイルを適用する対象を選択するものです。普段何気なく使っているclassやidなどもセレクタの1つです。 CSS3セレクタはW3

    CSS3について知っておきたいことのまとめ
    sukceson
    sukceson 2013/12/25
    css3 ベンダープレフィックス
  • HTML5 設計原則「HTML Design Principles」の翻訳「HTML 設計原則」

    この文書「HTML 設計原則」は、W3C の HTML ワーキンググループ による「HTML Design Principles (W3C Working Draft 26 November 2007)」の日語訳です。 規範的な文書は原文のみとなっています。この日語訳は参考情報であり、正式な文書ではないことにご注意ください。また、翻訳において生じた誤りが含まれる可能性があります。 原文が勧告 (Recommendation) ではなく、策定途中の草案 (Working Draft) であることにご注意ください。 原文の最新版 は、この日語訳が参照した版から更新されている可能性があります。また、この日語訳自身も更新されている可能性があります。日語訳の最新版は、W3C 仕様書 日語訳一覧 から参照することができます。 更新日: 2008-04-16 公開日: 2007-11-27

    sukceson
    sukceson 2013/12/25
    HTML5 W3C日本語訳
  • Web標準仕様 日本語訳一覧

    CSS メディアクエリー 画面サイズなど、媒体の持つ特徴を利用し、スタイルシートを適用するための仕組みを提供します。 原文: “Media Queries” (W3C Recommendation 19 June 2012) セレクタ Level 3 :nth-child()や:not()など、新しいセレクタを定義するモジュールです。 原文: “Selectors Level 3” (W3C Recommendation 29 September 2011) CSS 名前空間モジュール CSSで名前空間を扱う@namespace規則を定義しています。 原文: “CSS Namespaces Module” (W3C Recommendation 29 September 2011) CSS カラーモジュール Level 3 opacityやrgba()など、色に関する値やプロパティを定義す

    sukceson
    sukceson 2013/12/25
    w3c 日本語訳
  • 第二回全国統一 HTML5実力テスト - jsdo.it - Share JavaScript, HTML5 and CSS

    ※ 非公式な転職スカウトにご注意ください! 協賛社以外の勧誘行為は禁止されております。見かけた場合はjsdo.it運営事務局まで通報をお願いいたします。

    第二回全国統一 HTML5実力テスト - jsdo.it - Share JavaScript, HTML5 and CSS
    sukceson
    sukceson 2013/12/25
    実力テスト
  • Studying HTTP

    FX取引所の照会とテクニカル、経済指標の見方等を解説していきます。

    Studying HTTP
    sukceson
    sukceson 2013/12/25
    http
  • 制作会社で働く人向け「はじめての正規表現」 - あと味

    制作会社で働いてると、ディレクターやライターであればライティング作業をすることがあるし、マークアップエンジニアであればHTMLCSSを処理するし、プログラマーであればコードを書きます。 制作会社に勤めていれば全員何らかの形で、文字列を扱うことになります。 そんな時に正規表現という超強力な文字列処理のテクニックを身につければ、今以上に作業がはかどるし、いろんな問題が解決するのかなーと思い、先週1時間弱の勉強会を開催しました。 プログラマーは普段から使ってるんですけど、なかなか他の部門の人に紹介する機会がないのが現状だったので、多少なり役立ったんじゃないかと思ってます。 せっかくなので、その勉強会で使ったスライドを動画にしてニコニコ動画にアップしたので、ご紹介します。*1 ついでにウェブページ形式にもしてみました。 はじめての正規表現 って中の人が言ってました。 追記: Twitterのフォ

    制作会社で働く人向け「はじめての正規表現」 - あと味
    sukceson
    sukceson 2013/12/25
    正規表現
  • HTML覚書とCSS2リファレンス

    HTML覺書とCSS2參考 HTML覺書:N HTML 4について,理想的なStrict文書について,基礎を概説します。 おまけ:見出しアウトラインを生成するブックマークレット for Firefox CSS2リファレンス:R CSS2(2.1)仕様に基いた,正しい知識を得たい人の爲の概説です。 カラーチャート:C ウェブ技術に用いられる基礎的な色名とそのコードを表にまとめました。 カラーピッカー:P スクリプトで機能する簡易的なカラーピッカーです。配色を考える際にどうぞ。 掲示板:M CSS仕様について,リファレンスについて,何か不明な点があったら,どうぞ。 ウェブデザイン關聯リンク集:L ウェブ技術を学習する人に参考にして貰いたい,良質なリソースを紹介します。

    sukceson
    sukceson 2013/12/25
    html css2 リファレンス
  • マージンの相殺など

    CSSのボックスモデルは文書ツリー内の各要素に拠って生成され,視覚整形モデルに従って配置されます。ボックスはテキストや画像などの内容領域を持ち,その周囲にはさらに四つの周辺領域を持つことがあります。 目次 ボックスの概要と寸法 辺(edges) マージンのプロパティ 'auto' の概略 マージンの相殺 margin-top,margin-right, margin-bottom,margin-left (上,右,下,左のマージン) margin(マージンの簡略表記プロパティ) パディングのプロパティ padding-top,padding-right, padding-bottom,padding-left (上,右,下,左のパディング) padding(パディングの簡略表記プロパティ) ボーダーのプロパティ ボーダーの幅 border-top-width,border-right-wi

    sukceson
    sukceson 2013/12/25
    ボックスモデル リファレンス
  • CSS: marginの正しい理解 - kojika17

    toggle()や変数、calc、:matchなど、今までにないCSSプロパティ、セレクタが提案・実装されて、CSS3, CSS4も楽しくなってきています。 border-radiusや、box-shadowなども、古いAndroidブラウザ以外なら、prefixなしで使える状況も増えてきました。 最新技術は、これから必要になってくるかもしれませんが、基も大切です。 float や position など、CSSコーディングを悩ませるタネはいくつもありますが、今回はその中でも私がCSSで一番難しいと思う margin について書きます。 「marginはバグが多い」という声をたまに聞きます。 しかし話を聞いてみると、正常な動作をバグと間違って認識しているケースもあります。 marginを正しく理解することによって、効率的なレイアウトを構築できますので、基的な内容ですが、読んで頂ければ幸

    CSS: marginの正しい理解 - kojika17
    sukceson
    sukceson 2013/12/25
    ボックスモデル margin
  • Emmetを始めるのに、とりあえずこれだけ覚えておけば大丈夫

    バイト先で「新ゆとり世代」と言われました。れこです。 HTMLCSSを省略して書けるZen-Codingの後見、 Emmetについて書こうと思います。 やれCoffeeだTypeScriptだSassだ〜と手をつける前に、 もっと簡単に、デメリット無く作業効率をあげられます。 CoffeeScriptやSassなどのプリプロセッサ系とは違い、 CoffeeやSassの知識を開発メンバー全員が持ってないとならず、 結局自由が効かなくなる、ということはありません。 個人から使えて、チームで使ってもなお良し。 さらに、展開後のカーソルの位置がいい感じだったりと、 細かい気配りまで完璧です。 そんなEmmetを 僕が頻繁に使っている機能に焦点を当てて、紹介したいと思います。 Emmetの導入 Emmetは各種エディタ・IDEのプラグイン形式で配布されています。 お値段は無料です。 Web系の人が

    Emmetを始めるのに、とりあえずこれだけ覚えておけば大丈夫
    sukceson
    sukceson 2013/12/25
    Emmet 連番 DreamWeaver導入
  • Emmet CSSショートコード

    Emmetは、Zen-Codingの次期バージョンの名前です。 Zen-CodingはHTMLの記述方法が取り上げられることが多いですが、個人的には、CSSの入力補助こそ真価が発揮されると思っています。 私は、EmmetまたはZen-Codingがなければ、CSSのプロパティを打つのが苦痛なほどです。 Emmetから、さらに多くのプロパティに対応し、数値も含めて展開できるようになりました。CSSの記述がより使いやすくなったので、紹介します。 Zen-Codingから使える CSSの展開は、ほとんどのZen-Codingから使えます。 Emmetではさらに使いやすくなりましたが、Emmetは現在開発中のため、不安定な部分があります。不安な方は、Zen-Codingをおすすめします。 プロパティに、ショートコードが用意されており、+でつないで展開(Expand Abbreviation)する形

    Emmet CSSショートコード
    sukceson
    sukceson 2013/12/25
    Emmetショートカット