SORU
6 Mart 2011, Pazar


Bir elemanın üst göreli olarak sabit pozisyon alabilir miyim?

Ben bir element sabit pozisyon, eğer ebeveyn veya akraba, sabit pozisyon, pencereden göre değil yerleştirilir, o önemli değil, her neyse.

CSS

#wrapper { width: 300px; background: orange; margin: 0 auto; position: relative; }
#feedback { position: fixed; right: 0; top: 120px; }

HTML

<div id="wrapper">
    ...
    <a id="feedback" href="#">Feedback</a>
</div>

http://jsbin.com/ibesa3

CEVAP
19 EKİM 2011, ÇARŞAMBA


CSS özellikleri position:fixed görüş içeren konumlandırılmış öğe değil sabitlenmiş olması gerekir.

Eğer belirtmeniz gerekir koordinatlarınızı göre bir üst almak için kullanın JavaScript bulmak için üst konumuna göre görüş ilk, sonra da set çocuk (sabit) eleman konumunu buna göre.

CESARETİALTERNATİF: Y (Chrome, Safari, iOS tarayıcıları, ve birkaç Diğerleri) konumlandırılmış bir öğe sınırlar -webkit-sticky konteyner ve görüş içinde. Başına mesaj kaydetme:

-webkit-sticky ... ... kavşak içinde konumlandırılmış bir öğe sınırlar konteyner kutusu, görüntü kutusu.

Stickily konumlandırılmış bir elementin position:relative (boşluk gibi davranır bunun için akış) ayrılmış, ama bir tarafından belirlenir ofset yapışkan yerleştirin. () Değiştirilmiştir isİnFlowPositioned göreli kapak ve yapışkan.

Tasarım hedeflerine bağlı olarak, bu davranış, bazı durumlarda yararlı olabilir. Ama deneysel ve standart yakın değil henüz. Ve Krom deneysel bayrakları zaten gerektirdiğinden, -webkit-stickyşu an için gerçekten bir çözüm değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Strata1000

    Strata1000

    28 EYLÜL 2009