Я пытаюсь правильно ориентироваться в градиентах CSS3 (особенно радиальных), и при этом я считаю, что поставил перед собой довольно сложную задачу.
В Adobe Illustrator я создал следующий стиль «кнопки».
Чтобы создать это изображение, я создал прямоугольник с цветом фона rgb(63,64,63)
или #3F403F
, а затем «стилизовал» его, чтобы иметь радиус границы 15 пикселей.
Затем я применил к нему «внутреннее свечение» с непрозрачностью 25%, размытием 8px, белым от центра. Наконец, я применил 3pt белый штрих к нему. (Я говорю вам все это на случай, если вы захотите воспроизвести его, если приведенного выше изображения недостаточно.)
Итак, мой вопрос таков:
Возможно ли воссоздать эту «кнопку» с помощью CSS без необходимости изображения?
Мне известны «ограничения» Internet Explorer (и ради этого эксперимента я не мог дать обезьян). Мне также известна небольшая «ошибка» в веб-наборе, которая неправильно отображает элемент с цветом фона, границей радиуса и границей (с цветом, отличным от цвета фона) - он позволяет фоновому цвету вытекать на изогнутом углы.
Моя лучшая попытка на данный момент довольно жалкая, но для справки вот код:
section#featured footer p a
{
color: rgb(255,255,255);
text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
text-decoration: none;
padding: 5px 10px;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border: 3px solid rgb(255,255,255);
background: rgb(98,99,100);
background: -moz-radial-gradient(
50% 50%,
farthest-side,
#626364,
#545454
);
background: -webkit-gradient(
radial,
50% 50%,
1px,
50% 50%,
5px,
from(rgb(98,99,100)),
to(rgb(84,84,84))
);
}
В основном, ужасно. Любые советы или подсказки с благодарностью приняты и большое спасибо за них заранее