Prilagođavanje design-a zaglavlja PDF Ispis E-mail
Ocjena: / 12
LošeOdlično 
Mustafa Bešlagić   
Srijeda, 09 Travanj 2008
 

Kao što vidite na slici ovim tutorijalom želimo postojeći (default-ni) design zaglavlja u potpunosti promijeniti. Naravno da bi postigli željeni cilj bitno je poznavati osnove CSS-a (Cascading Style Sheets). CSS klase u potpunosti definiraju vizualne karakteristike dijelova stranice. One su definirane u više css datoteka koje se nalaze u [path]\s_oracle10\b_mozilla_4 direktoriju.

[path] ovisi o vrsti web servera. Pogledaj Kako promijeniti sliku bannera

CSS datoteke koje ćemo mijenjati u cilju rješavanja zadatka su:

  • portalbanner.css
  • portalcontent.css

Slijedeća slika prikazuje korak po korak prilagođavanje css datoteka zadanom design-u.

 

Korak 1 - Preinaka izgleda Page Tab izbornika

Za ovaj korak potrebno je pripremiti 4 slike i to:
subtabr.gif
 
subdimtabr.gif
 
bg_tab.gif
 
bg_tab_dim.gif
subtabr.gif subdimtabr.gif bg_tab.gif separator.gif
Ove slike se pohranjuju u b_mozilla4 direktorij!

Važno je napomenuti da su karakteristike page tabova koje mijenjamo definirane u portalcontent.css datoteci.
Dolje navedene klase definiraju izgled tabova. Masna slova označavaju properties-e koje se razlikuju od originalnih. Nekad ih trebate samo promijeniti a ako ih nema u originalnim datotekama tada ih treba dodati.

Preporučam da instalirate firefox i firebug plugin koji će Vam u mnogome pomoći da debug-irate probleme promijenjenih CSS datoteka.
/*ova klasa definira lijevi dio aktivnog tab-a*/
.TabHiCell {
    background-color: #9ABFDC;
    text-align: center;
    background-image: url(bg_tab.gif);  /* USED BY PERL RTL-ONLY: background-rtl-image: url(bg_tab.gif); */
    background-position: top left;
    background-repeat: no-repeat;
    padding: 3px 4px 2px 10px;
    border-width: 0;
    border-style: solid;
    border-color: #3f3f7f;
    border-bottom-color: #ffffff;
    text-decoration: none;
}
/*ova klasa definira desni dio aktivnog tab-a tzv. separator*/
TabHiSep {
    background-image: url(subtabr.gif); /* USED BY PERL RTL-ONLY: background-rtl-image: url(subtabr.gif); */
    background-position: top left;
    background-repeat: no-repeat;
    width: 8px;
}
/*ova klasa definira lijevi dio neaktivnog tab-a*/
.TabDimCell
{
    background-color: #DEE8F1;
    text-align: center;
    background-image: url(bg_tab_dim.gif); /* USED BY PERL RTL-ONLY: background-rtl-image: url(bg_tab_dim.gif); */
    background-position: top left;
    background-repeat: no-repeat;
    padding: 6px 4px 4px 10px;
    font-size: 9pt;
}
/*ova klasa definira desni dio neaktivnog tab-a tzv. separator*/
.TabDimSep {
    background-image: url(subdimtabr.gif); /* USED BY PERL RTL-ONLY: background-rtl-image: url(subdimtabr.gif); */
    background-position: top left;
    background-repeat: no-repeat;
    width: 8px;
}
/*ova klasa definira razmak između tabova*/
.TabSep {
    width: 6px;
}
Korak 2 - Kreiranje tab dashboard izbornika umjesto hyperlink navigacije

Za ovaj korak potrebno je pripremiti 4 slike i to:
 
 
 
aktiv.gif neaktiv.gif hover.gif  separator.gi

/*ova klasa definira panel kontejner*/
.PanelItems {
    font-size: 8pt;
    font-weight: bold;
    vertical-align: bottom;
    padding-right: 4px;
    border: 0px;
    padding-bottom:0px;
}
/*ova klasa definira panel separator - područje između dashboard tabova*/
.PanelItemSep
{
    width:4px;
    background: url(separator.gif) 0px 0px no-repeat;
    height:25px;
    display:inline-block;
    float:left;

}

/*ova klasa definira neaktivne tabove dashboarda za stanja link i visited*/
.PortalLink:link, .PortalLink:visited {
    font-size: 8pt;
    color: #555;
    text-decoration:none;
    font-weight: normal;
    background:transparent url(neaktiv.gif) repeat 100% 0%;
    height:16px;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    vertical-align:bottom;
    display:block;
    float:left;

}
/*ova klasa definira ponašanje neaktivnih tabova dashboarda kod stanja hover*/
.PortalLink:hover {
    font-size: 8pt;
    color:#ffffff;
    font-weight: normal;
    text-decoration: underline;
    background:transparent url(hover.gif) repeat 100% 0%;
}

/*ova klasa definira aktivni tab dashboarda za stanja link i visited i hover*/
.CurrentPortal:link,
.CurrentPortal:visited,
.CurrentPortal:hover
{
    font-size: 8pt;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background:transparent url(aktiv.gif) no-repeat 100% 0%;
    height:16px;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    vertical-align:bottom;
    display:block;
    float:left;

}

Korak 3.

PortalBottomTable {
    padding: 0px;
    background-color: #004b91;
    height:42px;
    vertical-align:top;

}
 
Korak 4.
 
Citat članka Favoriti Print Slanje e-mail-a Slični sadržaji Spremanje na del.icio.us

Komentari korisnika (5)
Poslao Petar, Objavljeno: 19-07-2009 20:38,
1. Odlicno
Upravo ono sto mi treba (samo molim te zavrsi clanak ;).
 
» Odgovorite na komentar...

Poslao Arnie, Objavljeno: 09-02-2009 17:45,
2. Great work
Very good site! I like it! Thanks!
 
» Odgovorite na komentar...

Poslao Aron, Objavljeno: 25-12-2008 00:35,
3. My feedback
Very good site! I like it! Thanks!
 
» Odgovorite na komentar...

Poslao Qrpmatah, Objavljeno: 13-12-2008 14:28,
4. Good article
Thanks!
 
» Odgovorite na komentar...

Poslao Hiposaasa, Objavljeno: 26-07-2008 02:51,
5. Hiposaas
OOO, Interesting story))
 
» Odgovorite na komentar...

Dodajte Vaš komentar



mXcomment 1.0.6 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
« Prethodna   Sljedeća »