HTML JS Layers - PullRequest
       8

HTML JS Layers

0 голосов
/ 12 февраля 2009

я хочу знать, как в gmail реализована функция добавить ссылку на почту - это div, который изменяет отображение? это еще один слой? это что-то еще?

Заранее спасибо,

унция Radiano.

Ответы [ 3 ]

1 голос
/ 12 февраля 2009

Вы говорите об одном из них?

Добавить форму ссылки

GMail Добавить ссылку 1 http://www.kalleload.net/uploads/thumbnails/bxpwxqpauzxe.png

Панель инструментов с плавающей ссылкой

GMail Добавить ссылку 2 http://www.kalleload.net/uploads/thumbnails/rrdkcg_tuqjfypvmlra.png

(нажмите на картинку, чтобы увеличить)

Edit:

Главный секрет в том, что вы хотите вытащить свою коробку из потока HTML. Это легко сделать с помощью position: absolute;, а затем расположить поле с помощью top, left, right и bottom.

Например, вот фрагмент кода ( пример полного кода ):

.box {
    background: #fff;
    border: 3px solid #333;
    left: 2.00em;
    padding: 2.00em;
    position: absolute;
    top: 2.00em;
}
0 голосов
/ 13 февраля 2009

Gmail использует так называемый эффект лайтбокс . Вы можете найти много информации об этом в Google .

0 голосов
/ 12 февраля 2009

Асинхронные обратные вызовы сервера javascript с манипулированием DOM. Больше, чем просто замена html в одном большом div, но обновление вещей только там, где они должны быть и когда они должны быть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...