• CSS ve HTML'de köşeler nasıl yuvarlanır. Resimlerin köşelerini yuvarlama. CSS kullanarak yuvarlatılmış köşeler

    Lütfen bu şekil için CSS stillerinin dosyaya bir kez girildiğini ve HTML etiketinin siteye sınırsız sayıda yerleştirilebileceğini unutmayın.

    İhraç sonucunda, elde ederiz çerçeveli dikdörtgen.

    CSS'de yuvarlatılmış köşeler nasıl yapılır?

    Nitelik, köşeleri yuvarlamak için kullanılır. sınır yarıçapı.

    Sadece bu özelliği ekleyebildik. Yuvarlama sonucunu normalde tarayıcıların yeni sürümlerinde görüntüler, ancak birçok kullanıcının hala bu özelliğin düzgün çalışmadığı eski sürümleri vardır. Bu nedenle, uyumluluk için, Style.css dosyasındaki bloğumuza doğrudan belirli tarayıcılara bağlı olarak bu özniteliğin birkaç açıklamasını daha ekleyeceğiz ve sonuç olarak aşağıdaki kod ortaya çıkacaktır:

    HTML div etiketi bize verecek yuvarlak çerçeveli dikdörtgenve köşeler:

    ve metnin çıktısını almak için HTML etiketi şöyle görünecektir:

    pib9.ru

    biz alırız yuvarlarılmış dikdörtgen ve metin:

    Dikdörtgen boyut açıklama özniteliklerini koddan kaldırırsanız Genişlik Ve yükseklik, köşeleri yuvarlatılmış aşağıdaki şekilleri elde edebilirsiniz:

    1. Metin yok

    Bu durumda, formlar ortamın boyutlarını alır: uzunluk, alanın genişliğine karşılık gelir ve form içerikle doldukça yükseklik değişir.

    Seçilen Köşeleri Yuvarlama

    Stillerin açıklamasında, öznitelikteki 10px parametresi sınır yarıçapı istenileni seçerek değiştirilebilen eğrilik yarıçapını gösterir. 0 olarak ayarlanırsa, yuvarlama gerçekleşmez. Bu özellik, seçilen köşeleri yuvarlamak gerektiğinde kullanılabilir.

    Her bir köşe için yuvarlama yarıçapı değerlerini, yuvarlamayı iptal ettiğimiz sıfırları belirterek yazalım. Örneğin üçüncü ve dördüncü köşelerde yuvarlamayı iptal edeceğiz. Kodumuz şöyle görünecek:

    1. Sol üst köşe.

    2. Sağ üst köşe.

    3. Sağ alt köşe.

    4. Sol alt köşe.

    Bu, yalnızca üst köşelerde seçili yuvarlatmalara sahip bir dikdörtgenle sonuçlanır.

    Açılar, sol üst köşeden başlayarak saat yönünde sayılır:

    2. Bir stil dosyasına yazmadan HTML koduyla köşeleri yuvarlama

    Bir stil dosyasına yazmadan HTML kodunu kullanarak köşeleri yuvarlatılmış bir dikdörtgen elde etmenin ikinci yolunu ele alalım.

    HTML yuvarlatılmış köşeler

    Tüm süreci daha da basitleştiren küçük bir özellik var - bu HTML yuvarlatılmış köşeler. CSS kodlarında olduğu gibi aynı stillerin yazıldığı HTML kodunun oluşturulmasından oluşur. Bu, CSS bloğuyla aynı öznitelikleri kullanır ve bloğu Style.css dosyasına yazma ihtiyacını ortadan kaldırır. Tek kelimeyle, CSS kodunu tamamen HTML koduyla değiştiriyoruz.

    CSS bloğumuz yerine köşeleri yuvarlatılmış dikdörtgenin görüntülenmesi gereken yere yapıştırdığımız bir HTML betiği alıyoruz:

    Köşeleri yuvarlamanın ilk yolu, stiller değiştirilmeden aynı şekil birden fazla kullanıldığında kullanılabilir. İkinci yöntem, stilleri bir kez kullanılan formlar için kullanılır.

    3. Köşeleri yuvarlatılmış resimler. HTML görüntüsünün etrafındaki çerçeve

    Ben de size faydalı bilgiler vermek istiyorum. Sık kullanılan web sitesi tasarımı için resimler, Şekillerini değiştirerek, güzel renkte ve farklı genişliklerde bir çerçeveyle çerçeveleyerek onları gerçekten daha da güzelleştirmek istiyorum. Bu şu soruyu akla getiriyor: “ Bir görüntünün köşeleri nasıl yuvarlanır?”.

    Bu çok basit bir şekilde yapılır ve şimdi nasıl yapılacağını öğreneceğiz.

    Resmi siteye yerleştirelim, arka plan div etiketi olarak kendisine arka plan yapalım. Aşağıdaki kodu ve resmi alıyoruz:

    Kenarlıklı bir görüntünün köşelerini yuvarlama

    CSS ve HTML'de görüntülerin köşelerini yuvarlama ve kenarlık ekleme, yukarıda açıklanan iki yoldan biriyle yapılabilir.

    Bu makalenin ilk yöntemini kullanarak, stil dosyası ve HTML div etiketi için görüntü kodları şöyle görünecektir:

    Lütfen bazı özelliklerin stil dosyasına, bazılarının da div etiketine eklenebileceğini unutmayın. Bizim durumumuzda, görüntünün genişlik ve yükseklik boyutları HTML koduna eklenir.

    Bu makalede açıklanan stil dosyası kullanılmadan ikinci yöntemin HTML kodu şöyle görünür:

    İki yöntemin her birinin kodlarının çalışmasının bir sonucu olarak, aynı sonucu elde ederiz - köşeleri yuvarlatılmış bir resim:

    Web sitesi tasarımındaki geleneksel dikdörtgen köşeler uzun zamandır herkesi bıktırdı. Görüntülerin yardımıyla değil, border-radius özelliğinin kullanıldığı stiller aracılığıyla yapılan yuvarlatılmış köşeler revaçta. Bu özellik, tüm köşelerin veya her birinin ayrı ayrı yarıçapını belirleyen bir, iki, üç veya dört boşlukla ayrılmış değere sahip olabilir.

    Masada. 1 farklı sayıda değeri ve bu durumda elde edilen blok tipini gösterir.

    kod Tanım Görüş
    div (sınır yarıçapı: 10 piksel; ) Aynı anda tüm köşeler için yuvarlama yarıçapı.
    div ( sınır yarıçapı: 0 10px; ) İlk değer sol üst ve sağ alt köşelerin yarıçapını ayarlar, ikinci değer sağ üst ve sol alt köşeleri ayarlar.
    div ( sınır yarıçapı: 20px 10px 0; ) Birinci değer sol üst köşenin yarıçapını, ikinci değer aynı anda sağ üst ve sol alt köşenin yarıçapını, üçüncü değer ise sağ alt köşenin yarıçapını ayarlar.
    div ( sınır yarıçapı: 20px 10px 5px 0; ) Sol üst köşenin, sağ üst köşenin, sağ alt köşenin ve sol alt köşenin yarıçapını sırayla ayarlar.

    Örnek 1, köşeleri yuvarlatılmış bir bloğun nasıl oluşturulacağını gösterir.

    Örnek 1. Blok köşeleri

    HTML5 CSS3 IE 9+ Cr Op Sa Fx

    yarıçap

    Ben, I'den gelen suçlayıcının tamamlayıcı biçimidir.

    Bu örneğin sonucu Şekil l'de gösterilmiştir. 1.

    Pirinç. 1. Köşeleri yuvarlatılmış blok

    Yuvarlama yarıçapı elemanın yüksekliğinin ve genişliğinin yarısından fazlasına ayarlanarak ilginç bir etki elde edilebilir. Bu durumda, bir daire elde edersiniz. Örnek 2, resimli bir yuvarlak düğmenin nasıl oluşturulacağını gösterir.

    Örnek 2: Yuvarlak düğme

    HTML5 CSS3 IE 9+ Cr Op Sa Fx

    Düğme

    Bu örneğin sonucu Şekil l'de gösterilmiştir. 2.

    Pirinç. 2. Yuvarlak düğme

    Opera tarayıcısında, yuvarlama