Grafik tasarım

Figma temelleri: geri kalan her şeyi kuran dört kavram

Figma, tarayıcıda çalışan ve dosyayı kendi sunucularında tutan bir arayüz tasarım aracıdır; birkaç kişinin aynı anda tek dosyanın içinde olabilmesinin nedeni budur. İşin tamamını dört kavram kurar: çerçeveler, bileşenler, stiller ve değişkenler ve prototipler; diğer özellikler bu dördünün kısayollarıdır.

  • Ders 9 / 12
  • Başlangıç
  • Ücretsiz, kayıt yok

Figma'nın tamamının kurulduğu dört sütun

Sırayla öğrenin. Her sütun bir öncekini bildiğinizi varsayar.

  1. Çerçeve

    2
    • Her şeyin kabı

      Ekran, kart, düğme; hepsi çerçevedir ve iç içe geçer.

    • Otomatik yerleşim

      Boşluğu bir kez tanımlayın; metin uzayınca kutu büyür.

  2. Bileşen

    2
    • Bir kez kurun

      Ana kopyayı değiştirin, bütün örnekler değişir.

    • Varyantlar

      Normal, imleç üzerinde, devre dışı, yükleniyor, hata.

  3. Stiller ve değişkenler

    2
    • Karara ad verin

      Hex kodu bir sayıdır; "ana mavi" bir karardır.

    • Kodun kullandığı adın aynısı

      Adlar eşleştiğinde teslim tartışması biter.

  4. Prototip

    2
    • Akış, animasyon değil

      Kullanıcının nerede takıldığını, kod yazılmadan gösterir.

    • Müşteri için bağlantı

      Kendi telefonunda açılır ve PDF'ten iyidir.

Üçüncü sütun çoğu dosyanın yarım kaldığı yerdir ve teslimin zorlaştığı yer de aynısıdır.

Son kontrol: Bu dersteki bilgiler ve araç adları bu tarihte kaynaklarıyla yeniden doğrulanır.

Figma tam olarak nedir ve neden tarayıcıda yaşıyor?

Figma bir arayüz tasarım aracıdır; fotoğraf düzenleyici ya da sayfa düzeni uygulaması değildir. Yaptığı şu: bir ürünün ekranlarını kurarsınız, tekrar eden parçaları bir kez tanımlarsınız ve ekranları birbirine bağlayıp tek satır kod yazılmadan akışı görürsünüz.

Photoshop ve Illustrator'dan yapısal farkı dosyanın nerede durduğudur. Dosya onların sunucusunda kalır, siz tarayıcıda üzerinde çalışırsınız. Bunun üç doğrudan sonucu var ve üçü de önemli. Birincisi, birkaç kişi aynı anda tek dosyanın içindedir ve birbirinin imlecini görür; böylece tasarım incelemesi sohbete ekran görüntüsü göndermekten çıkıp doğrudan öğeye iliştirilmiş bir yoruma dönüşür. İkincisi, "son sürüm 3" ortadan kalkar, çünkü sürümler dosya değil geçmiştir. Üçüncüsü ve daha az söyleneni: dosyanız birinin hesabında yaşar ve o hesabın şartları da size ait değildir.

Bu dersi bir arayüz turundan ayıran şey o üçüncü maddedir. Müşteriyle gizlilik anlaşmanız varsa, dosyanın nerede tutulduğu teknik bir ayrıntı değil kararın parçasıdır. Aşağıda Figma'nın yapay zekâ ayarlarının küçük planlarda hangi varsayılana sahip olduğunu göreceksiniz.

Öğrenilmesi yeten dört kavram

Çerçeve bir kaptır. Her ekran, her kart, her düğme bir çerçevedir ve çerçeveler iç içe geçer. Çerçevenin üzerine oturan en önemli yetenek otomatik yerleşimdir: Figma'ya bu çerçevenin çocuklarını belirli bir boşlukla arka arkaya dizmesini söylersiniz ve o andan sonra metni uzayınca düğme kendi büyür. Düğmeleri bir kez elle kaydırmış olan herkes bunun neden ilk sırada olduğunu anlar.

Bileşen, bir kez kur her yerde kullan demektir. Ana kopyayı değiştirirsiniz ve bütün örnekler onunla değişir. Varyantlar aynı bileşenin durumlarıdır: normal, imleç üzerinde, devre dışı, yükleniyor. Yeni başlayanlar genellikle yalnızca normal durumu kurar ve teslim tam orada dağılır, çünkü kodun beşine de ihtiyacı vardır.

