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

  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • martin shervington

    martin sherv

    7 EKİM 2011
  • Migs351

    Migs351

    3 HAZİRAN 2007