Düzenleyici eklentinizin Google E-Tablolar, Dokümanlar, Slaytlar veya Formlar gibi görünmesi için aşağıdaki CSS paketini bağlayarak yazı tiplerine, düğmelere ve form öğelerine Google stilini uygulayın.
Kullanımdaki CSS paketinin bir örneği için Docs eklentisi hızlı başlangıç kılavuzuna bakın.
CSS paketini kullanmak için her HTML dosyasının en üstüne aşağıdakileri eklemeniz yeterlidir:
<link rel="stylesheet" href="https://ssl.gstatic.com/docs/script/css/add-ons1.css">
Form öğelerinin stilinin tüm tarayıcılarda tam olarak kontrol edilemediğini unutmayın. Özellikle <select>
öğeleri, Firefox ve Internet Explorer'da düzgün şekilde çalışmaya devam etmesine rağmen bazı görsel kusurlar gösterir. Stillerin belirli bir tarayıcıda nasıl göründüğünü görmek için bu sayfayı ilgili tarayıcıda yüklemeniz yeterlidir.
Yazı biçimi
Tüm metinler için Arial yazı tipini kullanın. Kullanıma bağlı olarak aşağıdaki stillerde:
Kullanım ve görünüm |
CSS paketiyle işaretleme |
|
<h1>Titles and headers</h1>
<b>Bold text</b>
Normal text
<a href="">Links</a>
<span class="current">Current navigation selection</span>
<span class="error">Form input errors</span>
<span class="gray">Gray text</span>
<span class="secondary">Secondary text</span> |
Standart düğme türlerinden herhangi birini (<button>
, <input type="button">
, <input type="submit">
ve <a class="button">
) kullanabilirsiniz. Yatay olarak bitişik olan düğmeler otomatik olarak aralıklı olur. Çeşitli kullanım alanlarına yönelik birkaç renk mevcuttur:
Kullan |
Görünüm |
CSS paketiyle işaretleme |
Birincil işlem |
|
<button class="action">Translate</button> |
İkincil işlemler |
<button>Close</button> |
İşlem oluşturma |
<button class="create">Create</button> |
Paylaşım işlemi |
<button class="share">Share</button> |
Onay kutuları
Örnek |
CSS paketiyle işaretleme |
|
<div>
<input type="checkbox" id="checkbox1" checked>
<label for="checkbox1">Checked</label>
</div>
<div>
<input type="checkbox" id="checkbox2">
<label for="checkbox2">Unchecked</label>
</div>
<div>
<input type="checkbox" id="checkbox3" checked disabled>
<label for="checkbox3">Checked, disabled</label>
</div>
<div>
<input type="checkbox" id="checkbox4" disabled>
<label for="checkbox4">Unchecked, disabled</label>
</div> |
Örnek |
CSS paketiyle işaretleme |
|
<div>
<input type="radio" name="radio-a" id="radio1" checked>
<label for="radio1">Checked</label>
</div>
<div>
<input type="radio" name="radio-a" id="radio2">
<label for="radio2">Unchecked</label>
</div>
<div>
<input type="radio" name="radio-b" id="radio3"
checked disabled>
<label for="radio3">Checked, disabled</label>
</div>
<div>
<input type="radio" name="radio-b" id="radio4" disabled>
<label for="radio4">Unchecked, disabled</label>
</div> |
Örnek |
CSS paketiyle işaretleme |
|
<div class="block form-group">
<label for="select">Select</label>
<select id="select">
<option selected>Google Docs</option>
<option>Google Forms</option>
<option>Google Sheets</option>
</select>
</div>
<div class="block form-group">
<label for="disabled-select">Disabled select</label>
<select id="disabled-select" disabled>
<option selected>Google Docs</option>
<option>Google Forms</option>
<option>Google Sheets</option>
</select>
</div> |
Metin alanları
Örnek |
CSS paketiyle işaretleme |
|
<div class="form-group">
<label for="sampleTextArea">Label</label>
<textarea id="sampleTextArea" rows="3"></textarea>
</div> |
Metin alanları
Örnek |
CSS paketiyle işaretleme |
|
<div class="inline form-group">
<label for="city">City</label>
<input type="text" id="city" style="width: 150px;">
</div>
<div class="inline form-group">
<label for="state">State</label>
<input type="text" id="state" style="width: 40px;">
</div>
<div class="inline form-group">
<label for="zip-code">Zip code</label>
<input type="text" id="zip-code" style="width: 65px;">
</div> |
Yan panellerin stilini belirlemek zor olabilir. Bunun nedeni, yükseklik değişken olsa da birçok eklentinin kaydırmayan bir marka alanı içermesi gerekmesidir.
Aşağıda, Google Dokümanlar eklentisi hızlı başlangıç kılavuzundaki kenar çubuğunun basitleştirilmiş bir kopyası verilmiştir.
Metin alanının sağ alt köşesini sürükleyerek içeriği kenar çubuğundan daha uzun hale getirirseniz içerik alanı otomatik olarak kaydırılır ancak alt kısımdaki marka öğeleri kaydırmaz.
Örnekte, doğru dolguyu uygulamak için sidebar
sınıfı ve marka alanı alt tarafa zorlamak için bottom
sınıfı kullanılmaktadır. Ardından, yerel bir sınıf olan branding-below
, kenar çubuğunun ana alanının alttan boş bırakması gereken alanı tanımlar.
Örnek |
CSS paketiyle işaretleme |
|
<style>
.branding-below {
bottom: 56px;
top: 0;
}
</style>
<div class="sidebar branding-below">
<div class="block form-group">
<label for="translated-text">
<b>Translation</b></label>
<textarea id="translated-text" rows="15">
</textarea>
</div>
<div class="block">
<input type="checkbox" id="save-prefs">
<label for="save-prefs">
Use these languages by default</label>
</div>
<div class="block">
<button class="blue">Translate</button>
<button>Insert</button>
</div>
</div>
<div class="sidebar bottom">
<span class="gray">
Translate sample by Google</span>
</div> |