タグ

ブックマーク / weboook.blog22.fc2.com (58)

  • jQueryとCSS3を使ったアコーディオンメニューを詳しく説明します|Webpark

    jQueryとCSS3を使ったアコーディオンメニューを作ってみましたので、作り方を紹介します。かなり長くなりますが、お役に立てばうれしいです。 色々事情があってIEでご覧になっている方のためにスクリーンショットも載せておきます。カテゴリー3にマウスを乗せているところです。 それではコードを解説していきます。 HTML まずはHTMLです。無駄に長いですが一応載せます。 <ul id="accordion"> <li><a href="#">カテゴリー1<span class="arrow rotate"></span></a> <ul id="active"> <li><a href="#">サブカテゴリー1</a></li> <li><a href="#">サブカテゴリー2</a></li> <li><a href="#">サブカテゴリー3</a></li> </ul> </li> <l

    jQueryとCSS3を使ったアコーディオンメニューを詳しく説明します|Webpark
  • テキストリンクの差別化にborder-bottomを使ってみる

    最近海外のサイトなんかを見ているとテキストリンクにボーダーを使っているサイトが多い気がします。普段だと「text-decoration: underline;」のところ「border-bottom: 1px solid #003f8e;」って感じです。 ボーダーにすることで何ができるかというと、テキストの色と違う色の下線にできたり、点線にできたりします。 例えばこんな感じ。下線の色のみ変えています。 この部分ではテキストリンクに「text-decoration: underline;」ではなく「border-bottom: 1px solid #003f8e;」で下線を引いています。マウスを乗せると「border-bottom: 1px solid #c71585;」です。

    テキストリンクの差別化にborder-bottomを使ってみる
  • 簡単、きれい!RGBaカラーを使って横メニューを作ってみる

    RGBaカラーを使って全体に統一感のある横メニューを作ってみます。RGBaカラーといっても使うの色は白(rgba(255,255,255,0.4)など)と黒(rgba(0,0,0,0.1)など)だけで、その透明度を変えて様々なところで使っています。 先日書いた「カラーツール「0to255」で色を決めてメニューを作ってみる」がなかなか好評でしたが、今回も出来上がりは同じようなメニューになります。 RGBaカラーについては、以前書いた「透明度を表す「opacity」 と 「RGBa」の違いと使い分け」も参考になると思いますのでぜひご覧ください。 早速コードを見てみます。まずはHTMLですが、これは特に問題ないと思います。 <ul id="menu"> <li><a href="#">IE</a></li> <li><a href="#">Firefox</a></li> <li><a href

    簡単、きれい!RGBaカラーを使って横メニューを作ってみる
  • カラーツール「0to255」で色を決めてメニューを作ってみる

    このブログで何回か紹介している0to255というオンラインツールですが、かなり便利だと思うので使い方を説明してみます。 色に関する知識が乏しい私ですが、0to255を使うとまとまった感じの配色になるので重宝しています。今回は0to255を使ってメニューを作る際の色選びをしてみます。 0to255の使い方 まず、0to255の使い方についてですが、下の画像のように「PICK A COLOR」をクリックしてカラーコードを入力します。 今回は「#ff7400」を指定してみます。 すると、指定した色より明るい色と暗い色がグラデーションになってたくさん表示されます。近い色がたくさん表示されますので、これらをうまく使うとまとまった感じのメニューが作れます。 メニューの配色を決める ということで、以下のような配色でメニューを作ってみます。 メニュー背景のグラデーションと境界線の1pxラインに使う色を選ん

    カラーツール「0to255」で色を決めてメニューを作ってみる
  • まとめて書くことができるCSSプロパティの8つのパターン

    まとめて書くことができるCSSのプロパティを集めてみました。基的な内容が多くなっていますので復習に見ていただければ幸いです。 先日は基的なセレクタの使い方について書きましたので、今度はプロパティの基ということでまとめてみました。 1. border まずはボーダーです。よく使いますね。 border-width … 線の太さ border-style … 線の種類 border-color … 線の色 これらは一括で指定することができます。

    まとめて書くことができるCSSプロパティの8つのパターン
  • IEでもWebフォントが使えることを知ったので勉強してみました

    恥ずかしながら最近までIEの旧バージョンだとWebフォントは使えないと思っていました。 以前ブログのタイトルにGoogle Web Fontsを使っていましたが、それ以降はWebフォントへの興味を失っていて、個人的に興味がそそられるような記事を見てもスルーしていました。 そんなとき「安全な@font-faceの書き方(抄訳) - Weblog - hail2u.net」という記事を見ました。 Webフォントの記述方法について書かれたもので、記事自体3年くらいまでのものですがかなり新鮮に感じました。そのなかにこんな一文が。

    IEでもWebフォントが使えることを知ったので勉強してみました
  • 画像の代わりに使えるアイコンタイプのWebフォントのまとめ

    アイコン形式になったWebフォントを集めてみました。これだけ色々揃うと画像を使う場面も減ってくるかもしれませんね。 @font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff') format('woff'), /* Modern Browsers */ url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfont.svg#svgFontName') format('svg'); /* Legacy i

    画像の代わりに使えるアイコンタイプのWebフォントのまとめ
  • Webデザインの配色について学ぶときに読んでおきたい14の記事

    このブログをみてお分かりのように、私は思い切った色使いがなかなかできません。どうせセンスがないしと諦めても仕方ないし、恐らくセンスがないのではなく勉強していないだけですし、言い訳はせず勉強することにしました。 ということでWebデザインの配色について学べる記事を集めてみました。 基礎的なものから並べてみましたので、順番に読んでいけば色についての知識は深まると思います。「センスがない」という言い訳をして、実は勉強していなかっただけだということに気付く人もいるかも。 色彩センスのいらない配色講座 基から分かりやすくまとめられているスライドです。サブタイトルの「色は理論的に説明できる」っていうのがなんかかっこいい。 絶対に覚えておきたいwebデザインの配色・カラー3つの基と基礎 | 秋田県webデザイナー【weblog】 基的な内容を親切に分かりやすく説明してくれていますので、これから勉強

    Webデザインの配色について学ぶときに読んでおきたい14の記事
  • ラジオボタンをCSS3で装飾して作った画像ギャラリー

    ラジオボタンを使った画像ギャラリーを作りましたので紹介してみます。かなり変わった使い方ですが、CSSの勉強にもなると思いますのでぜひ。 今回は古いブラウザ(IE7,8)でもそれなりに対応できるようにしましたので、そこそこ実用的だと思います。 別サーバーにサンプルを用意していますので動作確認していただければと思います。 HTML ではまず外部ファイルの読み込みから。 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="js/selectivizr.js"></script> <![endif

    ラジオボタンをCSS3で装飾して作った画像ギャラリー
  • CSSセレクタの効率的、効果的な使い方をいろいろ

    CSSのセレクタって簡単そうで奥が深いと思います。ということで、個人的に使っている方法や意外な使い方などを紹介しますので参考になればと思います。 効率的なセレクタの使い方と読み込み速度を考えたときに効果的なセレクタの使い方に分けて紹介していきます。 CSSセレクタの効率的な使い方 同じ内容ならまとめる 例えばこんなCSSがあります。 h1 { color: black; } p { color: black; } カンマで区切ってまとめることができます。 h1, p { color: black; } !importantがある場合 続いて、!importantがある場合。 h1, h2, h3 { font-weight: normal; } a strong { font-weight: normal !important; } strong { font-style: italic;

    CSSセレクタの効率的、効果的な使い方をいろいろ
  • 意外に簡単!CSS3を使ったシンプルな横メニューの作り方

    CSS3をいくつか使ったシンプル横メニューの作り方を順番に説明してみます。特に目新しいものではないですが、CSS3をこれから勉強する人や使い方が分からないという人のお役に立てばと思います。 以前に「細部にこだわってみた!CSS3を使った美しい横メニューの作り方」というのを書きましたが、こちらの方が難しいと思います。 例によってCSS3はブラウザによって対応状況が違い、IE8以下だと今回紹介するCSS3プロパティに対応していません。他の主要ブラウザはよほど古いバージョンでない限り問題ないと思います。 ここら辺のCSS3の基礎について勉強したい方は「CSS3について知っておきたいことのまとめ」をご覧ください。 HTMLはこんな感じです。Internet Explorerだけ文字数の関係でIEと略させていただきました。 <ul id="menu"> <li><a href="#">IE</a><

    意外に簡単!CSS3を使ったシンプルな横メニューの作り方
  • ソーシャルアイコンをWebフォントで表示する方法を色々ご紹介

    twitterやFacebookなどのソーシャルメディア関連のアイコンを表示しているサイトはよく見かけますが、そのほとんどは画像だと思います。 今回、Webフォントを使って表示する方法を紹介しますので参考になればと思います。 実物は別サーバーにアップしていますので、こちらでご確認ください。 今回はWeb Symbols typefaceさんのアイコンを使わせていただきました。 で、まず最初にアイコン形式のフォントを読み込む設定をします。 @font-face { font-family: 'WebSymbolsRegular'; src: url('websymbols-regular-webfont.eot'); src: url('websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'), url('webs

    ソーシャルアイコンをWebフォントで表示する方法を色々ご紹介
  • Google AdSense ヘルプを確認してみた

    強調したい内容

    Google AdSense ヘルプを確認してみた
  • CSS3を使って美しく装飾されたテーブルの作り方

    CSS3をたくさん使ってきれいなテーブルを作ってみましたので紹介します。特にセレクタの勉強になると思いますので、ぜひ参考にしてみてください。 まずはHTMLから。無駄に長いので3位から9位は省略しています。 <table> <tbody> <tr> <th>順位</th> <th>国</th> <th>2010年推計人口</th> </tr> <tr> <td>1</td> <td>中華人民共和国</td> <td>1,341,335,152</td> </tr> <tr> <td>2</td> <td>インド</td> <td>1,224,514,327</td> </tr> <tr> <td>10</td> <td>日</td> <td>126,535,920</td> </tr> </tbody> </table> 続いてCSSです。とりあえず全部載せて、後で個別に説明します。 t

    CSS3を使って美しく装飾されたテーブルの作り方
  • アクセスアップに効果的かも!?Facebookコメントの設置方法

    最近色んなブログで見られるようになってきたので、FC2ブログについているコメントをFacebookコメントに代えました。 とはいっても、今までいただいたコメントがなくなるのはもったいないので、FC2ブログ側は過去のコメントは残して投稿をできないようにしました。 Facebookコメントにはメリットとデメリットがあると思いますが、個人的にはメリットのほうが大きいかなと思い設置しました。 メリット Facebookコメントだと、コメントした人のウォールに記事が表示されるのでアクセスアップにつながるかも 実名なので心無いコメントも減るかも(このブログではあまりありませんが) Facebookにログインしていれば簡単にコメントできる デメリット レイアウトが限られる Facebookのアカウントを持っていないとコメントできない Facebookコメントをやめたときに過去のコメントが台無しになる で

    アクセスアップに効果的かも!?Facebookコメントの設置方法
  • コードの圧縮や外部ファイル化とページの読み込み速度について

    なぜ、ごちゃごちゃしてるのか?ぱっと気づくのがこの2点です。 改行やスペースがほとんど使われていない CSSJavascriptが外部化ファイル化されていない Googleとしてはソースがきれいなことよりも、読み込み速度を速くすることでユーザーのストレスを軽減したり、ファイルサイズ小さくすることでサーバーへの負荷を減らしたりすることの方が重要だと思います。 もちろんアップする前にこのような状態にしているだけで、それまではきれいに書かれているはずですが。 ということで、「コードの軽量化」と「外部ファイル化」の2点について考えてみます。 コードの軽量化について HTMLCSSJavaScriptなどのコードは、改行やスペースを使わずサイズを小さくした方が読み込みは速くなります。 これは当然ですね。 コードの見やすさよりも読み込み速度やサーバーの負担軽減を優先するなら、できるだけファイルを

    コードの圧縮や外部ファイル化とページの読み込み速度について
  • 私がウェブサイト作成時にお世話になっているサイトをご紹介

    こういうのを集めだすときりがないのですが、個人的に当によくお世話になっているサイトに絞って紹介してみます。 有名なサイトばかりですがサイトを作るにあたってお世話になる順に紹介していきます。参考になればうれしいです。 Webデザインギャラリー | I/O 3000 まず、ギャラリーサイトでサイトのイメージを膨らませます。カテゴリ、タグ、カラーで整理されており、とても探しやすいです。 このようなギャラリーサイトは他にもありますが、ページ変遷なしで次を読み込むのでとても見やすいです。 他にはこんなサイトをよく見ます。 WEBデザインの見帳 Web Design Clip 【Webデザインクリップ】 【HTMLタグの簡単検索】TAG index - ホームページ作成情報 プロの方はPhotoshopで描いてからコードを書いていくみたいですが、私は最初からHTMLを書いていきます。 一応Drea

    私がウェブサイト作成時にお世話になっているサイトをご紹介
  • グラデーションに便利!国産CSS3ジェネレータ「Grad3」

    最近知ったグラデーションに特化したCSS3ジェネレータを紹介します。国産ということで何となく嬉しくなりました。 グラデーションの色は自由に追加できて直感的に操作できます。色を減らすのにちょっと悩みましたが、消したいポイントを左へドラッグすると消えます。 円形グラデーションも作ることができます。こちらも直感的な簡単操作です。 もちろんリアルタイムでプレビューされます。 深く考えなくてもサンプルがたくさんあるので、サンプルからいじっていくのもいいですね。 いい感じの実用的なサンプルが色ごとで分けられています。 通常は背景のグラデーション部分のみのコードが表示されていますが、「All」にすることですべてのコードが表示されます。 ベンダープレフィックスもブラウザごとで付けることができます。ただしベンダープレフィックスが付くのはbackgroundのみのようです。 テキストシャドウやボックスシャドウ

    グラデーションに便利!国産CSS3ジェネレータ「Grad3」
  • スペースを有効に、jQueryでスクロールすれば現れるコンテンツ

    このブログのように2カラムのレイアウトでメインコンテンツが長いと、スクロールしたときにサイドのスペースがなくなってしまいもったいないですよね。 サイドのコンテンツが終わった時点で固定されたコンテンツが現れたら無駄なくスペースを使えるのではないでしょうか。 ということで、サイドのコンテンツが終わったら固定されたコンテンツが現れるようにする方法を紹介します。 説明が下手で、イメージしにくい方もおられると思いますので、サンプルを用意しました。 イメージできましたでしょうか? HTML 現れるボックスに何を表示するかによって中身も違ってくるので、とりあえず外枠だけ載せておきます。 <div id="fixed-box"> この中に表示したいコンテンツの内容を記述します。 </div> 挿入場所はサイドのコンテンツと同じ場所にします。 私は、はてブやツイートのボタン、ページ上部までスクロールするボタ

    スペースを有効に、jQueryでスクロールすれば現れるコンテンツ
  • ドット柄やストライプ柄などの背景画像をウェブ上で作成できるサイト

    背景画像は様々な素材サイトで提供されていますが、どうもしっくりこないときってありますよね。こんなときはこれから紹介するサイトと使って自分で作ってみましょう。

    ドット柄やストライプ柄などの背景画像をウェブ上で作成できるサイト