Можно ли создать своего рода стиль ссылки / кнопки с использованием CSS со специальными эффектами, такими как тени, обводка текста и / или градиент?

Можно ли сделать такие кнопки (http://img225.imageshack.us/img225/6452/buttonslw9.jpg) с помощью CSS? Это должно быть Menu, и PHP просто передает текст в html / css, а css должен позаботиться о дизайне.

Может быть, я хочу слишком многого от CSS - особенно с этим красным контуром текста ...? Есть идеи, как я могу добиться таких результатов, не нажимая эти кнопки вручную в графическом редакторе?

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
0
331
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Нет кроссбраузерного способа сделать это (как вы сказали, особенно с красным текстовым контуром), но команды Webkit и Gecko реализуют некоторые классные вещи CSS, такие как тиснение градиентов с экспериментальными свойствами CSS.

Возможно, вы увидите, что jQuery может для вас сделать. Он делает некоторые довольно интересные вещи в стиле CSS, которые выходят за рамки CSS.

Ответ принят как подходящий

«Чистое» решение возможно в последней версии Safari со свойствами text-shadow, -webkit-text-stroke и -webkit-gradient (объяснено в Блог Safari).

Вы также можете использовать SVG + CSS background-image в Opera 9.5 и Safari.

Практическое решение, которое работает более чем в паре современных браузеров, - это создание изображений на стороне сервера с помощью Библиотека GD.

будет ли библиотека GD делать то, что мне нужно?

Skuta 12.10.2008 04:15

Другие вопросы по теме