Зверь-чародей
1. Как заменить надписи "Музыка", "Настроение", "Тэги" на картинки? Как изменить текст надписи "Музыка"?

2. Как заменить ссылки "Комментировать" или "Мой дневник" на картинки?Как изменить текст ссылок в меню?




Вообщем то текст поменять нельзя. Но можно его скрыть и поставить на его место картинку.

Громадным минусом такого метода является затруднение навигации при отключенных картинках.

Я расскажу идею - с остальным разбирайтесь сами ) Вопросы вида А как сделать то же самое для "Все дневники"? я игнорирую.

Рассматриваю на примере замены ссылки "Мой дневник" и подмены надписи "Музыка" на картинку.



Берем картинку. Например такую

Это картинка с новым текстом ссылки "Мой дневник" )



Код I:

li#myDiaryLink {background: url('/userdir/9/3/1/2/93120/19270514.gif') 0px 3px no-repeat;}

li#myDiaryLink a{ opacity:0.0;filter:alpha(opacity=1) !important;-moz-opacity:0.0;letter-spacing: 3.1px;zoom:1;position:relative;}




Первая строка кода ставит фон на элемент меню. Меняя выделенные значения добиваемся точного позиционирования картинки.

Вторая строка прячет оригинальный текст ссылки, но саму ссылку не убирает. Поэтому она остается рабочей )

С помощью подбора значения letter-spacing надо добиться того, чтобы ширина картинки и ссылки совпадала. position:relative; и zoom:1; нужен для IE - остальные браузеры справляются и без таких подпорок.



Код II (by Tex)

#myFavLink A {width:40px; height:25px; line-height: 3000px; overflow:hidden; background: #eee url('/userdir/0/0/0/0/0000/000000.gif') 5px 4px no-repeat;}

Этот проще )





С надписью "Музыка" гораздо проще, т.к. не надо сохранять функцианальность ссылок.

Просто берем картинку

и код для нее:

.atMusic em { font-size: 0 px; background: url('/userdir/4/7/4/8/474825/19198062.gif') no-repeat 0; padding-left: 70px !important; }

.atMusic em SPAN { position: absolute; left:-1000px;}


где 70px это ширина картинки.



Как вариант можно нарисовать меню и назначить фоном для целого блока, а потом разнести невидимые ссылки в нужные места

З.Ы. Как всегда картинки берем только из своей БИ и вставляем по аналогии.

@темы: текст, меню

Комментарии
24.07.2007 в 19:36

Зверь-чародей
.tOOty я даже не знаю что вам сказать - всё предельно ясно написано в инструкции. у всех получается.
24.07.2007 в 19:52

у меня нет картинки..
24.07.2007 в 21:23

Гэта мой прыдуманны мір! Гэты мой вольны шлях! І на усіх кантынентах пір, і рамонкі на тваіх вуснах!!!
.tOOty тя картинка в примере устраивает? тогда наводи на нее мышку/кликай правой кнопкой/жми "сохранить как"
угу? ну а потом для разнообразия загружай в СВОЮ БИ(Библиотека изображений! ога) и уж если совсем скучно будет можешь вставить ее в предложенный выше код!
:arms:

25.07.2007 в 13:32

я хочу вставить картинку вместо side h1
картинка вставляется но надо подкорректировать высоту.

#myDiaryLink {background: url('/userdir/9/3/1/2/93120/19270514.gif') 0px 3px no-repeat;}
#myDiaryLink a{ opacity:0.0;filter:alpha(opacity=1) !important;-moz-opacity:0.0;letter-spacing: 3.1px;zoom:1;position:relative;}

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

а должно


с помощью 2 кода пробовала - картинка становится нормально, но на нее нет ссылки.
зы: пользуюсь mozilla firefox.

25.07.2007 в 13:49

Зверь-чародей
ilives пропишите размер шрифта побольше:
#myDiaryLink a{ opacity:0.0;filter:alpha(opacity=1) !important;-moz-opacity:0.0;letter-spacing: 3.1px;zoom:1;position:relative;font-size: 20px;}

Правда код Tex все равно должен был работать.
25.07.2007 в 13:58

Рёцке спасибо вам большое за подсказку. а то я уже замучалась подгонять картинку под размер шрифта.

код Тех работает наполовину, в смысле картинка то вставляется, но в ссылку она не переходит.
хотя не знаю, может это я что то не так делаю, хотя все было вроде правильно :////
26.07.2007 в 13:53

Завладей. Убей. И в музей.
Рёцке
я вставила все,как в примере,а все ровно не слова ни картинки!!(
26.07.2007 в 13:57

ах да. еще вопрос. а за места #authorName в дневнике картинку нельзя вставить?
26.07.2007 в 14:17

Зверь-чародей
.no name значит не так, как в примере.
я у вас этого кода не вижу.

ilives не знаю не пробовал ) попробуйте. не получится - посмотрю.
26.07.2007 в 14:40

#authorName {background: url('/userdir/1/3/4/8/134849/22557363.jpg') 17px -1px no-repeat;}
#authorName a{ opacity:0.0;filter:alpha(opacity=1) !important;-moz-opacity:0.0;letter-spacing: 3.1px;zoom:1;position:relative;font-size: 13px;}

вот код. но ничего не изменилось. видно нельзя.
26.07.2007 в 14:51

Зверь-чародей
.authorName {background: url('/userdir/1/3/4/8/134849/22557363.jpg') 17px -1px no-repeat;}
.authorName a{ opacity:0.0;filter:alpha(opacity=1) !important;-moz-opacity:0.0;letter-spacing: 3.1px;zoom:1;position:relative;font-size: 13px;}

а так?
26.07.2007 в 14:52

Рёцке не. ничего не выходит(((
26.07.2007 в 15:02

у меня в избранном все ники авторов поменялись на эту картинку :///////
26.07.2007 в 15:04

Зверь-чародей
ilives дык. что то я не понял _что имеено_ у вас не выходит. Если ники поменялисьто что же не работает?
26.07.2007 в 15:09

Зверь-чародей
а... вы про тот authorName который вверху дневника?
тогда так
сначала прописываете это
#thisDiaryInfo {background: url('/userdir/1/3/4/8/134849/22557363.jpg') 17px -1px no-repeat;}
и подгоняете координаты под нужную ссылку
а уже потом добавите
a#authorName { opacity:0.0;filter:alpha(opacity=1) !important;-moz-opacity:0.0;letter-spacing: 3.1px;zoom:1;position:relative;font-size: 13px;}
чтобы скрыть текст ссылки
26.07.2007 в 15:21

Рёцке спасибо вам большое! все вышло!
13.08.2007 в 17:47

[: SolnyWko :]
млин, а я не знаю как найти это имя '/userdir/ и дальше
28.10.2007 в 12:35

Прости мне счастье то, что не принёс...
Рёцке
Можно ламерский вопрос (только не издеваться)? А зачем в коде с музыкой команда font-size? Я убрал его как таковой, ничего не изменилось — текст @музыка все равно не отображается.
28.10.2007 в 22:54

Я всего лишь Тень...Тень несбывшихся грёз...Моя реальность не для людей...мой мир не для чужих глаз...в нём нет любви и всегда идёт снег...
как сделать код для настроения и тем?