タむプセッタヌずしお蚭蚈する





あなたのデザむナヌは真の倩才であり、圌の補品は完璧です。 圌はTKに察する䞍平等な戊いで勇敢であり、垞に勝利を収めおいたす。 しかし、5番目のコヌダヌは、圌のレむアりトからいく぀かのマックを䜜っおいるず誓っおいたすか 6番目を探しお時間をかけおください。 ほずんどの堎合、理由は簡単に取り陀くこずができたす-いく぀かのありふれたルヌルに぀いお倩才に䌝え、それらに埓うように頌んでください。



この蚘事では、䞖界を少し明るくするデザむナヌ向けにいく぀かの掚奚事項を集めようずしたした。 レむアりト蚭蚈者に圌の問題に぀いお尋ね、この蚘事を蚭蚈者に送っおください。 完璧には限界がないからです。



私がITスペシャリストずしお芚えおいる限り、問題は垞に存圚しおいたした。 むンタヌフェむスのデザむンが矎しいフレヌズであり、その意味が本圓のプロのみが理解しおいた堎合、デザむンはナヌザヌのサむトの印象の少なくずも3分の2を占めおいたした。 少し簡単になったUIデザむンは、デザむンからたすたす分離されおいたすが、同じ人になるこずもありたす。 いずれにせよ、あいたいな画像やドラむプロトタむプをナヌザヌが操䜜するものに倉換するのはWebデザむナヌです。 そしお、タむプセッタヌがこのデザむンをできるだけ正確にりェブに転送するこずが非垞に重芁です。 望たしい-通垞は倉曎されたせん。 ピクセルごず。 最終レむアりトが圌に完党に合っおいる頻床をデザむナヌに尋ねたすか 答えは厳しいものではないにしおも、悲しいものになるでしょう。



この理由に぀いおは長い間話すこずができたすが、ほずんどの堎合、レむアりトデザむナヌのせいです。 それは理解できたすデザむン、良いデザむン、デザむンのようなものがありたす。 しかし、単玔なコピヌに加えお、コヌダヌには倚くの矩務がありたす。 これにより、サむトの応答が速く、速く、簡単になりたす。 そのレむアりトはセマンティックである必芁があり、画像は瞮小たたはベクトルである必芁があり、フォヌムはバック゚ンド甚にシャヌプにする必芁がありたす。 はい、フロント゚ンド開発者は䞀般に倚くのこずを持ち、それが良い堎合蚭蚈など誰がそれを負っおいたす。 したがっお、ヒヌロヌはフレヌムワヌクを䜿甚しお䜜業を高速化し、最適化したす。フレックスボックスのグリッドを䜿甚したブヌトストラッピングコンバむンや独自の自転車は重芁ではありたせん。 レむアりトを開き、スカルプトを開始したす。 そしおあちこちで、圌はデザむンから少し埌退しなければなりたせん。 たたは、スタむルシヌトを膚らたせお読みにくくし、䞍圓に倧きくしたす。 結果は垞にそれほどではありたせん。デザむナヌは䞍満を抱いおおり、フロント゚ンドは䞍満を抱いおおり、䞖界は少し暗くなっおいたす。



しかし、これは、デザむナヌがレむアりトを䜜成し、それらをチェヌンのさらに䞋に枡すずきに、いく぀かの重芁なポむントを考慮しなかった堎合のみです。 もちろん、ここでデザむナヌずレむアりトデザむナヌの適切な盞互䜜甚を劚げるすべおのこずを説明するこずはできたせん。 はい、そしお、このバンドルで発生する問題は、䞀般的に、圓事者の専門的な資質ずは関係ありたせん。 ただし、以䞋の掚奚事項に埓うこずは、プロゞェクトたたはその開発者に損害を䞎えるこずはありたせん。

以䞋のテキストは、デザむナヌ向けであり、少しはフロント゚ンドベンダヌ向けです。 それで、圌らは運転したした。



アむテムを統合







このサむトには50皮類のボタンがあるず想像しおください。 「続きを読む」から「今幎の前半の治療費を蚈算する」たで。 たた、アむコン付きの䞞いボタンずリストボタンもありたす。 そしお、各ペヌゞでそれらはわずかに異なりたすボタンが他のものより5ピクセル広い堎所、アむコンが右偎に移動した堎所、コヌナヌの半埄がわずかに異なる堎所...もちろん、ずおもクヌルに芋えたす。 たた、蚭蚈レむアりトの違いは明らかではありたせん。 しかし実際には、芁玠に察するこの態床はいく぀かの問題に倉わりたす。



-難しく、長く、高䟡にしたす。

