Ev Social Media Css Temelleri ve Douglas JavaScript Robotu - mankenler

Css Temelleri ve Douglas JavaScript Robotu - mankenler

İçindekiler:

Video: ROP with a very small stack - 32C3CTF teufel (pwnable 200) 2024

Video: ROP with a very small stack - 32C3CTF teufel (pwnable 200) 2024
Anonim

Bu projede, Douglas adlı bir HTML robotuna stil eklediniz. Douglas bu sabah robot fabrikasından teslim alındı. JavaScript becerileri olağanüstü; fazla bakıma (her seferinde oynamak için yeni bir değişkene) ihtiyaç duymaz; ve o iyi espriler anlatır!

Tek sorun, bakışlarının biraz sıkıcı olması! Elbette, güzel bir mavi gözü var ve onun "I <3>

Başlamak için web tarayıcınızı açın ve genel gösterge panelinde oturum açın. Daha sonra aşağıdaki adımları izleyin:

  1. Bölüm 6: Robot Stil - başlıklı keman bulun ve açmak için başlığı başlatın.

    Ayrıca doğrudan Robot uygulamasına da gidebilirsiniz.

    HTML panelinde HTML ve CSS panelinde bazı CSS bulunan bir ekran görüyorsunuz.

  2. Kendi JSFiddle hesabınızdaki kemanın bir kopyasını yapmak için üst menüdeki Çatal'ı tıklayın.

Artık Douglas'a biraz stil vermeye hazırsınız!

JavaScript Robot CSS bölmesindeki ilk üç satığa göz atın.

body {font-family: Arial;}

Bu üç satır bir CSS kuralı oluşturmaktadır. Bir CSS kuralı iki ana bileşenden oluşur:

  • Seçici: Seçici, CSS kuralı için hangi elemanın veya öğelerin geçerli olduğunu gösterir. Bu örnekte seçici cesettir.

  • Bildirim bloğu: Bildirim bloğu, seçilen öğelerin veya öğelerin nasıl stilleneceğini gösteren bir veya daha fazla CSS bildirimi içeriyor. Bu örnekte, yalnızca bir bildiriminiz var: font-family: Arial;.

CSS seçicileri

