PlainStyle
Модуль оформления "PlainStyle" позволяет загрузить дополнительный набор стилей для значков, балунов и всплывающих подсказок.
Особенностями оформления "PlainStyle" является симметричность значков меток и балуна относительно вертикальной оси, уменьшенная высота "хвостика" балуна, а также меньший радиус скругления у всплывающей подсказки.
Внимание
Перед использованием модуля его необходимо подключить.
Список стилей
После загрузки модуля стили и шаблоны будут доступны по ключам, перечисленным в таблице ниже. Все стили будут добавлены в хранилище стилей YMaps.Styles, а шаблоны - в хранилище шаблонов YMaps.Templates.
Подробнее о стилях читайте в разделе Стили, шаблоны и макеты.
Стили оформления значков:
Вид значка без содержимого: | Вид значка с содержимым: | Ключ стиля: |
---|---|---|
"plain#lightbluePoint" | ||
"plain#bluePoint" | ||
"plain#darkbluePoint" | ||
"plain#nightPoint" | ||
"plain#whitePoint" | ||
"plain#yellowPoint" | ||
"plain#orangePoint" | ||
"plain#darkorangePoint" | ||
"plain#redPoint" | ||
"plain#brownPoint" | ||
"plain#greenPoint" | ||
"plain#darkgreenPoint" | ||
"plain#pinkPoint" | ||
"plain#violetPoint" | ||
"plain#greyPoint" | ||
"plain#blackPoint" |
Внешний вид балуна и всплывающей подсказки:
Название объекта: | Внешний вид: | Ключ шаблона: |
---|---|---|
Балун | "plain#balloon" | |
Всплывающая подсказка | "plain#hint" |
Примеры
После загрузки модуля стили и шаблоны будут доступны по ключам, перечисленным в таблице в предыдущем разделе. Все стили будут добавлены в хранилище стилей YMaps.Styles, а шаблоны - в хранилище шаблонов YMaps.Templates.
Подробнее о стилях читайте в разделе Стили, шаблоны и макеты.
Пример ниже применяет стиль "plain#greenPoint"
к метке:
// Создает и добавляет на карту метку с зеленым значком стиля "plain"
var placemark = new YMaps.Placemark(map.getCenter(), { style : "plain#greenPoint" });
map.addOverlay(placemark);
Примечание
Применение стиля метки из модуля "PlainStyle" приведет к изменению внешнего вида значка, балуна и всплывающей подсказки этой метки.
Для объектов можно применять не весь стиль целиком, а лишь его отдельные подстили. Например, для метки можно задать только новый стиль балуна, оставив значки метки по умолчанию:
var placemark = new YMaps.Placemark(map.getCenter(), {
style : {
balloonStyle : {
template : "plain#balloon"
}
}
});
map.addOverlay(placemark);
Также можно применить стиль для значка метки, оставив балун по умолчанию:
var placemark = new YMaps.Placemark(map.getCenter(), {
style : {
parentStyle : "plain#greenPoint",
balloonStyle : {
template : "default#balloon"
}
}
});
map.addOverlay(placemark);