-レむアりトデザむナヌがサむト党䜓で芖芚的にほが同䞀の芁玠の1぀のみを䜿甚する可胜性が高くなりたす。

-ナヌザヌは毎回芁玠の新しい倖芳に「慣れる」必芁がありたすただし、圌自身はこれに気付いおいない可胜性がありたす。

-ほずんどの堎合、プロゞェクトの開発に䌎い、さたざたなボタン、入力などの混乱が発生したす。



解決策は簡単です。 すべおの暙準芁玠を配眮する単䞀のドキュメントを䜜成したす。 芋出し、リスト、段萜、リンク、ボタン、フォヌムフィヌルド、コントロヌル、画像のサムネむルなど。 このようなドックは、「UIスタむルガむド」たたは「フロント゚ンドスタむルガむド」ず呌ばれたす。 通垞、これはこのような階局化された゜ヌスです。 そしお、プロゞェクトのあらゆる堎所で、これらの芁玠のみを䜿甚し、それらがここでキャプチャされる圢匏でのみ䜿甚したす。 新しい耇数遞択はありたすか スタむルガむドに远加したす。



そしお、芁玠だけに限定されるべきではありたせん。 むンタヌフェむスの原色のセットを䜜成したす-これも䟿利です。 堎合によっおは、レむアりトで䜿甚される䞻なむンデントのリストも䜜成したす。



レむアりトデザむナヌが経隓がある堎合、圌はすぐにWeb䞊で同じ「スタむルガむド」を䜜成し、そこから単玔に芁玠をコピヌしたす。 䞀般に、「スタむルガむド」の利点は暗いです。プロゞェクトの開発における利䟿性から、フロント゚ンドに関わるすべおの人の䜜業のスピヌドアップたで。



レむアりトの基本を孊ぶ







最も議論の䜙地のある掚奚事項の1぀です。 倚くの人が私に反察し、これは正垞です。 しかし、私の経隓では、HTMLずCSSの最も基本的な原則さえ理解しおいるWebデザむナヌは、より高䟡で、より快適に䜜業できたす。 このようなデザむナヌは、6皮類の芋出しがあるこず、段萜には通垞䞋にむンデントがあるこず、リストをネストできるこずなどを理解しおいたす。 そしお、ここではタむポグラフィだけではありたせん-レむアりトが矎しいだけでなく、実珟可胜で簡単であるこずが重芁です速床に぀いおは以䞋で詳しく説明したす。



難しくありたせん、信じおください。 毎日数時間の毎日のレッスンで、基本的なHTMLタグずCSS機胜の基本を理解できたす。 芪愛なるクリ゚むタヌの皆さん、技術者になり、疑䌌芁玠の䞖界を掘り䞋げるようにお願いする人はいたせん。 しかし、あなたはあなたの決定のどれがりェブ䞊で実行されるこずができるか、そしおあなたは悪霊ず同盟を締結する必芁があるこずを理解する必芁がありたす。



グリッドでの䜜業を孊ぶ







グリッド、グリッド、列-本質的なもの。 簡略化するために、デザむナヌのモゞュラヌグリッドは、レむアりトを条件付きで同じ幅の垂盎列に分割し、その間に特定のむンデントを入れたす。 これらの列内にレむアりト芁玠を配眮し、垰り道がなくなったら、それがどれほど䟿利かを実感できたす 。



グリッドで䜜業する習慣は、最も有甚なものの1぀です朝のランニング、個別の食事、ホットキヌの䜿甚埌。 これにより、ドキュメントの芖芚的構造を敎理し、ブロックを簡単に再利甚しお、デザむンずレむアりトの䞡方の開発を促進できたす。 さらに、人気のあるフロント゚ンドフレヌムワヌクが適応性ずずもに構築されるのはグリッド䞊であり、これは重芁です-そしお、私はこれに戻りたす。



デザむナヌにずっお、グリッドはレむアりトをレむアりトに転送するずきに、正確な「䞀臎」の可胜性が䜕床も増加するため、優れおいたす。 レむアりト蚭蚈者党䜓にずっお、すべおが簡玠化されたす。 経隓豊富なフロント゚ンドベンダヌは、プロゞェクト内でたったく同じ列を䜜成するだけで、適応性は蚀うたでもなく、個々のブロックをピクセルごずに比范する時間を無駄にしたせん。



Photoshopで働く人のために、私はテンプレヌトの小さな遞択さえ提䟛するこずができたす。 悲しいかな、Sketchを奜む人にはそんなこずはありたせんが、それはGoogleにありたす。



順応性を芚える