Seçici CSS kuralının {önce gelen {} bölümündendir. CSS seçicileri, bir stilin hangi HTML öğelerine uygulanması gerektiğini web tarayıcısına bildirir.

Bir stili uygulamak için bir öğe seçtiğinizde, aynı stili seçilen öğenin içindeki her öğeye de uygular.

CSS seçicileri öğeleri seçmek için çeşitli yöntemler sunar. JavaScript Robotu Douglas'ı ile çalışırken bunlardan üçüne bakın:

  • Eleman seçiciler: JavaScript robot CSS panelindeki ilk iki kurala bir göz atın:

    gövde {font-family: Arial;} p {font-size: 1em;}
    

    Bunlar hem öğe seçicilerine örnektir. Eleman seçicileri öğenin adını kullanarak HTML öğelerini seçerler. Bir öğe seçici kullanmak için, seçmek istediğiniz öğenin adını yazın. Bu gibi durumlarda, gövde öğesini (kullanan ve etiketler) ve p öğesini (

    ve

    etiketleri kullanır) seçiyorsunuz.

  • Sınıf seçiciler: Şu anda JavaScript Robot CSS bölmesindeki üçüncü CSS kuralı:

    . göz {arka plan rengi: mavi; genişlik:% 20; yükseklik:% 20; border-radius: 50%;}
    

    Sınıf seçici bir nokta ile başlar (.) ve sınıf adında bir HTML özniteliğinin değeri gelir. Bu durumda, class = "eye" olan tüm öğeleri seçiyorsunuz. HTML bölmesine bakarsanız, class = "eye" olan iki öğe olduğunu görebilirsiniz. Bunlar Douglas'ın iki gözünü yapmak için kullanılır.

    Sınıf seçiciler, aynı stili birden fazla öğeye uygulamanız gerektiğinde idealdir. Bu durumda, robotun iki gözü vardır ve iki gözün ortak noktaları vardır (örneğin mavi ve aynı boyuttadır).

  • Kimlik seçiciler: Kimlik seçicileri bir karma simge (#) ile başlar ve öğenin ID özniteliğinin değerine dayalı öğeler seçerler. Örneğin, Douglas'ın sol gözü ve sağ gözü ayrı kimlik özelliklerine sahiptir:

    #righteye {position: absolute; sol:% 20; üst:% 20;} #lefteye {position: mutlak; sol:% 60; üst:% 20;}
    

    Kimlik seçiciler, bir HTML belgesinde tek bir öğe seçmeniz gerektiğinde kullanışlıdır.

    Her kimlik özelliği bir belgede benzersiz olmalıdır.

    HTML bölmesine bakarsanız, Douglas'ın sol ve sağ gözlerinin, hem sınıf niteliklerine sahip olmasının yanı sıra hem de benzersiz kimlik özelliklerine sahip olduğunu görebilirsiniz. Bu nitelikler, gözleri Douglas'ın yüzüne ayrı ayrı yerleştirmek için eklendi.

CSS bildirimleri

CSS bildirimleri, CSS seçicilerinden sonra bildirim bloklarına girerler. Bildirimler iki bölümden oluşur:

  • Özellik: Bir bildirim mülkiyet kısmı, neyin değiştirilmesi gerektiğini bildirir. Örneğin, bir öğenin rengini, genişliğini veya konumunu değiştirebilirsiniz. Mülkün arkasında iki nokta üst üste (:) bulunur.

  • Değer: Değer, mülkün nasıl değiştirileceğini belirtir.

Her bildirim, noktalı virgül (;) ile bitmelidir. Bir bildirim bloğu içinde, işi tamamlamanız için gereken sayıda deklarasyona sahip olabilirsiniz.

Örneğin göz sınıfına sahip elemanlar için bildirim bloğu, dört bildirim içerir:

. göz {arka plan rengi: mavi; genişlik:% 20; yükseklik:% 20; sınır yarıçapı: 50%;}
Css Temelleri ve Douglas JavaScript Robotu - mankenler

Editörün Seçimi

Doktor Yardımcısı Sınavı İçin Cilt Durumlarının Gözden Geçirilmesi - mankenler

Doktor Yardımcısı Sınavı İçin Cilt Durumlarının Gözden Geçirilmesi - mankenler

Çoklu cilt koşulları vardır Doktor Yardımcısı Sınavı (PANCE) için haberdar olmalısınız. Çalışılmalıdır birkaç daha olmasına rağmen, kendinizi bu temelleri tanımak emin olun. Keratoz lezyonları İki tip keratozis lezyonunun farkında olmalısınız: Aktinik keratoz: Bu cilt lezyonu neden olur ...

Sınıfı için Kardiyomiyopatilerin sınıfları

Sınıfı için Kardiyomiyopatilerin sınıfları

Kardiyomiyopati hakkında iyi bir anlayış, Doktor Yardımcısı Sınavı. Bir kardiyomiyopati, kalp kasının yapısındaki değişikliklere bağlı olarak kalp işlevinin bir anormalliğidir. Konjestif kalp yetmezliğinin en yaygın nedeni iskemik kardiyomiyopatidir. Pek çok vakada olmasa bile, teşhis koyabilirsiniz ...

Editörün Seçimi

JavaScript ile anonim olarak çalışıyor - mankenler

JavaScript ile anonim olarak çalışıyor - mankenler

JavaScript'de işlevler oluşturabilirsiniz. JavaScript'te bir işlev oluşturmak için en yaygın yol, function anahtar sözcüğünü kullanmaktır. İşte bu tekniğe bir örnek: function myFunction () {// bir şey yapın} Bu işlev tanımında bir ada sahip bir işlev yaratılır. Fonksiyon her çağırıldığında ismini kullanarak ...

Ertelenmiş JavaScript ile yükleniyor - mankenler

Ertelenmiş JavaScript ile yükleniyor - mankenler

Yavaş web sayfalarının bir ana nedeni sözde engelleme komut dosyasıdır. Engelleme komut dosyası, yüklenmesi ve çalıştırılmasıyla bir web sayfasının yüklenmesini engelleyen bir JavaScript dosyasıdır. Aşırı koşullar altında, bir tarayıcı, JavaScript yüklenirken bir web sayfasının tamamını indirebilir ve birkaç saniye veya daha uzun süre boş bir ekran gösterebilir ...

Css Temelleri ve Douglas JavaScript Robotu - mankenler

Css Temelleri ve Douglas JavaScript Robotu - mankenler

, Siz stilleri değiştirip ekliyorsunuz Douglas adlı bir HTML robotuna. Douglas bu sabah robot fabrikasından teslim alındı. JavaScript becerileri olağanüstü; fazla bakıma (her seferinde oynamak için yeni bir değişkene) ihtiyaç duymaz; ve o iyi espriler anlatır! Tek sorun, onun bakışları ...

Editörün Seçimi

Sosyal Medya Metrikleri: Web Sitenizin Mobil Kullanımını İzleme - mankenler

Sosyal Medya Metrikleri: Web Sitenizin Mobil Kullanımını İzleme - mankenler

Analytics sitenize gelen mobil trafiği size anlatıyor mu? Mobil ölçümler, size hacim, ziyaretçinizin satın alma kalıpları veya potansiyel müşteri üretim kalıpları nedir ve mobil site ziyaretçilerinizin demografik bilgileri hakkında bilgi verebilir. Bunlarla ilgilendikten sonra, sitenizi mobil ziyaretçiler için yapışkan hale getirebilirsiniz. ...

Gerçek Zamanlı Sosyal Medya Ölçütleri Kullanmanın Faydaları - mankenler

Gerçek Zamanlı Sosyal Medya Ölçütleri Kullanmanın Faydaları - mankenler

Gerçek zamanlı sosyal medya metrikleri yararlıdır, tamamen markanıza ve müşterilerinize sunduğunuz hizmet veya ürüne bağlıdır. Markanızın, gerçek zamanlı olarak sayfanızla etkileşim halinde olan insanların izlenmesinden fayda çıkarsa, sizin için kullanabileceğiniz çeşitli çözümlere sahip olursunuz; Woopra, KISSmetrics, Clicky, Google Analytics ve ...

Harekete Alma Harekete Geçişiniz İçin Yerleştirme Seçeneği için Sosyal Medya Metriklerini Kullanarak

Harekete Alma Harekete Geçişiniz İçin Yerleştirme Seçeneği için Sosyal Medya Metriklerini Kullanarak

Harekete geçirici mesajların yerleştirilmesine yardımcı olması için metrikleri kullanmak önemlidir. Sayfa yerleşiminde A / B testi yapın. Açılış sayfanızın düğmelerine sahip sürümlerini farklı yerlerde çalıştırın. Her seferinde iki sürüm çalıştırmayı deneyin; bazı insanlar aynı anda beş test yerleşimi çalıştırır ve rasgele teslim edilir. Metrikleriniz yardımcı olabilir ...