wersja skryptu MyBB: 1.8.6
adres forum: http://www.csgamers.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam mój problem polega wyłącznie na dodaniu koloru do linii kodu aby zachować jego strukturę nie zmieniając fontów
Kod:
<li> <a href="{$mybb->settings['bburl']}/calendar.php"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
Zmiana nazwy "Calendar" na kolor z tabeli kolorów jaki kod dodać? próbowałem chyba z 20 kombinacji i nic
Zapomniałem wcześniej, już zaktualizowałem
Ewentualnie jak ci się nie chce robić:
Kod:
<li> <a href="{$mybb->settings['bburl']}/calendar.php" style="color:#FF0000"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
Druga opcja - jeśli nie chcesz nic zmieniać w html możesz użyć nth-child w css.
A która opcja jest lepsza?
bo mi to obojętne, żeby działało
Używanie style= powinno być ostatecznością, bo w dłuższym czasie utrudnia edycję kodu. Klasy możesz użyć wielokrotnie i gdy będziesz chciał zmienić styl wielu elementów na raz - wystarczy zmiana w klasie w global.css
(18.03.2016, 23:11)ficus napisał(a): [ -> ]Używanie style= powinno być ostatecznością, bo w dłuższym czasie utrudnia edycję kodu. Klasy możesz użyć wielokrotnie i gdy będziesz chciał zmienić styl wielu elementów na raz - wystarczy zmiana w klasie w global.css
A gdy chce użyć wieku kolorów pod inne menu to do global.css mam dodać
Kod:
.colored {
color: #hex;
}
x3 razy? jedno pod drugim? czy da rade jakoś to skleić razem bo będę miał 3 textowe menu każde w innym kolorze
Nie bardzo rozumiem co rozumiesz przez '3 textowe menu'. W każdym razie - klasa to nadanie konkretnego stylu do elementu/ów. Jeśli styl, w tym przypadku kolor, ma się różnić w różnych elementach to musisz utworzyć osobne klasy.
A więc będzie przykładowo:
Kod:
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="colored"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="colored"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="colored"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
3 różne z różnymi kolorami to w globalu muszę dać
tylko to co niżej? czy jeszcze coś dodatkowo do tych 3 kodów powyżej dopisać do global.css
Kod:
.colored {
color: #hex;
}
Żeby mieć 3 rózne linki do kalendarza o innym kolorze?
Kod:
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="red"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="green"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="blue"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
css:
Kod:
.red { color: #ff0000 }
.green { color: #00ff00 }
.blue { color: #0000ff }
Nie rozumiem zbytnio o co dokładnie pytasz.
Nie nie 3x kalendarz ja przerobie te linki pod przekierowania na podstrony i nadam im inna nazwę wiesz? ale tylko pytam co mam dać w css
A właśnie najważniejszego się nie zapytałem
jak wstawić link przekierowujący do strony jakiejś ale przekierowujący na nową zakładkę przeglądarki nie na stronę główną
Kod:
<li> <a href="{$mybb->settings['bburl']}/calendar.php" class="red"><i class="fa fa-calendar fa-fw"></i></br> Calendar</a></li>
tak? i reszta zostaje? co do linku... a co do otwierania strony w nowym oknie? jaki kod dodać
Jeśli każdy z trzech linków ma mieć inny styl (czyli kolor) to każdy z nich musi mieć inną klasę przypisaną - przykład podał Ci divir. Potem w global.css musisz te trzy klasy opisać.
3 różne elementy = 3 różne klasy.
Do otwierania w nowym oknie/karcie służy parametr
target.
http://www.w3schools.com/tags/att_a_target.asp
Przykład masz w linku, nie powinno Ci to sprawić problemu.