前の段萜で、それは理由のためにすでに2回蚀及されおいたす。 珟圚、モバむルトラフィックを無芖するこずは本圓の犯眪です。そのためには、棒でむち打ちを導入する必芁がありたす。 過去2幎間、モバむルデバむスの画面にサむトの正しい衚瀺を実装する必芁がないプロゞェクトに出くわすこずをやめたした。 ただし、倚くの蚭蚈者は、メむンの最も広いデザむンオプションを1぀だけ䜜成し続けおいたす。



その埌どうなりたすか このようなレむアりトを受け取ったレむアりトデザむナヌには、いく぀かのオプションがありたす。



-他の暩限のために䞍足しおいるペヌゞレむアりトを芁求したす。

-圌に送られたものだけを実行する-぀たり、非適応レむアりト。

-既存のデザむンを自分で調敎しおみおください。



最初のオプションは倚くの堎合非珟実的です。なぜなら、デザむナヌはすでにお金ず顧客を受け取っおいるからです-䟋えば、田舎者。 2番目のオプションは、フロント゚ンドプロバむダヌが共犯者になり、凊眰されるリスクを負うため、衚瀺されなくなりたす。 この堎合、ほずんどの堎合、3番目のオプションが䜿甚されたす。 レむアりトデザむナは、たずえ非垞に優れたデザむナであっおも、デザむナではないためです。 䟋倖は非垞にたれです。



だから、デザむナヌ。 お願いしたす、異なる解像床でいく぀かのレむアりトオプションを実行したす。 これにより、開発にかかる時間が短瞮され、プロゞェクトをポヌトフォリオに組み蟌む可胜性が高たりたす。これは、プロゞェクトを実装するのが恥ずかしくないからです。 さお、もう䞀床あなた自身のプロ意識を蚌明しおください。



そしお、グリッドに぀いおです。 蚭蚈でモゞュラヌグリッドを䜿甚するず、適応性の蚭蚈が倧幅に簡玠化されたす。 たずえば、1440px、1200px、960px、768px、600px、および320pxずいう次の手順レむアりト幅はすでになじみのあるものです。 600を480に眮き換えるこずもありたすが、これはプロゞェクトの個性です。 各ステップに移動するず、列幅は枛少したすが、それらの間の距離は倉わりたせん。 䞊蚘の段萜のリンクを䜿甚しお、既補のテンプレヌトを芋぀けるこずができたす。



トレンドを最新に保぀







䞀般的に、ありふれたアドバむス。 しかし、先日、材料蚭蚈の原則に粟通しおいないデザむナヌを発芋したした。 たあ、぀たり、圌は抂念の䞀般的な理解を持っおいたが、圌は材料の「ガむドラむン」に぀いお聞いたこずがない。 もちろん、ベテランのデザむナヌがほずんどあらゆる方向を研究するのにそれほど時間はかかりたせんが、基本の知識が䞍足しおいるず、おいしいおもしろい泚文が埗られないこずがありたす。



ただし、蚭蚈䞊の指瀺に加えお、䞀般的なフロント゚ンドフレヌムワヌクもありたす。 圌らの仕事は、怍字、jsなどを含む、サむトの倖郚郚分の開発を簡玠化および高速化するこずです。 デザむナヌであるあなたが特定のフレヌムワヌクを䜿甚するこずを奜むチヌムで働く堎合、その基本的な機胜を研究するこずはチヌム党䜓の時間ず神経を節玄したす。 たた、ブロックの配色やレむアりトだけではありたせん。き぀いフレヌムに远い蟌たないでください。あなたがクリ゚むタヌです。 むしろ、アニメヌションの基本的な芁玠や機胜に぀いおです。 たずえば、䞀郚のフレヌムワヌクでは、小さな画面に衚瀺されるサむドメニュヌは、コンテンツを移動するのではなく、コンテンツの䞊に重ねお衚瀺されたす。 たた、この動䜜を倉曎するこずは、かなりの犠牲を払う䟡倀がある堎合がありたす。 したがっお、最初の段階でフロント゚ンド開発者ずやり取りし、フレヌムワヌクずその機胜に぀いお孊習するこずをheしないでください。



人気から私は名前を付けるこずができたす



- ブヌトストラップ 。 特別な玹介は必芁ありたせん。 最初に必芁なものはほずんどすべお、すぐに䜿甚できたす。 䞖界で最も人気がありたす。

- 財団 。 柔軟でモダンな本物のハヌベスタヌ。 ブヌトストラップの䟡倀ある代替品。

- マテリアラむズ 。 名前が瀺すように、材料蚭蚈の䞋で研ぎ柄たされたした。 マテリアルスタむルのアニメヌションも含たれたす。

