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

  • Droid Life

    Droid Life

    17 Kasım 2009
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • sWooZie

    sWooZie

    9 ŞUBAT 2006