Под патронажем ЮНЕСКО при участии 32 организаций-партнеров сегодня запущен один из самых амбициозных интернет-проектов - Мировая цифровая библиотека.
На сайте www.wdl.org содержатся уникальные манускрипты, рукописи, редкие книги, фильмы, звукозаписи и фотографии. Цель этого проекта - перенести в Интернет культурное наследие всего человечества. Доступ ко всем ресурсам - бесплатный.
После того как основные графические элементы для меню созданы, можно приступить к CSS верстке. Для этого в корневой директории, где будет находить файл index.html, создадим папку css. Внутри этой папки заведем еще одну папку images,в которую поместим три файла:
фон :
левая “крышка”:
правая “крышка” (длинная):
Эти три файла сохраним в папке css/images
Теперь приступим к созданию стилей. Ниже приведу css файл, который сохраним под именем style.css в папке css
.menu{
background: url(images/menu_bgr.png) repeat-x;
height: 40px;
list-style: none;
}
.menu li{
float:left;
}
.menu li a{
display: block;
color:#000;
text-decoration: none;
font-size: 13px;
font-family:sans-serif;
font-weight:bold;
padding:0 0 0 19px;
height: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
}
.menu li a span{
display: block;
padding: 0 33px 0 14px;
}
.menu li.active a, .menu li a:hover{
color: #fff;
background: url(images/menu_left.png) no-repeat left;
}
.menu li.active a span, .menu li a:hover span{
color: #fff;
background: url(images/menu_right.png) no-repeat right top;
}
И, наконец, сама страница index.html, на которой будет отображаться меню:
Идея Идея этого меню очень простая - при движении мыши по гиперссылке пункта меню благодаря псевдоклассу :hover происходит замена стиля и это пункт меню подсвечивается. Кроме этого есть класс current (текущий), в котором происходит подсветка активного на данный момент пункта меню. Поскольку названия пунктов меню могут быть разными по длине, необходимо сделать изображение, подсвечивающее пункт меню с запасом по длине.
Коллекция шаблонов впечатляет. Идею Open Source взяли на вооружение веб-дизайнеры. Каждый может добавить свой шаблон в эту копилку. По качеству многие шаблоны не уступают платным.
Наверное, вы уже видели такие сайты, текст на страницах которых можно читать, но нельзя скопировать в буфер обмена. Это как правило связано с охраной авторских прав. Одно из решений - использовать JavaScript. И тут опять на помощь приходит jQuery! Посколько jQuery позволяет манипулировать событиями и стилями, очень легко перехватить события мыши, и запретить выделение текста. В приведенной ниже ссылке это реализовано достаточно просто и изящно. Замечу, что текст лекго скопировать, открыв в блокноте исходный текст страницы. Это другая часть задачи защиты от просмотра.