Stiller ve değişkenler, renge, yazıya ve boşluğa ad vermek demektir. "Ana mavi" bir karardır; bir hex kodu ise yalnızca bir sayıdır. Bir şeyin adı olduğunda tek yerde değiştirilip her yere ulaşabilir ve daha önemlisi sizin seçtiğiniz ad, geliştiricinin koda yazdığı ad hâline gelir.

Prototip, ekranlar arasındaki bağlantıdır. Gerçekte yaptığı şey güzel bir animasyon göstermek değildir; kod yazılmadan önce kullanıcının nereye gittiğini ve nerede takıldığını ortaya çıkarmaktır. Ayrıca müşterinin kendi telefonunda açtığı, paylaşılabilir bir bağlantı verir ve o bağlantı herhangi bir PDF'ten daha iyi iş görür.

Figma'daki diğer her şey, neredeyse istisnasız, bu dört kavramın üzerindeki bir kısayoldur.

İlk dosyanız, bu sırayla

Sıra önemlidir. Bir basamağı atlarsanız sonraki iki kez yapılır.

  1. Gerçek cihaz ölçüsünde bir çerçeve

    Keyfî bir ölçü değil; tasarım gerçek bir genişlikte başlar.

    1
  2. Renk ve yazıyı stile çevirin

    İkinci ekranı çizmeden önce, yoksa hiç toparlanmaz.

    2
  3. İkinci tekrarı bileşen yapın

    Basit kural: iki kez tekrarlanan şey bileşendir.

    3
  4. Durumları kurun

    Boş, yükleniyor, hata. Hep atlanan üçü.

    4
  5. Tek bir akışı prototipleyin

    İşletmenin gerçekten para kazandığı akış.

    5

Bu sıra gerçek bir ürün içindir. Tek seferlik bir görselde bu beş adım fazladan yüktür.

Figma'nın ücretsiz planı nereye kadar gidiyor?

Sayıları ikinci elden karşılaştırmalardan değil, Figma'nın kendi sayfalarından okuyoruz.

Fiyat sayfası Starter planını sınırsız taslak, arayüz kitleri ve şablonlar ve günde 150, ayda 500'e kadar yapay zekâ kredisi olarak listeliyor. Planlar yardım sayfası ise fiyat sayfasının bu kadar açık koymadığı bir sınırı yazıyor: tek klasör ve üç dosyalı tek bir takım ve 30 günlük sürüm geçmişi. Professional planı tam koltuk başına ayda 16 dolar.

Taslak ile takım dosyası arasındaki fark, yeni başlayanların tam olarak takıldığı yer. Taslaklar sizindir ve sınırsızdır; üçle sınırlanan şey takım dosyalarıdır. Yalnız çalışıyor ve işinizi taslaklarda tutuyorsanız ücretsiz plan uzun süre yeter. Biri sizinle birlikte düzenlemek zorunda kaldığı anda üç dosya hızla biter.

30 günlük geçmiş de gerçek bir sınır ve pazarlamanın üzerinde durmadığı bir sınır. Bir proje altı ay sürüyorsa, üç ay önceki sürümünüz ücretsiz planda artık geri getirilemez. Basit ve ücretsiz çözümü: projenin dönüm noktalarında ana ekranları dışa aktarıp proje dosyalarının yanında saklayın.

Teslim: güzel dosyanın kötü koda dönüştüğü yer

Figma'nın asıl getirisi çizimde değil teslimdedir. Geliştirici dosyanızdan iki şey ister: ad ve sayı. Adı olmayan bir renk, tekrarlarını tahmin etmek zorunda kaldığı altı haneli bir koddan ibarettir.

Tam da bu siteden bir örnek. rgb.ir'in bütün renk ve biçim katmanı tek bir root bloğunda tanımlı: 28 belirteç, bunların 19'u renk ya da gradyan ve dört yarıçap kademesi: 12, 18, 26 ve 34 piksel. Bu sitenin geliştiricisi hiçbir zaman renk kodu yazmaz; ad yazar. Sonuç şu: kapsül biçiminin siteden gitmesine karar verdiğimizde düğme yarıçapı tek yerde 15, çip tek yerde 12 oldu ve bütün site değişti. Aynı karar kırk Figma çerçevesinde elle tekrarlanmış olsaydı bir günlük iş olurdu.

Yani teslim edilebilir dosya şu demek: her renk, rolüyle adlandırılmış bir stil ya da değişken; boşluklar keyfî sayılar yerine tanımlı bir ölçekten; her bileşen bütün durumlarıyla; ve bir insanın okuyabileceği katman adları. Bu dördü herhangi bir teslim belgesini geçer.

