REKLAMA

z lední obory


it's no bug, it's a feature

Rubriky:

Odkazy:
8. května 2005

různé chování odkazů na stránce

při pokusech o různé barvy odkazů v blogu a jejich změnu při přeběhnutí myšem (událost :hover) jsem vycházel z původního kódu šablony. jenže buď nebyl na mé nápady navržen, nebo jsem ho časem příliš zjednodušil :), jeho původní zřetězení "tečkových" vlastností (.links, a.links, a.links:hover) mi nedovolilo nastavit různé chování pro menu s odkazy / pro odkazy v textu / či pro nadpis v záhlaví
+ doplnění odkazů o acceskey



teď konečně k věci: ve zdejší šabloně jsou odkazy v levém sloupci uzavřeny v bloku [div class="links"]. kdežto běžný text příspěvků a komentářů vpravo žádné dodatečné vlastnosti class nemá.
odlišení se nadefinuje nejdřív pro odkazy v běžném textu (i s událostí :hover), a potom přidáním vlastnosti s odlišením class="links" pro odkazy v levém menu:

  • odkaz v běžném textu

  • definice stylu na začátku šablony (dnes už to mám v samostatném .css souboru):

    a {font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    color: #3366bb;} /* default modrý tučný, o 1px menší než běžný text */

    a:hover {color: #0036ff;
    background: #C3C8D9;
    text-decoration: underline;}
    /* tmavší pozadí při ukázání, změna odstínu modrého odkazu.
    podtržení je celkem hnus, mám to kvůli otestování odlišnosti */


    výchozí použití pro všechny odkazy bez class:
    <a href="www">odkaz v běžném textu</a>

  •   odkazy v levém menu  

  • definice stylu:

    .links {font-size: 11px;
    color: #3366bb;} /* základní nastavení pro levý sloupec s vlastností "links" */

    .links a {font-weight: bold;
    text-decoration: none;} /* výchozí vzhled odkazů vlevo je stejný: tučný, nepodtržený */

    .links a:hover {color: #0036ff;
    background: #e6ebf0;
    text-decoration: none;} /* ale pozadí při ukázání zesvětlá, odkaz zůstane nepodtržen */


    použití jen pro levé menu (links):
    <div class="links"><a href="www">odkazy v levém menu</a></div>
    odkazy dědí od svého div class="links" všechny ty vlasnosti, které si dále samy nepřepíšou. o omezení na ty správné .links se stará právě kaskádování ".links a {...}"

    takto si tu s šablonou vyhrálo více blogerů, hlavně jsem se inspiroval u vdonati.bloguje.cz, taky tricatnik.bloguje.cz.
    updatnuto: koukám že 30 měl stejný nápad s odlišením odkazů – vlevo pozadím, vpravo podtržením, hm až tak moc zas kopírovat nemusím :( tak až se mi bude chtít tak to zruším

  • z lední obory


  • nakonec se mi zachtělo mít ještě odlišné i klikací textové záhlaví s názvem blogu. přitom jsem objevil že ve firefoxu můžu klidně nadpisu přiřadit událost h2:hover, s pořadím
    <a href="index.php"><h2>$BlogTitle$</h2></a>
    a ve stylu měním vlastnosti h2. ale mrchosoftí ie to nechápe, on zná událost :hover jen pro odkaz (a=...).
    kromě přehození pořadí kvůli ie tak musím ještě ve stylu svázat definici "h2 a {...}", čili jen pro odkaz který je zároveň nadpisem

    definice stylu:

    h2 {margin-bottom: 1px;
    margin-left: 20px;
    text-transform: uppercase;} /* výchozí parametry nadpisu h2 */

    h2 a {background: #737680;
    color: white;
    font-size: 32px;} /* změny proti malým modrým odkazům */

    h2 a:hover {color: #e6ebf0;
    background: #737680;
    text-decoration: none;} /* při ukázání myšem ať se nezmění pozadí, text mírně zešedne */


    použití v záhlaví stránky:
    <h2><a href="http://brtnik.bloguje.cz/">z lední obory</a></h2> podobně má řešený nadpis třeba kretka.bloguje.cz

    ----
    update: chtělo se mi vyzkoušet jak fungují accesskey = klávesové zkratky v odkazech.
    v levém sloupci jsou pod rubrikou s seznamem témat i linky na některé starší články: lze se na ně dostat přes alt + podtržené písmeno. popis přidám do hromady "tipů a triků" brtnik.bloguje.cz/ptakoviny nebo viz zdroják



    neděle: maminky vlastní i cizí necháme oslavovat svátek, a my si zatím schrupnem.


146211-ruzne-chovani-odkazu-na-strance.php


Komentáře

[1] - r1, 09.05.2005, 20:58:38
hmmm....

[2] - Jita, 12.05.2005, 18:54:37
Ta kočka je boží!

[3] - lední brtník, 15.05.2005, 12:17:47
teď jsem po ránu koukal sousedce do zahrady, přes zimu vykrmila svoje kočky na dvojnásobný průměr. ale jedné to nevadilo, klidně se rozběhla a vyběhla až na vrchol stromu, dokonce se pak dokázala sama dostat dolů. už abych šel na důchod :) pořídím si šelmu dom.

[4] - Jita, 17.05.2005, 20:03:07
Kočkám vykrmenost sluší. Jsou pak měkčí na mazlení..

[5] - lední brtník, 20.05.2005, 10:26:57
brtník váží přesně 100 kilo. kdybych měl mít zvířátko na mazlení, musel by to být rys nebo puma. nebo malý brtník, ale ty potvory rychle rostou a žerou tranzistoráky, drahé foťáky a tak.

[6] - Jita, 21.05.2005, 11:02:11
Není to z nějaký písničky??? :))))

[7] máš nádhernou kočku! - rarek - WWW, 17.06.2005, 09:35:48
.. vidíš, a já mám problém změnit to černé písmo textu blogu u sebe na jinou barvu - třeba bílou apod. Docela jsem s tím experimentovala tuším ve středu, kdy jsem ten design měnila a prostě jsem na to nepřišla. Chceš poradit?
Mmch, máš krásnou čičinu.

[8] - "('o')", 21.06.2005, 23:14:00
číča není moje, sebráno někde z netu, hodilo se mi to k poslední větě. nebo věta k obrázku. nebo den matek připadl na neděli, to většinou ležím po pátku a sobotě mrtvý.

[9] asi si to nečetl - rarek - WWW, 27.06.2005, 22:01:25
.. tak alespon touto cestou, protože nemůžunajít jiný kontakt na tebe - kopíruju co mám na stránkách.
tohle jsem psala před delším časem : .. nepředpokládám, že budeme přáteli, ale moc děkuji za odpověd.
Podívám se na to co píšeš a odzkouším si to na svém blogu - už se mi několikrát stalo, že jsem chtěla dát tmavý podklad a světlé písmo a prostě to nešlo .. nevěděla jsem jak to změnit a zkoušela jsem a zkoušela a nic z toho nebylo.
Takže se mi povedlo ty barvy "našponovat" (dle mého) do nějaké čitelné podoby a ono to "neprošlo":)
Ještě jednou díky a at se ti daří, žije hezky, at je kolem tebe co nejmín konfliktních lidí a tak .. však víš.
no a potom se mi to povedlo a já mím na stránkách písmo bílé! Takže jsem měla šílenou radost a ještě jednou moc děkuju a taky se omluvám za ten výstup.
Ehm, jsem holt emotivní no .. měj se fajn.


Přidání komentáře...
Vaše jméno:


URL vašich stránek:


Nadpis:


Text: [b]tučně[/b] [i]kurzíva[/i]