Ben Afshin, Intro.js yazarıyım. Aslında nasıl çalıştığını size anlatayım. odaklanmış/vurgulanan eleman olarak
, iki ayrı şeyler happend:
1) bir yardımcı katman olun. Yardımcı katman, odaklanmış öğedeki beyaz yuvarlak köşe tabakasıdır.
2) Öğeyi, sayfadaki diğer tüm öğelerin önüne getirmek için, hedef öğenin
z-index
ve
position
öğelerini değiştirin.
hedef elemanın konumu (odaklanmalıdır elemanı/vurgulanmış) ise
geçerli: Bağıl
Mutlak/: IntroJs sadece hedef elemanı z-index
9999999
ayarlı, hedef eleman ön gider böylece sayfadaki diğer tüm öğelerin Statik
: Şimdi IntroJs relative
hedef elemanı pozisyonunu ayarlayın ve sonra 9999999
için z-index
ayarlayın.
Şimdi, hedef öğe, sayfadaki tüm diğer öğelerin önündedir. Yani, son bir adım kalır, yardımcı elemanını yaratın. yardımcı katman oluşturmak için
, IntroJs sadece yükseklik, genişlik üst almak ve hedef elemanının bırakıldı ve daha sonra sınıf introJs-helperLayer
(ve konumu absolute
) ile div
oluşturmak ve body
ekle.
Sonuç IntroJs iki adım, ilk (sayfa yuvarlak köşe tabakası) bir yardımcı katman oluşturarak ve ardından getirmek amacıyla hedef eleman içeriğini relative
yaratıyor bir öğe odaklanmak amacıyla
, sayfadaki tüm öğelerin önüne.
Hey @ jaysmith024, Cevabınızı alırsanız, "yanıtla" olarak işaretleyin. Teşekkürler. –