Tartışmayı bitiren bir alışkanlık: Figma adlandırmanızı kodda zaten var olana yaklaştırın. Kodda --blue varsa stil de blue olsun, "açık mavi 2" değil. Bu dersin sonundaki hızlı yol tam olarak bunu, canlı siteden yapıyor.

Geliştiricinin gerçekten çalışabileceği bir dosya

Teslim denetim sayfasıÖlçüt: size sormadan kullanılabilir mi?

Doğrudan kullanılabilir

  • Yalnızca kod değil, rolüyle adlandırılmış renk
  • Tanımlı bir ölçekten boşluk
  • Her bileşen bütün durumlarıyla
  • Kesin ağırlığı ve net lisansı olan yazı tipi

Bir mesaj daha ister

  • Adı olmayan, birbirine yakın üç mavi
  • Herhangi bir ölçeğe uymayan keyfî boşluklar
  • Yalnızca dolu durumu olan bir ekran
  • Hâlâ varsayılan adını taşıyan katmanlar

İkinci sütun yanlış değil, eksiktir. Her satırı proje sohbetinde bir mesaja dönüşür.

Figma'da Farsça ve sağdan sola metin

Figma'nın kendi yardım sayfası, Arapça, İbranice, Farsça ve Urduca dâhil sağdan sola metnin desteklendiğini, yönün dil algılamasıyla otomatik yönetildiğini ve bunu elle geçersiz kılabileceğinizi yazıyor. Denetimler üç yerde: kenar çubuğu, Cmd ya da Ctrl ve eğik çizgiyle açılan hızlı eylemler menüsü ve ana menüde Text ile Text direction. Aynı sayfa özelliğin her planda çalıştığını ve Figma Design ile FigJam dosyalarında bulunduğunu söylüyor.

Farsça için daha önemli cümle aynı sayfanın başka bir yerinde: seçtiğiniz yazı tipi girdiğiniz bir karakteri desteklemiyorsa Figma o karakteri bir Noto yazı tipiyle gösterir. Yani metniniz ekranda sağlam görünürken aslında iki yazı tipinden oluşuyor olabilir. Tasarımın sitede yayına girenden ayrılmaya başladığı yer burasıdır ve yakalaması zordur, çünkü hiçbir şey hata vermez.

Kendilerinin yazdığı bir başka sınır: bir metin katmanı yalnızca tek bir hizalama ayarı taşır ve farklı hizalama gereken metin parçası kendi katmanı olmak zorundadır. Farsçada bu sık olur: Farsça paragrafın üstünde Latin bir başlık ya da yerinde kalması gereken bir sayı.

Ve belgelerden değil işi yapmaktan gelen bir nokta: Farsça cümle, İngilizce karşılığıyla aynı uzunlukta değildir. İngilizce tasarımda sığan bir düğme Farsçada taşar ya da boşluk yapar. Yanıtı ilk sütundaki otomatik yerleşim: düğmenin ölçüsünü elinizden değil metinden alın ve her bileşeni bir kez en uzun Farsça metniyle sınayın.

Figma nerede yanlış araçtır?

Yalnızca bu araç iyidir diyen bir ders işin yarısını yapmıştır. Figma'nın yanlış seçim olduğu dört yer var.

  • Baskı işi. Katalog, broşür, CMYK ve kesim işaretleriyle matbaaya giden her şey sayfa düzeni aracının işidir.
  • Fotoğraf işi. Rötuş, pozlama düzeltme, birkaç fotoğrafın birleştirilmesi; bunlar piksel aracına aittir ve Figma hiçbirini ciddiye almaz.
  • Tek sayfalık bir el ilanı. Bir kez yapılan ve tekrarı olmayan iş için bileşen ve stil kurmanın maliyeti geri dönmez.
  • Bağlantı güvenilir olmadığında. Tarayıcıda çalışan ve dosyayı sunucuda tutan bir araç internete bağımlıdır. Bu gizlenecek bir kusur değil; bir kullanım koşuludur.

Bir de hukuki bir nokta var; grafik tasarım araçları dersinde daha ayrıntılı: Figma'nın hizmet şartlarında ihracat denetimi ve yaptırımlar için ayrı bir madde var ve uyum için platforma erişimi askıya alabileceklerini yazıyorlar. Bunu kendi belgelerinden aktarıyoruz ve bugün sizin bağlantınızda ne olacağına dair bir iddiamız yok.

Yapay zekayla hızlı yol

