CSS'deki '@' Sembolünün Amacı Nedir?

Css Deki Sembolunun Amaci Nedir



@ ” simgesi, CSS'de kural eklemek için kullanılır. “ aracılığıyla eklenen kurallar @ ” sembolü “ olarak adlandırılır. kurallarda ”. Bu kurallar, geliştiricinin çabasını farklı şekillerde en aza indirir. yapılan işlemler “ kurallarda ” gerçekleştirmek, CSS özelliklerini her bir dosyaya tüm CSS özelliklerini yazmaya veya kopyala-yapıştır yapmaya gerek kalmadan doğrudan içe aktarmak, özellikleri belirli ortamlara uygulamak ve yazı tiplerini doğrudan indirip web sayfası içeriğine uygulamaktır.

Aşağıdakiler başlıca ' kurallarda ” CSS'de:

Üçünün her birini kısaca tartışalım ' kurallarda nasıl çalıştıklarını anlamak için.







CSS'deki @import Kuralı nedir?

@içe aktarmak ” kuralı, CSS stil sayfasını başka bir stil sayfasından içe aktarmak için kullanılır. Bir web sayfasının farklı öğeleri için özellikler veya stil talimatları içeren bir CSS stil sayfası varsa ve aynı stilin başka bir web sayfası dosyasına eklenmesi gerekiyorsa, yalnızca “ @içe aktarmak ” ile sağ tarafta o stil sayfasının adı (CSS özelliklerini içerir) her iki yuvarlak parantez içinde “ url veya tırnaklı virgüllerle o stil sayfasındaki tüm özellikleri içe aktarabilir ve bunları doğrudan stil sayfasına uygulayabilir; burada ' @içe aktarmak ” kuralı eklendi.



Sözdizimi



“” sonrasında yazılan CSS formatlı stil sayfası dosyasının adı olmalıdır. @içe aktarmak ”. Yani, eklenecek sözdizimi “ @içe aktarmak ” Bir stil sayfasındaki kural şu ​​şekildedir:





@içe aktarmak 'stil sayfasıadı.css' ;

İçe aktarma kuralı aynı amaç için aşağıdaki gibi de yazılabilir, aynı sonucu da üretecektir:

@içe aktarmak url ( stil sayfasıadı.css ) ;

CSS'deki @media Kuralı nedir?

@medya ” Kural, web sayfasına medya talimatları eklemek için kullanılır. Bu kural, bu kuralı eklerken uygulanan koşula göre çalışır. Koşul, “ eklendikten hemen sonra eklenir. @medya ” sağ tarafta ve ardından kıvrık parantez içindeki kuralın içinde, koşul doğru olduğunda uygulanması gereken özellikler veya talimatlar bulunur.



Örnek: @media kuralını uygulama

Bir örnek üzerinden anlamak için web sayfasına bazı içerikler ekleyebiliriz:

< div sınıf = 'sınıfım' >

< h1 > LinuxHint Eğitimine Hoş Geldiniz! < / h1 >

< / div >

Yukarıdaki kod parçacığında, bunu web sayfası içeriği olarak görüntülemek için oluşturulmuş bir başlık var.

Boyutlar veya sayfa genişliği arttığında veya azaldığında ortam talimatları ekleme örneğini ele alalım. Önce “ yaz @medya ” ve ardından koşulu ekleyin ve ardından süslü parantezler içinde, koşulun “ ile olması durumunda uygulanması gereken CSS özelliklerini tanımlayın. @medya ” gerçek olur:

@medya ( maksimum genişlik : 700 piksel ) {

.sınıfım {

renk : siyah ;

arka plan : yeşil ;

}

}

@medya ( minimum genişlik : 700 piksel ) Ve ( maksimum genişlik : 900 piksel ) {

.sınıfım {

renk : siyah ;

arka plan : sarı ;

}

}

@medya ( minimum genişlik : 900 piksel ) {

.sınıfım {

renk : siyah ;

arka plan : mavi ;

}

}

Yukarıdaki kodda, üç farklı ortam kuralının buna göre yürütülmesi için koşul olarak farklı genişlik boyutlarından bahsedilmiştir. Örneğin yukarıdaki koda göre minimum genişlik 700px olduğunda yazının arka plan rengi sarıya dönüşecektir.

Aşağıdaki, yukarıdaki kod aracılığıyla oluşturulan sonuç olacaktır. Ekranın boyutunu değiştirmek, metnin arka plan renklerini değiştirir:

CSS'deki @font-face Kuralı nedir?

Fontface kuralı, font stillerini doğrudan web sayfasına eklemek için kolay bir yöntemdir. Yazı tipleri doğrudan indirilir ve bu kural aracılığıyla metne uygulanır.

Örnek: @font-face Kuralını Uygulamak

“ Ekleme yöntemini anlayalım. @yazı tipi-yüz ” basit bir örnek üzerinden kural:

< div sınıf = 'sınıfım' >

< h1 > LinuxHint Eğitimine Hoş Geldiniz! < / h1 >

< / div >

Yukarıdaki kod parçacığı, bu yazının önceki bölümünde açıklananla aynı metin başlığına sahiptir.

“uygulayalım” @yazı tipi-yüz “ için kural

yazı tipini değiştirmek için başlık:

@yazı tipi-yüz {

font ailesi : 'DejaVu Sans' ;

kaynak : url ( './fonts/DejaVuSans.ttf' ) biçim ( 'ttf' ) ;

yazı tipi ağırlığı : 500 ;

}

h1 {

font ailesi : 'DejaVu Sans' ;

yazı tipi ağırlığı : 500 ;

}

Yukarıdaki kod parçacığında, gerekli olan yazı tipi ailesinin adı ve ardından “ url ” yazı tipinin indirilmesi gereken yerden bağlantısı ve ardından yazı tipi ağırlığı. Yazı tipi yüzü “ ile belirtildiğinde @yazı tipi-yüz ” kuralı, yazı tipi yüzünün adı herhangi bir öğeyle kullanılabilir, bu kodda olduğu gibi “ h1 ” başlığı.

Bu kodu çalıştırmak, yazı tipini '' bölümünde belirtilen talimatlara göre değiştirecektir. @yazı tipi-yüz ' kural. Aşağıdaki, yukarıdaki kod parçacığının çıktısı olacaktır:



Bu, '' nin amacını özetler. @ ” CSS'deki sembol.

Çözüm

@ ” CSS'deki sembol, “ eklemek için kullanılır. kurallarda ” CSS'de. Bu kurallar, belgeleri biçimlendirmek için CSS kullanırken çok yararlı görevler gerçekleştirir, yani tüm stil sayfalarını başka bir css dosyasından ' @içe aktarmak ” kuralı, CSS özelliklerini “ aracılığıyla koşullara göre tanımlanmış medyaya uygulayın. @medya ” kuralına girin ve web sayfasında kullanılacak yazı tiplerini “ üzerinden doğrudan indirin. @yazı tipi-yüz ' kural.