Düzenleyici Eklentinizin Google E-Tablolar, Dokümanlar, Slaytlar veya Formlar'a benzer bir görünüme ve tarza sahip olmasını sağlamak için yazı tiplerine, düğmelere ve form öğelerine Google stilini uygulamak üzere aşağıdaki CSS paketine bağlantı verin.
Kullanılan CSS paketinin bir örneği için Dokümanlar eklentisi hızlı başlangıç kılavuzu sayfasına göz atın.
CSS paketini kullanmak için aşağıdaki kodu her bir HTML dosyasının en üstüne 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 edilemeyeceğini unutmayın. Özellikle, <select>
öğeleri düzgün çalışsalar da Firefox ve Internet Explorer'da bazı görsel yapıları görüntüler. Stillerin belirli bir tarayıcıda nasıl göründüğünü
görmek için bu sayfayı söz konusu tarayıcıda yüklemeniz yeterlidir.
Yazı biçimi
Kullanıma bağlı olarak aşağıdaki stillerde tüm metinler için Arial yazı tipini kullanın:
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">
veya <input type="submit">
) ve
<a class="button">
kodunu kullanabilirsiniz. Yatay olarak bitişik alan düğmeler
otomatik olarak yer alır. Çeşitli kullanımlar için çeşitli renkler vardır:
Kullanım |
Görünüm |
CSS paketiyle işaretleme |
Birincil işlem |
|
<button class="action">Translate</button> |
İkincil işlemler |
<button>Close</button> |
İşlem oluştur |
<button class="create">Create</button> |
İşlemi paylaş |
<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> |
Yükseklik değişken olsa da birçok eklentinin kaydırma yapmayan bir marka alanı içermesi gerektiğinden kenar çubuklarının stil özelliklerini ayarlamak zor olabilir.
Aşağıda, Google Dokümanlar eklentisi hızlı başlangıç kılavuzundaki kenar çubuğunun basitleştirilmiş bir kopyası bulunmaktadır.
İçeriği kenar çubuğundan daha uzun hale getirmek için metin alanının sağ alt köşesini sürüklerseniz içerik alanı otomatik olarak kaydırılır ancak alttaki
markalama değişmez.
Örnekte, doğru dolguyu uygulamak için sidebar
sınıfı ve markalama alanını alta zorlamak için bottom
sınıfı kullanılmaktadır. Daha sonra, branding-below
adlı yerel bir sınıf, kenar çubuğunun ana alanının aşağıdan temizlenmesi 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> |