*

画像を使わずCSS3でグラデーションを超簡単に作れるウェブアプリ「Grad2」

公開日: : 最終更新日:2017/01/15 Webサービス

grad2

一昔前までは Web 制作において背景や見出しなどにグラデーションを使おうと思ったら画像を使うしかありませんでした。グラデーション用だけの画像を作って背景に設定するというやり方です。しかし、それも CSS3 の登場で不要となりました。画像を使いませんので軽量にグラデーションを実現できるのです。

CSS3 自体は2011年頃から登場していましたが、対応ブラウザが少ない事から利用は控えられる風潮がありました。しかし、CSS3 は徐々に主要ブラウザでサポートされるようになり2016年現在ではかなりの数の CSS3 プロパティが使えるようになっています。グラデーションもその一つです。

CSS3 グラデーションの対応ブラウザは以下のようになっています。

  • IE10以降
  • Firefox31以降
  • Google Chrome
  • Safari7以降
  • Opera27以降

あえて古いブラウザを使っていない限り大概カバーしています。もちろん iPhone 用 Safari や Android 用 Chrome も対応しています。

対応していないブラウザについては、background で背景色を指定しておけばグラデーションなしで単色で表示されるので、もう遠慮なしに使っても良い頃だと思います。

CSS3でグラデーションを使う方法

CSS3 でグラデーションをするには一から手で入力するには少々骨が折れる量です。具体的には以下のように書きます。

background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #73a220), color-stop(0.00, #a2d93f));
background: -webkit-linear-gradient(top, #a2d93f 0%, #73a220 100%);
background: -moz-linear-gradient(top, #a2d93f 0%, #73a220 100%);
background: -o-linear-gradient(top, #a2d93f 0%, #73a220 100%);
background: -ms-linear-gradient(top, #a2d93f 0%, #73a220 100%);
background: linear-gradient(top, #a2d93f 0%, #73a220 100%);

すごい量でしょう。#に続くカラーコード部分を変更して調整します。

「-webkit」とか「-moz」というのは何なんだ?と思われると思います。これはベンダープレフィックスといって、各ブラウザで正式対応前の CSS3 プロパティを利用する際に必要なものです。各ブラウザで正式対応されればベンダープレフィックスを付ける必要はないのでもっと簡素化できます。

今では正式対応が進み下記の記述だけで済みます。

background: -webkit-linear-gradient(top, #a2d93f 0%, #73a220 100%)
background: linear-gradient(top, #a2d93f 0%, #73a220 100%);

CSS3のグラデーションを簡単に書く方法

CSS3 でグラデーションのコードを一から書くのは大変ですし、カラーの調整も保存・確認の繰り返しで面倒な作業になります。その面倒な作業を効率よく行えるウェブアプリがありました。それが「Grad2」です。

CSS3のグラデーションを自動生成 | Grad2 -CSS3 Easy Gradation Editor-
CSS3グラデーションのソースを生成するジェネレータ、スライダーで色を決め、-moz-linear-gradient -webkit-gradientを書き出します。

ブラウザ上で自由に色が選択でき、リアルタイムに色が変わります。微調整も容易で満足いく色になったらコードをコピペするだけで OK。すぐにあなたの製作中のウェブサイトにグラデーションを導入できます。

grad22

まずは赤線で示したスライダーをダブルクリックしましょう。

grad23

そしてこのカラーピッカーで色を選択するとスライダー部分の色が変わります。もう片方のスライダーも同様の方法で色を選択すれば赤枠で示した CSS コード、黄枠で示したグラデーションプレビューがリアルタイムに変わり微調整も簡単です。あとは、赤枠部分の CSS コードを選択して Ctrl + c か右クリックで「コピー」を選択して貼り付ければ OK です。

またスライダー間をクリックする事でいくつも増やすことができるので多段グラデーションも可能です。スライダーを削除するには Photoshop などの操作と同様でスライダーを左へドラッグします。

grad24

また、グラデーションのプリセットも用意されています。クリックするだけで簡単に用意されたグラデーションを作る事ができます。

おわりに

CSS3 でグラデーションを作る作業は意外と面倒な作業でしたが、このウェブアプリを使うと効率的に作業できました。Web 制作を行っている人ならブックマークに入れておいて損はないでしょう!

上部広告

  • Pocket

おすすめトピックス

関連記事

ドメイン
Whois修正依頼に間に合わずドメイン運用制限から解除までの経緯

私が取得している独自ドメインはバリュードメイン(Value Domain)で管理しているのですが、先日バリュードメインから「WHOISの正確性確認、修正依頼について」というメールが届きました。 お世話になっております。 […]

TumblrのサイトをSearch Consoleに登録する方法(旧ウェブマスターツール)

ウェブサイトを運営されている方なら Google Search Console(旧ウェブマスターツール)はご存知かと思います。ざっくり言うと、ウェブサイトへの過去3ヶ月間の検索キーワード、検索結果への表示回数、Googl […]

郵便ポスト
最寄りのポストが必ず見つかる!郵便ポストの探し方

郵便ポストを探すのに苦労した事はありませんか?自宅周辺のポストであればいくつか覚えている所もあるでしょう。しかしお出かけついでにポストへ投函しよう、通勤中にポストへ投函しようという心づもりでいても知らない土地でのポストは […]

ブログを超高速サーバーwpXへ移転後の高速化の効果と実証

このブログ(WordPress)を WordPress 専用超高速サーバーと名高い「wpX」へ移転して約1ヶ月が経過しました。移転時に困った事などは以下の記事でまとめています。 WordPress専用超高速サーバー「wp […]

radiko
今の時代ラジオは雑音無しで聴ける!パソコンやスマホでradikoでラジオ放送を聴こう

自宅でテレビを見る人は多いと思いますが、ラジオを聴くという人は少ないのではないかと思います。昔から自宅でラジオを聴く事は容易ではありましたが、ラジオを聴くには色々と障害がありました。それは雑音(ノイズ)問題です。ラジオの […]

スヌーピーでお馴染みピーナッツ風キャラを作れる「Get Peanutized」で作った画像をスマホでダウンロードする方法

海外でピーナッツ風キャラクター(アバター)を作れるサイトが公開されました。ピーナッツ風と聞いてもピンと来ないかもしれません。ピーナッツと言えばスヌーピーです。スヌーピーなら多くの方がご存知ではないかと思います。 そのサイ […]

上部広告

著者について

名前:Azell
作曲したり風景写真撮ったりWeb制作したりする人です。 好きな事を楽しくブログに綴れていけたらと思います。

フォローはこちら

       

上部広告

       
画像のALT属性に文字を入れる気にならないのは画面に表示されないからだと思う

画像の ALT 属性って知っていますか?ALT 属性とは画像に

検索順位は落ちてないのにブログのアクセス数が下がる理由とは?

2017年2月3日に Google より「日本語検索の品質向上

セントレアエアラインラウンジ
セントレアエアラインラウンジには何がある?入る条件は何?

空港には会員向けのラウンジという特別な待合室がある事は知ってい

誰でも簡単に猫のイラストから写真のような猫ができる猫ツールが凄かった

猫は小学生の頃から好きでよく猫のイラストもノートに落書きしたり

ぽてコタン
玉ねぎとじゃがいもの旨味が凝縮されたのカルビー「ぽてコタン」が美味い【北海道限定】

北海道土産として人気で名高いものの一つにカルビーの「じゃがポッ

→もっと見る