thumbnail6

SVG を使い始める方法

From How to get started with SVG

最後の数ヶ月で SVG 画像の周りの話題が成長し、成長しています。
SVG は年に出回っています。
s は、それのだけ最近は真の候補のように開始されています。
SVG の周り誇大宣伝私sn ' t だけでいくつかのヒップスターの傾向は、SVG は完全にファイルの問題を解決する完全に JPG のような形式 fアドレスに経営不振します。
SVG の使用を開始する場合は、この記事が役立ちます。
Ge を介してあなたを導くでしょう継手あなた HTML にイラストレーターから SVG と CSS を使用してそのイメージを変更することを教えること。
前に我々 一緒に入れてきたデモを見て開始を取るを得る、これは我々 が構築することでしょう。
 SVG とは何ですか?S.V.G. スケーラブル ベクトル グラフィックスの略で、その最初の単語、手掛かりを与えるSVG はなぜとても普及するように。
SVG は応答性の高いデザインを完璧なカウンターの一部です。
SVG イメージは、t のコア、2 D グラフィックス用の XML ベースのベクター イメージ形式。
SVG 仕様がオープン sta です。
それを見ることができますので、1999 年に、W3C によって開発された ndard のための技術として出回っている、10 年半-web 利用規約の有効期間。
SVG を使う理由は?ワークフローと効率、日時は、気まぐれで捨てるにあまりに貴重。
JPG または PNG からに切り替える SVG しあなたとしている場合正当な理由が必要な SVG 幸いなことに多くを提供します: SVG は通常 jpg のみのようなビットマップより小さいおよび Png、少ない web スペースを使用しており、高速ダウンロードを意味します。
SVG 画像は、拡張性の高い、彼らのトイレk 大画面のサイズに関係なく、それらを使用してそれは素晴らしい網膜ディスプレイ用。
SVG は t彼は応答性の高いイメージ難問の 1 つのサイズを提供することによって、学術、すべてのソリューションに適合します。
SVG は完璧な fo現在人気が平らな設計傾向であります。
SVG は XML 本質的に、のでそれが続きをすることができます。
CSS や JavaScript などの対話の可能性の富を提供するとロールバックされます。
SVG はクエストを完了HTTP 要求; 再SVG は、ドキュメントのソース コードの一部であり、そう既に利用できます。
SVG は、非常に便利な技術、それがなぜそれは充実したエフェに離陸していない多くの謎ct. からイラストレーターがあるの Web は、多数の出力は、SVG は、アプリケーション you は、それらのいずれかを使用できます。
私の個人的な好みは Adobe Illustrator の我々 が使用するものです。
私は投げてきた一緒に一部の図形やテキストの SVG のため: 見ることができるシムですが、非常にple のグラフィック我々 明確に、コードで何が起こっているか見ることができるように。
次のステップはそれを保存するにはとして SVG。
だからファイルを選択 > 名前を付けて保存します。
通常のポップが表示され、この 1 つにする必要があります。
オンに SVG 形式;この pop を行うとすぐに表示されます: この対話では、トレッド幅o オプション: オプション 1: して画像を保存我々 が持っている最初のオプションは、単に、pop で OK をクリックするには.svg イメージとしてイメージを保存し、HTML を追加するように、ビットマップ イメージ: < img src ="images/image.svg"alt ="SVG"/> これは絶対に罰金とあなたが望むなら、イメージのサイズまだしますしかしこのオプションは、埋め込みファイルなので私たちはありませんソースの能力を編集私達のページのコード。
オプション 2: SVG コード.2 番目のオプションは、im のコードに直接アクセスするには年齢 SVG コード...] をクリックしてボタン。
それをコピーし、あなたの HTML に貼り付けることができます。
コードは、私は得ただった: <? xml のバージョン =「1.0」エンコーディング =「utf-8」? ><!Svg DOCTYPE パブリック"-//W3C//DTD SVG 1.1//アン""http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">< svg バージョン =「1.1」id ="Layer_1"xmlns ="http://www.w3.org/2000/svg"xmlns:xlink ="http://www.w3.org/1999/xlink"x ="0 px"y ="0 px"幅 ="960 px」高さ ="560px"viewBox =「0 0 960 560」を有効にするバック グラウンド =「0 0 960 560」xml:space ="preserve">< =「314」y x の rect =「89」塗りつぶし"#AD6F6F"幅 =「250」の高さ = =「158」/>< サークル塗り「#6F9FAA"を =cx =「553」cy「241」r = =「68」/>< 円の塗りつぶし"#6F9FAA"cx を = =「314」cy「157」r = =「68」/>< polyline 塗りつぶし"#6FA86F"ポイントを = ="206.794,352.189 241.083,427.637 631.769,395.559 670.822,309.072"/>& ltテキスト変換 ="マトリックス (0.9957-0.0926 0.0926 0.9957 260.4678 399.3389)"塗りつぶし =「#383838"フォント ファミリ ="' パシフィコ Regular'"フォント サイズ「35」= > WEB 用に SVG </テキスト ></Svg > これは、好む赤のアプローチ私たち CSS でイメージを操作することができますので。
見ることができる、コードの単純な XML であり、結果としてはおそらく合理的に人、ウェブ上の作業に精通しています。
第 5 回知識は素晴らしい利点 SVG を使用する場合です。
数がわかります。
詳細は色、および位置; XML 要素内の属性のこれらは我々 の値後で操作します。
XML に精通している場合、コードのクリーンアップ (心配しないでください私はあなたがいない f) イラストレーターによって生成されたコードが多少面倒なことが表示されます。
これはためにです。
e が追加されますそれを散らかす XML で表象的な CSS のプロパティ。
だから、次のジョブがある私はs プレゼンテーション側面彼らが属するところ CSS に移動します。
我々 はすべての私たちの図形があることを見ることができます。
塗りつぶしの色、我々 は簡単に我々 の CSS に移動することができます属性の 1 つです。
我々 はちょうど ne やるXML から塗りつぶし属性と値を削除し、単純なセレクターを使用して色を定義する edfill プロパティで: rect {塗りつぶし: #AD6F6F;}{を円します。
塗りつぶし: # 6F9FAA;}ポリライン{塗りつぶし: # 6FA86F;} 次に、私たちが私たちのテキスト内のほとんどの属性することができます。
も移管を見ることができます。
我々 の CSS を rred。
ただ、XML から塗りつぶし、フォント ファミリ、フォント サイズを削除し、CSS に追加: text {塗りつぶし: # 383838;フォント ファミリ: ' パシフィコ正規 '、arial、サンセリフ体;フォント サイズ: 35px;} を見てみましょう我々 のコード今: < svg バージョン =「1.1」id ="Layer_1"xmlns ="http://www.w3.org/2000年/svg"xmlns:xlink ="http://www.w3.org/1999/xlink"x ="0 px"y ="0 px"幅 ="960 px"の高さ ="560px"viewBox =「0 0 960 560」を有効にするバック グラウンド =「0 0 960 560」xml:space ="preserve">< rect ="314 x"y「89」幅 =「250」の高さ = =「158」/>< cx サークル =「553」cy「241」r = =「68」/>< cx サークル ="314"cy「157」r = =「68」/>< ポリライン ポイント ="206.794,352.189 241.083,427.637 631.769,395.559 670.822、309.072"/>< テキスト変換 ="マトリックス (0.9957-0.0926 0.0926 0.9957 260.4678 399.3389)」> SVGWEB の </テキスト ></Svg > 削除することによって、プレゼンテーション属性我々 は、h を見ることができますアベニューはるかに読みやすいコードです。
ノッチを取って私たちのプレゼンテーション属性 ou を移動しました。
我々 の CSS がそれらに私たちの XML の t は我々 がすでに持っていた属性。
我々 はまた、ブランドの新しい attri を追加することができます。
butes。
私たち最初の円はそれだけでなく、ストロークを追加しないでくださいしたい最初のものは、t をしますo は厚さと不透明度を制御します。
すべて非常に簡単です: {円ストローク: # 547178;str桶幅: 5 px;ストロークの不透明度: 0.5;} ファイルをチェックする場合表示されます、これにより幅広くd が円にストロークを追加が、それも我々 は望んでいない 2 番目の円にそれを追加します。
Sソリューションは、まったく同じ CSS 選択問題で、私たちはちょうど私たち XML 元素にクラスを追加する必要があります。
nt: < サークル クラス =「ストローク」cx = ” 553 ″ cy = ” 241 ″ r = ” 68 ″/>我々 の CSS で、クラスを対象我々 し、: circle.stroke;ストローク: # 547178;ストロークの幅: 5px;ストロークの不透明度: 0.5;} ほぼ任意の CSS は、SVG に適用できます。
ホバー効果 tha を適用できます。
たとえば、フォント サイズが大きくなります t: テキスト: ホバー {フォント サイズ: 40 px;} をテストする場合は、よu がそれ動作しますが、それは即時の応答のビットが表示されます。
それははるかに良いでしょう場合 we の使用が可能ですもちろん、CSS 切り替え: テキスト {塗りつぶし: # 383838;フォント ファミリ: ' Pacifico 正規 '、arial、サンセリフ;フォント サイズ: 35px;遷移: すべて 1 緩和;} を再ロードする場合ページのフォント サイズで穏やかな遷移が表示されます。
あなたが見ることができる結論として、SVG には、多くの背後にある力です。
学習曲線は非常に浅いと、可能性は無限です。
Si3角の SVG 画像はビットマップ画像の数十の価値があります。
注目の画像/サムネイル、拡張性の高い設計 i魔道士シャッターを介して。
電子ブック: 練習は向ける初心者にマスターでブートス トラップ$ 19 !ソースp img {表示: インライン-ブロック; 余白-右: 10 px;}.alignleft {フロート: 左;}p.showcase {クリア: 両方;}ボディ #browserfriendly p、ボディ #podcast p, div#emailbody p {マージン: 0;}
thumbnail7

モバイル web の本質的なデザインのヒント

From Essential design tips for the mobile web

それは驚くことで国連機関、国際電気通信連合からの最近の報告書の予測あること次の 9 ヶ月の内部の人よりも、地球上のより多くのモバイル サブスクリプション。
、「スマート フォン革命」私達に最もはっきりとモバイル web デザインなど、爆発している近年。
これは、web 開発者がモバイル サイトのデザインでグリップを取得を意味しています競合する場合、n で将来性のある企業。
このことを念頭に、私はウィットを作ってみたh 開発者留意するいくつかのものとの出発点を与えるためにいくつかのトップのヒントであります。
前方進む。
高速移動技術 A で簡単に見てモバイル デバイスが si を来ているどの程度まで考慮します。
nce は iPad の導入はモバイル ・ テクノロジは、高速移動、これまでの変更を確認します。
業界とこのような理由から、将来を見据えた設計できる方法を検討するが賢明です。
つまり、t最新のトレンドに追いついて帽子場合が重要です何とかサイトが vi をされることを保証することです。
数年後にことができます。
レスポンシブ デザイン コースの現時点ではすべての激怒であり、それはこの可能性が大きい計画の一部です。
ながら、あなたの訪問者のほとんどと仮定しても安全ですスマート フォンを持って、そのすべてではない意志を考慮する価値がある、ので、この作業する必要があります。
デザイン。
それは価値があるので、計画段階にターゲットオーディエンスを研究している you は、ユーザーの行動だけでなく、使用される共通のデバイスとグリップを得ることができます。
ユーザー b の話ehavior.モバイル ウェブ訪問者必ずしも、外出先でウェブサイトにアクセスしないし、これは何か t心に留めて o。
多くの場合、携帯電話のブラウジングはしながら待っている;)車の中でまたは t にも電車の中で彼は自宅にソファ。
つまり、それがあまりにも単純化した設計をストリッピングこと counterproductive。
コンテンツのように多く何も裸の骨のサイトがある、これができれば be あなたのサイトは何を提供するだけで、視聴者に不快多くの実際の使用し、可能性がある (consid であります。
ered 特大バナー広告よりも何よりです。
携帯電話これらの日くらい、いない場合はより多くの tha として使用されます。
n、インターネットの閲覧、デスクトップ念頭にこのデザイン プロセス中にそのことを確認しますあなたのサイトは使いやすく、しかもコンテンツの豊富な。
携帯モバイル サイト最適化を最適化する私たちbsites もランディング ページ、これらは、web サイトへのエントリ ポイントとしてのために特に重要です。
ティs は移動式のウェブサイトを最適化して、心だけでなく、検索エンジンのユーザーをください。
シンプルなナビゲーション体験を提供する e クリア テキスト、簡単な 1 回のクリック フォームと関連するメタ通知ation と alt タグ。
ファイルのサイズは重量とアクション s の強力なコールの面で考慮すべきすべきであるリンク先のページに含まれています。
フォームを使用する場合は、その後それらとしてできるだけ簡単に保つ、できるだけフィールドをいくつか入力としてユーザーは欲求不満になるし、残します。
Same 操作; のために行くそれらをシンプルに保つし、必要な場合にのみ使用します。
素晴らしいを持っていることがありますしながら、派手なナビゲーション システム、使用可能な場合、高い直帰率を期待します。
ボタンを使用する必要があります。
、彼らテストに合格、' thumb'、快適なボタンを押すことができる必要があります意味を確認してください。
あなたの親指を使用して、不要なページをかかることがありますその他のコンテンツを押すことがなく。
Optimization は、あまりにも応答性の高いウェブサイトを構築する際に考慮する必要があるものです。
多くの議論の hデザインは web と洡、かどうかを減速されてどのように迅速に最近荒れ狂う同盟国は、応答性の高いサイトの終焉を意味します。
ただし、条件付きのローディングの技術がどの ca です。
n は、デバイスの完全なデスクトップのバージョンを自動的にダウンロードしないようにサイトをスピードアップに役立つサイト毎回。
CSS と JavaScript リソースを圧縮してオープンの余地があります。
このために利用可能なソースのソフトウェア。
UglifyJS たとえば、co に java スクリプトの設定を使用できます。
圧縮コードとコンパスは、クリーナー、マークアップのスプライトと拡張機能、ウィットを作成する使用ことができます。
ハウトあまり大騒ぎとハードワーク。
グリッドと応答性のデザインは、t のいずれかを使用するときのブレークポイント彼は重要なものを先頭に定義するのには、グリッドとブレークポイントです。
再び、多数にあります。
最小二乗法オンライン助けることができる列の幅および溝を定義します。
一部の開発者したいです。
ブレークポイントの設定、解像度に基づくこれが本当に最善の解決策として非常に多くのメートルがあります。
モバイル デバイス市場と解像度は時と共に変化します。
つまり、ブレークポイントをする必要があります。
解像度ではなく、デザインやコンテンツに基づいています。
ブレークポイントとグリッド、風ブラウザーをテストするにはわー使用できますデザイン プロジェクトの中にサイズ変更されたときにコンテンツがどのように動作します。
理想的にする必要があります。
自然の流れし、これを達成するために必要な多くのブレークポイントを使用することができます。
UI、compatibility とガイドラインはないすべてのモバイル OS が作成されます同じですが、ご存知の方は、lookin 価値があります。
それは Android と iOS の, たとえば、およびブラウザーの建物に来るときのガイドラインを g 回それらを使用できます。
様々 な OS ユーザーは拾い読みして心に留めて、一部は古いバージョンは、モバイル ウェブサイトは下位互換性を確保するために役に立ちます。
ここで私はt ' s を見て役にメインのサイトのための分析に応じて、として何を参照してください。
デバイスは、あなたの視聴者のサイトにアクセスします。
もちろん、次の completio 分析を見るサイトの n を必要に応じて変更しする、将来のために学ぶにも役立ちます。
コンテnt では、コンテンツ、コンテンツのコンテンツのすべてを知っている今では、我々 は再び web ・ キング計画しているコンテンツモジュールは、重要です。
コンテンツ モジュールの動作 th を確保するために定義する必要があります。
ユーザー間を移動し、アクションを実行するように彼らが必要として表示されます。
この l を持っていることを意味しますook と定義する、順序でデスクトップとモバイルの画面間の切り替え時のコンテンツの表示方法モジュールがどのようにスタックし、自身の順序を変更するを決定します。
この点で、それはしばしばen 本当に釘付けにする計画の段階でこれを取得する方が簡単です。
Co の構想にスケッチを作るntent を表示しを操作し、どのようにこれを達成することができます。
しかし、しようとしない余りに引っかかるすべての定義。
T を限らないながら、ワイヤー フレーム、メイン ページが必要とします。
帽子はすべて単一のページになります。
画面サイズの設定、マスターを作成して、向きを本当にする必要があります。
十分な。
最初のプロトタイプを構築し、十分にテストしてすべての側面に動作します行く alo を作るng。
また、心に留めて、ユーザーしっかりとテストすると、ナビゲーションは simpl を確保するが賢明です。
e、好ましくは最大 3 つの層。
技術的なではない人を見つけるしようとしました。
しかし、さまざまなデバイスを使用してサイトをテストするに。
結論モバイル web デザインが必要なデザイナーは、クライアントに完全なサービスを提供するためにグリップを得るに挑戦。
李柯最も重要な側面の一つの人生で多くの事は計画の明確な考えがあるのでどのように前進します。
効果的な計画と、ユーザーを念頭多くのハードルを克服に役立つs 君は、遭遇する可能性が高いと徹底的なテストは残りの部分をピックアップします。
応答性の高い、quic だと思うk、シンプルで優れた有用なコンテンツとうまくいかないことがあまりにも遠く。
注目の画像/シャッターを介して画像サムネイル、携帯サイト。
6 プロ iOS7 アプリ デザイン テンプレート & # 8211;のみ $ 29 !ソースp img {表示: インライン - ブロックを; マージン-右: 10 px;}.alignleft {フロート: 左;}p.showcase {クリア: 両方;}体 #podca 体 #browserfriendly pst p, div #emailbody p {マージン: 0;}