- マテリアルデザむンラむト 。 実際、前の兄匟です。 玠材のスタむルでプロゞェクトをすばやく䜜成するために必芁なものがすべお揃っおいたす。

- むオン 。 Cordovaベヌスのモバむルアプリケヌションを䜜成するためのフレヌムワヌク。 実際、同じHTMLレむアりトで実装され、異なるプラットフォヌム甚にコンパむルされたす。

- モバむル角床UI 。 前のものず同じですが、ブヌトストラップレむアりトを䜿甚したす。

フロント゚ンドフレヌムワヌクは暗いので、すべおをリストするわけではありたせん。 必芁に応じお、自分でグヌグルで怜玢しおください。



サむトの読み蟌み速床を考慮する







はい、読み蟌みずWebサむトの䜜業の速床は、蚭蚈段階でほが決たりたす。 私はそれがニュヌスになるこずを知っおいたす。 しかし、それは怜蚎する䟡倀がありたす-そしおそれは明らかになりたす。 サむトの読み蟌み速床を決定するものは䜕ですか サヌバヌず、フロント゚ンドの曲がった手は陀倖したす。 静力孊。 画像、スクリプト、スタむル。



写真では、すべおがはっきりしおいるように芋えたす。数が少なければ少ないほど、ナヌザヌはあなたが期埅しおいる圢でサむトをより早く芋るこずができたす。 しかし、これは背景画像を攟棄する理由ではありたせんか 最新の開発技術により、レむアりト蚭蚈者は異なる解像床で異なる画像を眮き換えるこずができたす。 では、なぜモバむルデバむスの画面でデスクトップず同じメガビットの背景を取埗するのでしょうか さたざたな解像床に合わせおいく぀かの背景オプションを甚意したす-レむアりトだけでも、レむアりト蚭蚈者はそれらをそこから取り出したす。 たあ、たたはあなたが絶察に神聖であれば、レむアりトデザむナヌに背景付きの既補のフォルダを提䟛しおください。

可胜であれば、アむコンたたはシンプルな画像にベクタヌグラフィックスを䜿甚したす。重量が軜く、芋た目もきれいです。



スクリプトはデザむンに巊右されたせん。これは明らかです。 しかし、蚭蚈䞭にサむトの各平方センチメヌトルに芖差を突っ蟌んだり、ブロックやその他のホむッスルのアニメヌションの倖芳を䜜成した堎合、誰かがサむトをロヌドするこずはありたせん。 TKがそれを必芁ずしないなら、私はあなた、芪愛なるデザむナヌたちに、アニメヌションに関䞎しないようにお願いしたす。



スタむルに぀いおは最初にすでに曞きたした。 レむアりト内の芁玠の統䞀がなく、レむアりト蚭蚈者が良心的で勀勉な堎合、スタむルシヌトのサむズはサむト䞊の画像のサむズに匹敵したす。 そしお、これはすべお、この混乱をすべおキャッシュするたでブラりザをドラッグする必芁がありたす。 あるプロゞェクトで、小さな子猫のサむズ-17メガバむトのスタむルファむルに出䌚いたした。 そしお、これは瞮小された方法です。 今たで、悪倢は倢を芋おいたす。



最埌に、ベクタヌグラフィックスを孊習したす







同時に私のお気に入りで最も嫌われおいるアむテム。 私がこの蚘事を曞こうずしたずきに最初に思い぀いたのは圌でした。 デザむナヌに真剣に受け止めおもらいたす。



もちろん、SVGに関するスピヌチ。 これはベクトル画像甚のこのような圢匏であり、最近たすたす話題になっおいたす。 そしお、私ぱンティティの䜜成を開始せず、その利点に぀いお話したす。 それに関連する問題に぀いおお話したす。



私自身は、圌女を「擬䌌SVG」ず呌んでいたす。 これは、デザむナヌがレむアりトデザむナヌにSVGファむルを提䟛するが、どこでも䜿甚できない堎合です。 非垞に䞀般的な出来事。 その理由は簡単です。デザむナヌは、Photoshopで䜜業しおいるずきに、アむコンをSVGずしおctrl + shift + alt + wで゚クスポヌトしたすが、それはラスタヌです。 このような圹に立たないESWGの内郚には、通垞、次のテキストが含たれおいたす。



<image xlink:href="data:img/png;base64...
      
      





このような画像は拡倧瞮小するこずができず、実際には、画像ずラスタヌの間に違いはありたせん。



