Bazen sosyal medyada gezinirken, paylaşılan örnek kod görselleri ve içerisinde kullanılan bazı emojiler olduğunu görmüş olabilirsiniz. Bu yazı içerisinde hem yazdığımız kodları kolayca nasıl görselleştirebiliriz hem de içerisine emoji eklemek istersek bunu nasıl yapabiliriz sorularına cevap bulmaya çalışalım.
HTML, CSS ve JavaScript kodlarımız da emoji kullanmak için aşağıda bazı yöntemler bulunmakta:
HTML’de Emoji Kullanımı
HTML’de emoji kullanmak için yapmamız gereken ilk şey belgenin karakter kodlamasını aşağıdaki gibi UTF-8 olarak ayarlamak. Bu, emojilerimizin çeşitli tarayıcı ve cihazlarda tutarlı bir şekilde görüntülenmesini sağlıyor.
<meta charset=“UTF-8”></meta>
|
Düzenlemeyi bu şekilde yaptıktan sonra emojiyi 2 farklı şekilde görüntüleyebiliyoruz. Birinci yolu, emojiyi doğrudan HTML içerisinde kullanmakken, diğer yolu ise emojiyi sayısal gösterimi ile belirtmektir.
Emojiyi Doğrudan Kullanma
Bir emojiyi görüntülemenin en kolay yolu, kopyala-yapıştır yapmak, fakat öncelikle emojileri kopyalamamıza izin veren bir web sitesine ihtiyacımız var. Bunun için Emojipedia adresinde oldukça güzel emojiler bulunuyor.
Emojinizi bulduğunuzda, emojiyi kolayca görebileceğiniz ve kopyalayabileceğiniz bir bölüm bulunmakta:
Kopyaladıktan sonra, amaçlanan hedefe yapıştırmanız yeterli:
Emojiler metin tabanlı içerik olarak değerlendirildiğinden, bunları belgenizde metnin desteklendiği hemen her yere yapıştırabilirsiniz.
Fakat emojiler nihayetinde görsel yapılardır ve anlamsal olarak birşey ifade etmeyebilirler. Erişilebilirliğinin sağlanmasında role ve aria-label etiketlerini kullanabiliriz.
🍏
<p role=“img” aria–label=“Green Apple”>🍏</p>
|
Emoji Codepoints Kullanma
Emoji görüntülemek için kopyala-yapıştır yapmak işe yaramadıysa, kullanmak istediğiniz emojinin sayısal gösterimini kullanabilirsiniz. Herhangi bir emoji için Emojipedia adresinde aşağı kaydırırsanız, kullanabileceğiniz sayısal gösterimini (Codepoints) görebilirsiniz.
Yeşil Elma emojisi için kod noktası U+1F34F’tür. Fakat bu emojiyi Codepoints kullanarak HTML’de kullanmak için, değeri biraz değiştirmek gerekiyor. Codepoints başından U+1 kaldırıp &#x karakterlerini ekleyin.
Görünüm aşağıdaki gibi olmalı:
Belgenizi tarayıcınızda önizlediğinizde, daha önce incelediğimiz kopyala-yapıştır çözümüne kıyasla biçimlendirmemizde garip görünmesine rağmen, yeşil elma emojisinin doğru görüntülendiğini görmeye devam edeceksiniz.
CSS’de Emoji Kullanımı
HTML’de kullandığımız bazı yöntemler CSS içinde geçerli fakat bazı ufak değişiklikler gerekiyor.
Emojiyi doğrudan belirtebilir:
h1::before {
content: “🍏”;
}
h1::before { content: “🍏”; }
|
ya da Codepoints kullanabilirsiniz:
h1::before {
content: “