предохранитель перекрывающихся элементов с прозрачным фоном и тенью блока - PullRequest
3 голосов
/ 10 ноября 2011

Я пытаюсь совместить два элемента и соединить их - как если бы они были одним элементом - обычно я бы немного перекрывал их, и они довольно легко будут выглядеть как один элемент, но оба элемента, которые я использую, имеют частично прозрачный фон, поэтому наложение выглядит забавно - оно будет темнее остальных фонов, и вы очень четко увидите тень блока

http://jsfiddle.net/vbh4u/7/

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

Я немного осмотрелся и ничего не могу найти, у кого-нибудь есть идеи?

EDIT:

Я очень мало знаю об элементе canvas, но есть ли способ использовать canvas для чего-то подобного, например, нарисовать сложную фигуру на каве и расположить ее под содержимым?

Ответы [ 2 ]

1 голос
/ 10 ноября 2011

Вот моя попытка: http://jsfiddle.net/Simo990/YxRWp/4/

Только что убрал отрицательное поле и верхнюю тень. Это не совсем то, что вы хотите, но ... надеюсь, вам понравится.

0 голосов
/ 10 ноября 2011

Как то так?

http://jsfiddle.net/vbh4u/9/

...