Gemini Code Assist ile şık olma

1. Başlamadan önce

Bu codelab'de, bir web sitesinde Materyal Tasarım'ı uygulamak için Gemini Code Assist'in nasıl kullanılacağı gösterilmektedir. Materyal Tasarım uygulandıktan sonra, kullanıcı deneyimini iyileştirmek ve işlevsellik eklemek için tasarım üzerinde yinelemeler yaparak değişiklikler yaparsınız. Bu atölye çalışmasının sonunda, CSS yazmaya gerek kalmadan Materyal Tasarım veya benzer bir kitaplık kullanarak kullanılabilir ve kullanıcı dostu web sayfaları oluşturmak için Gemini'ı kullanabileceksiniz.

Ön koşullar

  • HTML, CSS ve JavaScript hakkında bilgi sahibi olmak
  • Web tasarımıyla ilgili temel bilgiler

Öğrenecekleriniz

  • Gemini Code Assist ile stil kitaplıklarını uygulama
  • CSS'yi manuel olarak ayarlamak yerine Gemini Code Assist'i kullanarak tasarım üzerinde nasıl yineleme yapılır?
  • Gemini Code Assist'i istediğiniz tarzda kod katkısında bulunmaya etkili bir şekilde yönlendirme

İhtiyacınız olanlar

  • Google Cloud için Gemini'ın etkinleştirildiği bir Google Cloud projesine erişim
  • Stil uygulamak için bir web sayfası veya en azından bir web sayfası oluşturabileceğiniz bir klasör

2. Kurulum

Bu codelab için iki şey gereklidir: Gemini'ın etkinleştirildiği bir Google Cloud projesine erişim ve stil uygulayacağımız bir web sayfası. Cloud Console'un sağ üst kısmındaki Gemini düğmesini tıklayıp aşağıdaki panelde etkinleştir'i tıklayarak yeni bir projede Gemini'ı etkinleştirebilirsiniz.

Gemini'ı etkinleştirme

Stil verilecek web sayfası için elinizin altında bulunan herhangi bir web sayfasını kullanabilirsiniz. Alternatif olarak, Gemini etkin olduğundan Gemini'dan sizin için bir özet oluşturmasını isteyebilirsiniz. Gemini'a Write me a web page with a form to gather profile information gibi bir istem girerseniz sonuç şu şekilde olmalıdır:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Get Profile Information</title>
</head>
<body>

    <h2>Get Profile Information</h2>

    <form method="post">  
        <label for="name">Name:</label>
        <input type="text" id="name" name="name" required>

        <label for="address">Address:</label>
        <input type="text" id="address" name="address" required>

        <input type="submit" value="Save Profile"> 
    </form>

</body>
</html>

3. Uygulama Materyali

Gemini'dan aşağıdaki gibi bir istemle web sayfamızda Materyal Tasarım'ı uygulamasını isteyerek başlayın:
Can you apply material design styles to this page?

NOT: Bu kod laboratuvarında sağlanan tüm istemler örnektir. Bu alıntıları kendi alıntılarınız için ilham kaynağı olarak kullanabilir ve en iyi sonuçları elde etmek için projenizden bağlam ekleyebilirsiniz.

Yanıt şu şekilde olmalıdır:

Materyal Tasarım&#39;ı uygulama

Bu laboratuvarda Materyal Tasarım kullanılır ancak Gemini'a istediğiniz kitaplığı uygulamasını isteyebilirsiniz. Gemini, Material'ın beklediğinizden farklı bir sürümünü içe aktarıyorsa isteminizde istediğiniz sürümü sağlamayı deneyin.

4. Tasarım üzerinde yineleme yapma

Gemini, CSS'ye manuel olarak bakmanıza gerek kalmadan bir web sayfasının tasarımını yinelemenize de yardımcı olabilir. Gemini'dan bu tasarım üzerinde yineleme yapmasını istemek için kendi isteminizi oluşturun. Bu tür görevlerde en iyi sonuçları elde etmek için değiştirmek istediğiniz öğeleri ve bunların istenen sonucunu mümkün olduğunca kısa ve öz bir şekilde açıklamaya odaklanın:

Can we center the content on this page?

Tasarım üzerinde yineleme yapma

Gemini'dan sayfamıza işlevsel öğeler eklemesini de isteyebilirsiniz. Gemini'dan forma daha fazla alan eklemesini veya ek işlevler sunmasını isteyin:

Can we add some more fields to this form, like phone number, email address?

Sayfaya işlevsel öğeler ekleme

5. Kurumsal

Gemini'ın sonuçlarını projeniz için en kullanışlı olacak şekilde düzenlemesini de sağlayabilirsiniz. Bu durumda, odak noktası bu tek dosyadaki tasarım üzerinde yineleme yapmak olduğundan style etiketi idealdir. Gemini'dan, değişikliklerini ilerledikçe birkaç yere uygulamanız gerekmemesi için yanıtlarını bir stil etiketi içinde vermesini isteyin:

Can you put this css in a style tag? I'd like to keep everything in this HTML page.

Materyal tasarım uygulama

6. Erişilebilirlik

Materyal Tasarım'da belirtildiği gibi erişilebilirlik ve kullanılabilirlik, tasarımın temel unsurlarıdır. Bu nedenle, Gemini'dan girişlerimizin doğru türleri kullandığından emin olmasını isteyebilirsiniz. Bu sayede, ekran okuyucular gibi erişilebilirlik araçları tarafından düzgün bir şekilde okunmaları sağlanır.

Can you make sure to use the right types of inputs for each field? Tel for telephone, email for email, etc.

Erişilebilirlik değişiklikleri

7. Sonuç

Son HTML - Materyal Tasarımı UygulamaSon Web Sayfası - Materyal Tasarımı Uygulama

Bu Codelab'i tamamladığınız için tebrikler. Gemini'ı kullanarak bir web sayfasında Materyal Tasarım'ı nasıl uygulayacağınızı öğrendiniz. Ayrıca tasarımı nasıl yineleyeceğinizi ve oluşturulan kodu nasıl düzenleyeceğinizi de öğrendiniz. Bu yeni beceri, Materyal Tasarım veya benzer kitaplıkları kullanarak minimum kurulumla kullanılabilir ve kullanıcı dostu web sayfaları oluşturmanıza olanak tanır.