Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.04.2014, 04:50
Интересующийся
Отправить личное сообщение для maxim96 Посмотреть профиль Найти все сообщения от maxim96
 
Регистрация: 05.06.2011
Сообщений: 22

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



Код:
.generator style{
border-radius:3px;
box-shadow:
   inset 0px 2px 0px #ff0000,
   inset 0px -2px 0px #ff0000,
   inset 0px 3px 2px #000,
   inset 0px -3px 2px #000;
}
Ответить с цитированием
  #2 (permalink)  
Старый 18.04.2014, 08:23
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Никуда оно не вылезает. Как вы задаёте тени, так он их и показывает.
<style>div{
box-shadow:
   inset 0px 2px 0px #ff0000,
   inset 0px -2px 0px #ff0000,
   inset 0px 3px 2px #000,
   inset 0px -3px 2px #000;
}</style>
<div><br><br><br></div>
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 18.04.2014, 09:35
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

maxim96, мне вот интересно... При каком освещении и расположении прямоугольника и "материнской плоскости" будет такая тень?
Ответить с цитированием
  #4 (permalink)  
Старый 18.04.2014, 09:39
Интересующийся
Отправить личное сообщение для maxim96 Посмотреть профиль Найти все сообщения от maxim96
 
Регистрация: 05.06.2011
Сообщений: 22

А вы border-radius поставите и посмотрите, мне не надо квадратное...
Ответить с цитированием
  #5 (permalink)  
Старый 18.04.2014, 09:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от maxim96
border-radius поставите и посмотрите
Как вариант - сунь все это в еще один див с
overflow: hidden;

И его уже закругляй...
Ответить с цитированием
  #6 (permalink)  
Старый 18.04.2014, 09:48
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

maxim96, тоже самое же.
<style>div{
border-radius:3px;
box-shadow:
   inset 0px 2px 0px #ff0000,
   inset 0px -2px 0px #ff0000,
   inset 0px 3px 2px #000,
   inset 0px -3px 2px #000;
}</style>
<div><br><br><br></div>

чего вы хотите то, я не понимаю.

Нарисуйте что ли то что вам надо.
__________________
29375, 35
Ответить с цитированием
  #7 (permalink)  
Старый 18.04.2014, 09:54
Интересующийся
Отправить личное сообщение для maxim96 Посмотреть профиль Найти все сообщения от maxim96
 
Регистрация: 05.06.2011
Сообщений: 22

css к стороннему сайту подключил так что не варик :-(
Ответить с цитированием
  #8 (permalink)  
Старый 18.04.2014, 09:56
Интересующийся
Отправить личное сообщение для maxim96 Посмотреть профиль Найти все сообщения от maxim96
 
Регистрация: 05.06.2011
Сообщений: 22

Дак на первом скриншоте выделил зеленым, внимательно посмотрите в самый левый угол и в самый правый угол и в самый нижний левый угол, смотри черное вместо красного!
Ответить с цитированием
  #9 (permalink)  
Старый 18.04.2014, 10:41
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от Aetae
Это уголок показывающий возможность растягивания textarea.=\
Поставьте
textarea {
    resize: none;
}
Ответить с цитированием
  #10 (permalink)  
Старый 18.04.2014, 10:43
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

BETEPAH,
Да не, я кажись понял о чём он. Самые крайние пиксели чуток затемняются.

Решение в лоб: подложить тени нужного цвета.
<style>div{
border-radius:3px;
box-shadow:
   inset 0px 2px 0px #ff0000,
   inset 0px -2px 0px #ff0000,
   inset 0px 2px 0px #fff,
   inset 0px -2px 0px #fff,
   inset 0px 3px 2px #000,
   inset 0px -3px 2px #000;
}</style>
<div><br><br><br></div>
__________________
29375, 35

Последний раз редактировалось Aetae, 18.04.2014 в 10:51.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как отловить обратное событие "click" ? jsuse Общие вопросы Javascript 2 18.01.2012 00:16
как реализовать передачу функции в функцию?? czp Общие вопросы Javascript 10 29.11.2011 19:21
Как сделать такое fancy menu uonax Элементы интерфейса 2 22.05.2010 12:52
Как узнать, присутствует ли в окне полоса прокрутки или нет? возжаждавший Элементы интерфейса 6 12.03.2010 23:00