ПредишенСледващото

Блог / CSS / 5 начина за изграждане на връзки, анкери с отстъп отгоре. Нервнича поради фиксирания блок (меню капачка).

Аз чува за пръв път, когато направих на сайта идва панел "Сподели в социалните мрежи", когато превъртате надолу бързо (опитайте него).

При използване на справки-котви на сайта, след като кликнете върху линка, панелът социална мрежа обхваща горната част на съдържанието (обикновено заглавие) и в крайния потребител просто не разбира, където той в крайна сметка стана. Можете да го опитате сами, като кликнете върху «А» линка по-долу.

И тъй като това е много популярен да направя шапки и Меню фиксирани позиции: фиксиран. лепкава към горната част на екрана, а след това аз мисля, че този сайт ще бъде от интерес за много хора. В него се спирам на няколко варианта за котви с отстъп от горната част на екрана, когато щракнете върху тях.

За по-ясно разбиране на всички h2 -zagolovki добавих запълване.

A: Standard котва

Може би ще е по-правилно да се обадите на поста не е "методи ... 5" и "4 методи ...". Тъй като това не е метод на всички, и е добър пример за това как не трябва да бъде, но О, добре.

В: вдлъбнатината под формата на псевдо

Използвайте псевдо да добавите запълване на елемента -: преди или: след това.

Browser поддръжка: Разбира Chrome, IE8 +, Firefox 3+, Opera 9.25+, Safari 3+.

забележки:

  • Изискване подкрепа браузър за CSS psevodoelementov.
  • Методът не работи правилно, ако продуктът не е фон или да попълните (увеличава мащаба на съдържание).
  • Тя не работи правилно, ако даден елемент има свойства подплата-горната или граничен отгоре.

В: Положителни и отрицателни марж подложка

Ние използваме подложка за отстъп, и отрицателен марж. за отстраняване на една и съща вдлъбнатината - или по-скоро, за да стане прозрачна за потребителя.

Имайте предвид, че пълнеж пълнеж също попадат в обхвата на кастинга, тоест, ако вашата позиция е фон, много е вероятно да naedet съдържание пред него. За да игнорирате подложка чрез добавяне на фона на един елемент, използвайте CSS-имот фон-клип: съдържание кутия.

Browser поддръжка: Разбира Chrome, Firefox 4.0+, Opera 10.6+, Safari 3+.

забележки:

  • Нуждаете се от подкрепата на браузъра фон-клип: съдържание кутия. но това е само в случай, ако искате да добавите фоново елемент.
  • Някои ограничения за използване на свобода (включително марж-разпадането - е, когато долната вдлъбнатината на първия елемент и втори горната вдлъбнатина се определя от най-голям, което става величината на вдлъбнатината между тези елементи).
  • Невъзможност да се използва подложка-отгоре.

D: гранична и с отрицателен марж

По същество същият като предишния метод, но вместо това се използва границата на подложките. Какво ни дава?

  • Сега можете спокойно да използвате подложка подложка.
  • Аз ще се опитам да го постави дясната - на идеята за граница - това е една и съща подложка. но само за да запълни и ефекти. Ето защо, когато се използва за запълване на фона, или елементът, че трябва да се вземе предвид, че тя rasprostaranyalas на самия елемент и подложка. но не и на границата (всъщност това е нашата ясна), ще има фон-клип: пълнеж кутия.
  • Ограничения за използването на граничния покрив. който обаче е решен лесно - виж по-долу.

Browser поддръжка: Разбира Chrome, Firefox 1.0+, Opera 10.5+ Safari 3+.

D: D метод с възможност за добавяне на контур-отгоре

Допълнение към предишния метод, който ще добави в горната граница на елемент. Браузъри и псевдо-фон-клип (само ако на заден план или да попълните) се изисква.

Browser поддръжка: Разбира Chrome, Firefox 3.5+, Opera 10.5+ Safari 3+.

Подкрепете проекта - споделете линка, благодаря!