Buradaki hızlı yol, bir modelden ekran tasarlamasını istemek değil. Figma dosyanızı canlı sitede hâlihazırda çalışan şeyden başlatmaktır: sayfadan gerçek CSS belirteçlerini çekin ve bir modele bunları adlarını koruyarak Figma değişken tablosuna çevirtin. Sonuç, bir ekran görüntüsüne bakılarak kurulmuş bir dosya yerine, ilk günden kodla uyuşan bir dosyadır. Ucuz ve hızlı bir model yeter; güncel tercihimiz <a class="text-link" href="/tr/ai/">yapay zekâ bölümünde</a>.

  1. İlk komutu yeniden tasarlanacak sitenin adresinde çalıştırın. Yalnızca root bloğunu alır; yani tek tek öğelerin üzerindeki geçici değişkenleri değil, bütün site için tanımlanmış olanları.
  2. Çıktıyı ikinci aşama komutuna birebir yapıştırın. Model adları olduğu gibi korumalı, yalnızca gruplama ve açıklama eklemeli; yeniden adlandırma tam da önlemek istediğimiz şeydir.
  3. Tabloyu Figma'da değişkenlere çevirin ve modelin sınıflandıramadığı her belirteci işaretleyin. O satırlar genelde gerçek belirteç değildir ve elenmelidir.
  4. Kontrastı kendiniz ölçün. Model hangi rengin metin hangisinin arka plan olduğunu söyler, ama o çiftin okunabilir olup olmadığı görüş değil ölçüm ister.

Kopyalamaya hazır şablon

U="https://example.com/"

curl -s "$U" \
  | grep -oP ':root\{[^}]*\}' | head -1 \
  | grep -oP -- '--[a-z0-9-]+:[^;}]+'

---- 2. aşama: model komutu ----

Rol: bir tasarım sistemini koddan Figma'ya taşıyan kişi.

Sitenin gerçek belirteç listesi:
{yukarıdaki komutun bastığı her şey}

Şu sütunlarla bir Figma değişken tablosu kur:
- Değişken adı: baştaki çizgiler olmadan, birebir CSS adı, değiştirilmeden
- Değer
- Tür: renk / sayı / metin
- Önerilen grup: temel renk / metin rengi / yüzey ve kenar / yarıçap / gölge / yerleşim
- Adın ve değerin kendisine dayanarak tek cümlelik rol

Kurallar:
- Hiçbir adı değiştirme ve yeni ad uydurma.
- Kendi adından ve değerinden sınıflandıramadığın her belirteci
  gerekçesiyle birlikte "bilinmiyor" grubuna koy. Tahmin etme.
- Her belirtecin sitede nerede kullanıldığı hakkında bir şey yazma; bu
  liste bunu bilemez.
- Sonda, muhtemelen arka plan üzerinde metin olan çiftleri sırala ki
  kontrastlarını kendim ölçebileyim.

Çıktıya güvenmeden önce: İlk komut yalnızca sitenin CSS'i sayfanın içindeyse ya da root bloğu o yanıtta geliyorsa çalışır; site ayrı bir CSS dosyası sunuyorsa o dosyayı çekip komutu onun üzerinde çalıştırın. Modelin bilemeyeceği, sizin bilmeniz gereken iki şey de var: hangi belirtecin kodda gerçekten kullanıldığı ve hangisinin eski bir kalıntı olduğu ve her renk çiftinin okumaya yetecek kontrasta sahip olup olmadığı.

Bu işte yapay zeka

Figma'nın kendi yapay zekâ katmanı var ve resmî sayfası bir özellik listesi sayıyor: metin açıklamasını prototiplere ve web uygulamalarına çeviren Figma Make, beta bir ajan, üretilen eklentiler, görsel düzenleme, metin araçları ve bileşen bulmak için görsel arama. Yapay zekâ kredileri ise satın alınan bir kaynak. Tavrımız basit: bunları mekanik işler için kullanın, yapısal kararlar için değil.

Gerçekten işe yarayan araçlar

  • Figma AI Dosyanın içindeki tekrarlı işlerde iyi: katman adlarını değiştirme, metin değiştirme, görsel düzenleme, bileşen bulma. Bu işler kredi harcar ve kendi sayfaları kredilerin satın alınan bir şey olduğunu yazıyor.
  • Claude Hızlı yolun ikinci aşamasına uygun; adları birebir koru dediğinizde daha az başka sözcüklerle anlatıyor. İran, Anthropic'in iki desteklenen ülke listesinin de dışında.
  • Gemini Daha uzun belirteç listelerinde daha rahat. Kendi kaydımız İran'ın Google'ın desteklenen ülkeler listesinde olmadığını yazıyor; ödeme yolu <a class="text-link" href="/tr/ai/buy/">yapay zekâ satın alma</a> sayfasında.