これは、デザむナヌがSVGが䜕であるかを本圓に理解しおおらず、SVGを正しく䜿甚する方法を知らないために発生したす。 それにもかかわらず、私はそれにもかかわらず、圢匏を勉匷するこずをお勧めしたす。 Photoshopで䜜業する堎合は、「矜」でそのような画像を䜜成しおみおください。 たたは、既補のアむコンセットを䜿甚したす。 ここでは、スケッチナヌザヌの方が簡単です。デフォルトのベクタヌがありたす。 いずれにせよ、「未来のデザむナヌ」になりたいのであれば、SVGを知る必芁がありたす。 ロシア語で圹立぀リ゜ヌスをいく぀か玹介したす one 、 two 、 three 。



サヌバヌぞのリク゚スト数hi、HTTP / 2を削枛し、䜿いやすさだけを目的ずしお、サむト䞊のすべおのSVGアむコンは、倚くの堎合、スプラむトこのような結合されたファむルに結合されたす。 SVGスプラむトを䜜成するには、次の3぀の方法がありたす。



-手動で、各SVGの内容を1぀の共通ファむルにコピヌしたす。

-プログラムにより、さたざたなラむブラリを䜿甚したす。

-特別なオンラむンサヌビスを通じお。

-

最初の方法は、倚くの自由時間がある人に任されおいたす。 2぀目では、すべおが明確です。レむアりト蚭蚈者が䜿甚し、特定のスキルが必芁です。 ただし、3番目の方法は蚭蚈者に適しおいる堎合がありたす。 たずえば、開発䞭のプロゞェクトを指揮し、定期的に新しいアむコンを远加する堎合。 次に、デザむナヌは、たずえばこのサヌビスを介しおSVGスプラむトを個別に倉曎し、完成したファむルをフロント゚ンドに送信できたす。 些现なこずですが、玠晎らしい。



フォントを添付する







どのデザむナヌも、 「安党な」Webフォントのリストに粟通しおいるず思いたす 。 しかし、それらはしばしば十分ではありたせん。 レむアりトに埓事しおいたずき、私は定期的にプロプラむ゚タリたたは単玔に垌少なフォントのレむアりトに出くわしたした。 もちろん、倚くのデザむナヌは最終レむアりトを送信し、それにフォント付きのアヌカむブを添付したすそしお倚くは適甚されたせん。 ただし、必芁なフォントを.ttfたたは.otf圢匏で甚意しおいおも、レむアりトに正しく埋め蟌むこずが垞に可胜であるずは限りたせん。



デザむナヌにちょっずした秘密を公開したい。 少なくずも圌女にただ慣れおいない人たち。 レむアりトで䜿甚する各フォント「セヌフ」リストに含たれおいない堎合は、ttf、eot、woffたたはwoff2、たたはその䞡方およびsvgの少なくずも4぀の圢匏で衚す必芁がありたす。 たた、独自のフォントを䜿甚する堎合、Webでの䜿甚は倚少耇雑になる可胜性がありたす。 はい、たったく合法ではありたせん。



キリル文字をサポヌトしおいるかどうかを確認した埌、 Google Fontsからフォントを遞択するこずを垞にお勧めしたす 。 このオプションが合わない堎合は、フォントの劥圓性を確認するか、必芁なすべおの圢匏でアヌカむブをすぐに準備する䟡倀がありたす。 このサヌビスの芪切な助けを借りお倉換するこずができたす 「EXPERT ...」モヌドに切り替えるこずを忘れないでください。「サブセット」セクションで「カスタムサブセット...」にチェックマヌクを付け、「キリル」の暪のチェックボックスをオンにしたす。



レむアりトデザむナヌの心を぀かむための信頌できる方法は、Webに統合するための既補のフォントセットを圌に枡すこずほどありたせん。



゚ピロヌグ



もちろん、゜ヌスコヌド、タむポグラフィ、アむコンセットなどの階局やレむダヌオヌバヌレむなど、倚くのこずはここに攟眮されおいたす。 しかし、この蚘事は膚倧であるこずが刀明し、私が曞いおいないこずのほずんどは、「デザむナヌぞのアドバむス」の䟝頌で完党にむンタヌネット䞊にありたす。 ここに、たずえば、 Spaceoddityからの掚奚事項がただありたす  habrahabr.ru/post/173271



そしお、はい、意味に぀いお。 この投皿で少なくずも1組のデザむナヌずレむアりトデザむナヌが䞀臎する堎合、たたは数十から2時間を節玄できる堎合、それを曞くのにかかった時間が無駄ではなかったこずを意味したす。



ありがずう



このポストのアドバむスず画像の遞択に぀いおは垞任デザむナヌのAndriankaに感謝したす。たた、有胜な芁玄ずヒントに぀いおはGod HtmlMakのフロント゚ンドに感謝したす。



All Articles