Как Вы, дорогой читатель, уже, наверное, заметили, справа внизу в этом блоге вслед за прокруткой "плывёт" кнопочка "поиск". На первый взгляд, приходят в голову сложные и полные труднозапоминаемых ухищрений решения с использованием JavaScript, но на самом деле всё гораздо проще - лишь чистый css, о чём ниже.
Для того чтобы элемент "плавал", ему нужно задать фиксированную позицию на экране. Это делается очень просто. Назовём блок, который должен плавать вслед за прокруткой "fixed_block" или любое другое название. Для начала в таблице стиле(CSS) создадим элемент-класс ".fixed_block", прописав строчку "position:fixed;", указывающуюю на фиксированную позицию на экране, "bottom:5px;" и "right:5px;", указывающие положение элемента относительно нижнего и правого края экрана соответственно(также есть аналогичные элементы "top" и "left"). Далее можно оформить блок как угодно. В данном случае - стиль, цвет и тип border'а, а также фон. Пример описания моего блока в CSS:
.fixed_block {position:fixed;bottom:5px;right:5px;border:1px solid #eee;padding:5px;width:5%;text-align:center;background:#aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}Теперь осталось впихнуть наш блок с содержимым, в любое место страницы(лучше в конец, дабы не было ошибок в отображение элемента). Теперь просто объявлемя контейнер div и присваиваем ему значение класса fixed_block:
<div class="fixed_block">Здесь размещаем контент, содержащийся в плавающем блоке</div>
0 комментарий(ев):
Отправить комментарий