Клуб API Карт

Внутренняя тень-обводка для держателя карты средствами css: box-shadow inset

mafia2resurs
24 декабря 2011, 01:38

Всем добрый день.

Мне необходимо через box-shadow inset сделать внутреннюю тень в видимой области (держателе) карты, так сказать обводка тенью по ее бокам.

Но дело в том, что внутренности карты состоят из множества тегов <img>, следовательно они перекрывают тень, которая лежит под ними.

Однако, зайдя на сайт http://maps.yandex.ru/ я увидел, что таких тегов <img> нет, вместо этого цельный тег <ymaps>, и если ему задать css свойство box-shadow:0 0 10px #000; - то тень появится.

Как же можно получить такую же структуру карты через тег <ymaps> на своем сайте, чтобы добиться этой тени?

Спасибо.

6 комментариев
Подписаться на комментарии к посту
Аверяскин Антон
20 декабря 2012, 17:43

Тоже этот вопрос интересует

для этого надо подключить версию 2.0

Неужели нет решения для старой API 1.X?

Как вариант, поместить поверх карты блок с внутренней тенью и убирать/показывать его при наведении.

Я немного иначе сделал я засунул это в два дива:

Честно сказать смотрится не так как хотелось, но как вариант, ленивым вроде меня, что бы отсрочить переход на 2.х

Вот, что вышло: http://nao-stroy.ru/contacts.html

Если у кого то другие варианты появятся сообщите пожалуйста.