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

  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • sghaff1

    sghaff1

    23 Mart 2009
  • Watcher3223

    Watcher3223

    15 Kasım 2007