Strona 1 z 1

Wygląd linka

: 10 grudnia 2008, 17:30
autor: Christaad
Czy jest jakiś sposób na zmianę wyglądu linka np. żeby był czerwony i bez tych kropeczek pod nim??

Re: Wygląd linka

: 10 grudnia 2008, 17:33
autor: jaroslw
Jest. Jaki styl?

Przenoszę do odpowiedniego forum.

Re: Wygląd linka

: 10 grudnia 2008, 17:34
autor: Christaad
ten, który jest na początku. Chyba "prosilver" jeśli nie ma literówki.

Re: Wygląd linka

: 10 grudnia 2008, 17:44
autor: jaroslw
Jeśli dla wszystkich, to w pliku styles/prosilver/theme/colours.css zamień:

Kod: Zaznacz cały

a:link	{ color: #105289; }
a:visited	{ color: #105289; }
a:hover	{ color: #D31141; }
a:active	{ color: #368AD2; }
na:

Kod: Zaznacz cały

a:link	{ color: red; }
a:visited	{ color: red; }
a:hover	{ color: red; }
a:active	{ color: red; }
W miejsce "red" możesz wstawić inny kolor - wartość w systemie szesnastkowym lub angielski odpowiednik.

Jeśli ma to być tylko dla odnośników będących w postach, to w tym samym pliku zmień wartości atrybutów color w tym kawałku kodu:

Kod: Zaznacz cały

.postlink {
	color: #368AD2;
	border-bottom-color: #368AD2;
}

.postlink:visited {
	color: #5D8FBD;
	border-bottom-color: #666666;
}

.postlink:active {
	color: #368AD2;
}

.postlink:hover {
	background-color: #D0E4F6;
	color: #0D4473;
}
Żeby pozbyć się podkreśleń linków zamień kawałek kodu z styles/prosilver/theme/links.css:

Kod: Zaznacz cały

.postlink {
	text-decoration: none;
	color: #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 0;
}

.postlink:visited {
	color: #bdbdbd;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.postlink:active {
	color: #d2d2d2;
}

.postlink:hover {
	background-color: #f6f6f6;
	text-decoration: none;
	color: #404040;
}
na to:

Kod: Zaznacz cały

.postlink {
	text-decoration: none;
	color: #d2d2d2;
	padding-bottom: 0;
}

.postlink:visited {
	color: #bdbdbd;
}

.postlink:active {
	color: #d2d2d2;
}

.postlink:hover {
	background-color: #f6f6f6;
	text-decoration: none;
	color: #404040;
}

Re: Wygląd linka

: 10 grudnia 2008, 17:50
autor: Christaad
To bym dał radę zrobić lecz (przepraszam moja wina) nie napisałem, że chodzi mi tu o pojedyncze linki. Jeśli nie ma takiej możliwości będę musiał wybrać tą jedną.

Re: Wygląd linka

: 10 grudnia 2008, 17:56
autor: jaroslw
Jeśli mają być to pojedyńcze linki w poście, to chyba jedynym wyjściem będzie utworzenie nowego znacznika BBCode dla takich odnośników, gdzie znacznikowi <a> byłaby nadawana inna klasa CSS. Jeśli te linki mają być w obrębie forum to również jest to kwestia modyfikacji odpowiednich klas CSS.

Re: Wygląd linka

: 10 grudnia 2008, 18:13
autor: Christaad
Ależ Cię dziś molestuję. :D
Najlepiej byłoby gdyby można jakoś stworzyć znacznik BBcode jak np. [red link]{text znaczy link}[/red link].

Re: Wygląd linka

: 10 grudnia 2008, 18:21
autor: jaroslw
Spróbuj tak:
Używanie BBCode: [rurl={URL}]{TEXT}[/rurl]
Zamiana HTML: <a href="{URL}" class="redlink">{TEXT}</a>

Potem w styles/prosilver/theme/links.css dodaj takie klasy:

Kod: Zaznacz cały

a.redlink {
color: red;
text-decoration: none;
border: none;
}

a.redlink:hover {
color: red;
text-decoration: underline;
border: none;
}
Nie testowane, ale powinno działać. Po dodaniu tych klas do pliku .css odśwież motywy stylu.

Re: Wygląd linka

: 10 grudnia 2008, 18:57
autor: Christaad
Niestety link zrobił się koloru fioletowego. Gdy się na niego najedzie jest to podkreślenie i zniknęło to tło. Właśnie jak ustawić to tło na jakiś delikatny czerwony kolor. Zaraz gdy uda się ustawić czerwony link.

Re: Wygląd linka

: 10 grudnia 2008, 20:35
autor: jaroslw
Spróbuj jeszcze dodać do pliku styles/prosilver/theme/colours.css to:

Kod: Zaznacz cały

a.redlink {
color: red;
}

a.redlink:hover {
color: red;
background-color: KOLOR;
}
Za "KOLOR" jak już wspominałem wyżej wstaw odpowiednią wartość. Ciekawą tabelę znajdziesz tutaj. Pełną znajdziesz w większośći programów graficznych lub jako wtyczkę do przeglądarki.