Nerede geri teper

Bu konudaki ilk risk, serbest çalışanların genellikle bilmediği ve Figma'nın kendi yardım sayfasının yazdığı şey: içerik eğitimi ayarı Starter ve Professional takımlarında varsayılan olarak açıktır ve takım yöneticisi bunu kapatabilir; Organization ve Enterprise planlarında ise varsayılan olarak kapalıdır. Figma, içerik eğitiminin 15 Ağustos 2024'te yürürlüğe girdiğini ve bir yönetici o tarihten sonra kapatırsa yeni içerik ve düzenlemelerin modelleri eğitmek için kullanılmayacağını yazıyor. Müşterisiyle gizlilik anlaşması olan biri için pratik çevirisi şu: ücretsiz planın bilerek değiştirmeniz gereken bir varsayılanı var. İkinci risk başka türden: bir ekran için üretilen çıktı bitmiş görünürken arkasında sistem yoktur. Bileşen yok, durum yok, ad yok, boşluk ölçeği yok; yani teslim bölümünün konusu olan ve dosyanın bütün değerinin durduğu şeylerin hiçbiri. Eskiz ve tartışma başlatmak için iyi; koda dönüşecek bir dosya için değil.

Kaynaklar: Figma: manage AI settings and content training Figma: AI features

Bu tavsiyenin sınırı

Figma öğrenmek bir hafta sürer; arayüz tasarımı öğrenmek sürmez. Araç size o düğmenin nereye ait olduğunu ya da o formda kaç alan eksik olduğunu söylemez ve derli toplu bir dosya iyi bir ürünü garanti etmez. Plan sayıları bu sayfadaki doğrulama tarihinde Figma'nın kendi sayfalarından okundu ve bu derste en çok değişecek şey bir fiyat sayfasıdır; satın alma kararından önce kendiniz bakın.

Kendi işimizden

"Karara ad ver" iddiasını tam da bu sitede ölçtük. rgb.ir temasının CSS'indeki root bloğu bugün 28 belirteç taşıyor: 19 renk ve gradyan, dört yarıçap kademesi (12, 18, 26 ve 34 piksel), iki gölge ve gerisi bulanıklık, kapsayıcı genişliği ve başlık yüksekliği için. Sitedeki bütün renk kodları bu 28 satırın içinde yaşıyor ve başka hiçbir yerde renk kodu yazılmıyor. Bunun ne satın aldığını kapsül biçiminin kaldırıldığı gün gördük: düğme yarıçapı tek satırda 15 piksel, çip tek satırda 12 ve durum tek satırda 9 oldu ve bütün sitenin biçimi değişti. Yukarıdaki hızlı yolda yazılı belirteç çıkarma komutu bu sitenin ana sayfasında çalıştırıldı ve tam olarak o 28 belirteci döndürdü; yalnızca çift çizgi arayan daha basit sürüm başarısız oldu, çünkü tek tek öğelerin üzerindeki geçici değişkenleri de topluyordu. Nihai komutun önce root bloğunu ayırmasının nedeni budur.

Gerçek devam soruları

Başlamak için Figma satın almam gerekir mi?

Hayır. Starter planı ücretsizdir ve öğrenmek ile yalnız çalışmak için yeter: taslaklar sınırsızdır ve üç dosya sınırı takım dosyaları içindir. Ücretli plana ulaştığınız yer, çok kişili iş birliği ve 30 günden uzun geçmiştir.

Figma Photoshop'un yerini tutar mı?

Hayır, çünkü ikisi farklı işler. Figma bir arayüz aracı, Photoshop bir piksel aracıdır; ilki bileşen ve durumlarla, ikincisi katman ve maskelerle çalışır. İşiniz fotoğraf rötuşuysa Figma sizin aracınız değil.

Ücretsiz planda dosyalarım modelleri eğitmek için kullanılıyor mu?

Figma'nın kendi yardım sayfası, Starter ve Professional takımlarında içerik eğitimi ayarının varsayılan olarak açık olduğunu ve takım yöneticisinin istediği zaman kapatabileceğini; Organization ve Enterprise'da ise varsayılan olarak kapalı olduğunu yazıyor. Müşterinizle gizlilik anlaşmanız varsa gidip bakmanız gereken ilk ayar budur.