Haubergeon

Рейтинг
9
Регистрация
13.06.2011
Должность
Front-end developer
Интересы
Programming

Scaryer, согласен полностью, глаза тоже поломал)

А вообще в какую сторону думать, если уж очень хочется. Почитайте про cufon. Ну и главная проблема в том, что IE кушает шрифты только формата EOT

css:


body {
background: orange url('path/to/image.jpg') no-repeat center 0;
}

Готовый вариант конечно делать не буду, но могу подтолкнуть на мысль как это сделать)

1) добавляем в верстку

<div id="fixed_block">bla-bla-bla text</div>

2) в css позиционируем (fixed) этот блок относительно body

3) подключаем jquery

4) вешаем событие на этот блок (hover, click, например) и соответственно определяем что с ним делать - показывать или скрывать (show/hide, animate, fadeIn/fadeOut). В общем полет фантазии, ровные руки, знания и все получится)

jcarousel, jcarousellite приходят в голову в первую очередь) А вообще, как практика показывает, большинство плагинов всеравно приходится допиливать под свои нужды, редкие случаи когда ничего не приходится доделывать

На будущее советик) У вас в ссылке получается 2 разных картинки, и возникает маленький и неприятный момент (например, меня как пользователя иногда это раздражает :) ) при первом наведении, на мгновение бэкграунд пропадает, пока не прогрузится вторая картинка. Выход такой, сделать из двух картинок одну (спрайт), и менять при наведении только background-position. Такая штука полезна как для глаз пользователей, так и для файловой системы (в данном случае правда минимальная польза)

frfattare:
Хм.. нет, спасибо. Так синняя полоска сдвигается вниз, а мне нужно сдвинуть решетку..

затерто...

Посмотрите в сторону абсолютного позиционирования, либо воспользуйтесь таким чудесным свойством как float

Собственно говоря, довольно просто этот блок выдрать прямо из форбс, например. В коде прямо за блоком есть js, немного разобравшись с ним, думаю, не составит труда его и к себе прилепить.

Вот, кстати, прямая ссылка на likebox от фейсбука

PLSB:
В общем на мой взгляд симпатично. Но обилие блоков информации заставляет глаза немного разбегаться. Возможно как-то разделить блоки добавить какие-то акценты.

Полностью солидарен с PLSB.

Ну и маленькое исправление на горячую руку, в списке меток, самим меткам добавьте стиль 'white-space: nowrap' и 'line-height', равное размеру шрифта. Так они не будут друг на друга залазить, и если в метке несколько слов и она не помещаетя в строку, то отобразится на следующей строке)

anton831:
http://htmlbook.ru/css/float
Если position позволяет, то можно использовать.

Где вы такое выкопали) У float нет такого значения 'center'

Чтобы выровнять блок по центру, нужно всего-лишь указать ему width, margin-left: auto, margin-right: auto


#centered_block {
width: 960px;
margin: 0 auto;
}
И как лучше вставить эти li не нарушая дизайн?


<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>

А так сами смотрите, если есть возможность запихнуть вывод <ul></ul> в то место, где формируется само меню, то сделайте это. Там же определять, если подменю нет, то и не выводить пустую конструкцию в html

Проблема в том, что элемент <ul> определяет список и само собой подразумевает наличие хотя бы одного элемента списка - <li>.

Кстати, мало просто присутствие тегов <li>, для полной валидации они еще не должны быть пустыми)

Всего: 153