TIPS AND TRICKS

http://www.duyhien.com

Thay đổi background của menu bar

Có nhiều người hỏi tôi cách thay đổi background cho menubar như skin "gờ lin" cho cu Đăng.



Nếu bạn đọc post Main.cssThêm hình ảnh vào Blog Opera, có thể bạn cũng sẽ làm được. Tuy nhiên bạn có thể sẽ gặp khó khăn trong việc canh chỉnh khoảng cách. Tôi cũng phải tự mò mẫm, thử tới, thử lui mới hiểu sơ sơ cách sử dụng các loại thuộc tính (properties). Mà thật ra, có nhiều cái tôi cũng chưa làm được. Bạn hãy giúp tôi bổ sung những nội dung chưa hoàn chỉnh nhé

Trước tiên, bạn cần chuẩn bị một tấm ảnh làm background, ví dụ trong skin "gờ lin", tôi chọn ảnh

Bạn tìm đoạn mã menu (lưu ý đối với các theme khác thì đoạn mã này có thể khác).

#menu {
clear:both;
height:78px;
background:transparent;
margin-left:65px;
}

#menu ul {
padding: 0px;
margin:20px 0 0 0px;;
height:78px;
}

#menu li {
float:left;
line-height:108px;
height:78px;
overflow:hidden;
font-size:11px;
list-style:none;
width:125px;
padding:0;
}

#menu a {
display:block;
height:78px;
color:#3A7E2A;
font-weight:bold;
text-decoration:none;
text-align:center;
background:transparent url(menubg.jpg) bottom center no-repeat;
}

#menu a:hover {
color:#111;
}

#menu a#selected {
text-decoration: none;
color:#3A7E2A;
}



Bạn lưu ý những đoạn mã in đậm.

- Background của từng menu (blog, archive,...) sẽ được thêm vào ID menu a. Nếu bạn muốn có một tấm ảnh hiển thị hết chiều ngang của menu (tất cả các menu), bạn hãy thêm background vào ID menu.
- Thuộc tính height, tính bằng đơn vị pixel, phải tối thiểu bằng chiều cao của tấm ảnh làm background để ảnh hiển thị đầy đủ.
- Thuộc tính line-height dùng để định vị trí phần text trong background (các chữ blog, archive,...). Tùy thuộc vào ảnh làm nền cho menu, bạn chỉnh kích thước cho phù hợp.
- Thuộc tính width cũng tối thiểu bằng chiều ngang của tấm ảnh. Bạn có thể tăng width để chỉnh khoảng cách giữa các menu.
- Margin dùng để định vị trí cho menu, so với bốn borders của banner (top, right, bottom, left), có thể dùng giá trị âm, nhưng bạn cần phải biết cách giải quyết vấn đề cross-browser compatibility, vì đôi khi Internet Explorer không hiểu negative position, hic hic...

Ngoài ra, bạn có thể chỉnh màu sắc cho text (color), thêm phần dẫn đường (list-style) cho từng menu, ví dụ mũi tên nhấp nháy trong blog của elizCua,...

Chúc bạn thành công!

Phở gàTulips

Comments

Mr. Lemonchanhpc Tuesday, June 26, 2007 10:22:35 AM

Sis Lu nghiên cứu xem có cách nào chèn thêm 1 cái menu của mình vào menu của Opera không nào?

XXVII-XXIV-XIVevaritgaloa Tuesday, June 26, 2007 11:09:44 AM

Theo em thấy thì cũng có thể từng mục menu bằng đoạn mã sau.
#menu_blog{
background:.....
}
và tương tự với các mục khác. Nhưng không làm sao thay đổi tên mục menu được, như "about" thành "tiểu sử" chẳng hạn. Chị xem thử nhé.

Calvin & Hugotuoitho Tuesday, June 26, 2007 3:43:49 PM

Em sẽ thực hành thử . cám ơn chị nhé!

Thủy Hiềndanquynh Tuesday, June 26, 2007 3:56:00 PM

Em chanh, chị có post "Tạo thêm top menu trong Blog Opera" rồi mà wink

Evaritgaloa, nếu em dùng IE thì không thấy được wink Xài thử Fire Fox hoặc Opera, rồi nhìn lên menu của chị xem wink Dù là tiếng Anh nhưng cũng không giống mặc định phải không? bigsmile Em xem post "Viết tiếng Việt cho top menu của Blog Opera" nhé smile

Tuoitho, chị đang gặp rắc rối với skin mặc định, hic hic... để chị xem lại tut đã sad

copdo Tuesday, June 26, 2007 6:00:38 PM

:) Sis ơi em làm dc rùi...mà sis xem giùm em cái THEME này có ổn chưa nha

Phillip Phú - Hawaiidouble808dethuong Wednesday, June 27, 2007 3:43:20 AM

Chị Hiền ơi, chị giúp em với. Blog của em xem ở Fire fox thì thấy cũng tạm ok, nhưng khi xem bằng Explorer thì mấy cái thanh menu bên phải lại chạy tụt xuống dưới, nhìn kỳ quá...huhu... Nhờ chị giúp em, điều chỉnh nó lại cho thích hợp. Em cám ơn chị thật nhiều !

Thủy Hiềndanquynh Wednesday, June 27, 2007 6:23:45 AM

Copdo ơi, chị xem rồi, đẹp lắm yes (có comment trên blog của Nắng Vàng bigsmile ). Good job!!

Double808dethuong, chị xem trên IE7 thì không bị gì hết. Chị không có IE6 sad Mà nếu có thì chị cũng không biết cách khắc phục đâu. Em xem blog của Fred là designer của Opera đó, trên IE6 cũng bị tụt sidebar ra đằng sau cry Nếu muốn làm thì em hỏi Khánh Quang thử xem sao nhé smile

copdo Wednesday, June 27, 2007 7:04:32 AM

sad sao ai cũng bảo tối...hic...copdo làm mất cả tuần,lần đầu tiên copdo làm mệt bở hơi tai ...mà sis này tối vậy em phải cải tiến sao cho dễ nhìn đây sis...sis thấy copdo nên cho ảnh nền trong các Post hok?

Phillip Phú - Hawaiidouble808dethuong Wednesday, June 27, 2007 7:28:53 AM

Ủa, vậy hả chị, tại em xem ở dịch vụ nên cũng chẳng biết là IE6 hay IE7 nữa...hihi.. nhưng mà chị nói vậy thì em yên tâm rồi, cũng không "bận lòng" nhiều nữa...hihi... vì bà con em sống ở xa nên chắc cũng sẽ xài loại mới (theo em nghĩ là vậy). Một lần nữa em cám ơn chị nhiều và chúc gia đình chị luôn vui vẻ, hạnh phúc !

Calvin & Hugotuoitho Wednesday, June 27, 2007 10:57:55 AM

Em mới mượn css của chị để làm cái mới (không phải skin mặc định rồi) Nên chắc không gặp rắc rối nếu thay đổi background của menu bar đâu . Nói vậy, em vẫn chưa làm nơi chị ơi smile

XXVII-XXIV-XIVevaritgaloa Wednesday, June 27, 2007 11:09:22 AM

Đã đọc rồi, cám ơn chị nhiều lắm.
Em thử đủ thứ: caption, text, rồi content rồi cũng chả thấy gì, thì ra là tại cái trình duyệt T_T.
Thôi, bỏ ý định luôn, tại em online toàn chỗ có IE thui T_T.
Cám ơn chị lần nữa nhé.

copdo Wednesday, June 27, 2007 1:33:34 PM

sad...sis ơi...cho copdo xin cái Css này về chỉnh sữa lại chút nha...biết sis sẽ share cho copdo nên copdo thank sis nhiếu p

Thủy Hiềndanquynh Thursday, June 28, 2007 2:32:25 AM

Copdo, chị thấy em làm cái image border của post rồi thì nên bỏ border sẽ đẹp hơn smile Nếu em chỉ xin CSS thì nó chính là cái skin Chinese New Year đó smile Còn nếu em xin cái skin thì hic hic... chị không share p

Double808dethuong, nếu để cho người thân ở nước ngoài xem thì chắc ok, vì họ thường xài SW có bản quyền nên đã upgrade IE7 hết rồi, không sao đâu smile

Mẹ Calvin, em cứ làm giống giống mấy cái skin của em nhé. Màu sắc nhã nhặn, nhìn mát mắt lắm smile

Phucpoohahnlamnhatphuc Tuesday, August 21, 2007 11:57:27 AM

Chi Lu oi!! chi vao Blog cua Phuc xem ho em chut:) chi coi ho em sao cai anh? Banner cua em lai tut xuong thap the a!! no de lo 1 khoang trong mau trang hok duoc kool lam chinh? lai o dau chi??!!Thanks chi 2 nhiu nhiu!!

Thủy Hiềndanquynh Tuesday, August 21, 2007 6:34:55 PM

Chị thấy em đang sử dụng skin của chị, hehehe... Nếu dùng skin này, em phải save với option "only use my custom style sheet" wink

Phucpoohahnlamnhatphuc Wednesday, August 22, 2007 1:14:56 AM

vang ah! em thay Skin cua chi "Kuc ky` Kool" perfect 3K nen em mao muoi chon!! hi` chac chi 2 hok gian Phuc!Toi qua em online ma hok thay comment nay cua? chi!! bi gio chi co ban lam hem? Hic chi gai em co em be thay vat va? qua troi` !!Hic!! chi Lu co len nha!!!

WorldOfEggs Wednesday, October 17, 2007 1:05:47 PM

chị ơi. em mới làm blogg nên ko biết. Em ko hiểu đường dẫn tới link ảnh của em ở chỗ nào àh. Chị hướng dẫn em 1 tý đc ko ah

Thủy Hiềndanquynh Thursday, October 18, 2007 1:11:15 PM

Lamnhatphuc, chị bây giờ phải đi làm, nên cũng khá bận, hic...

WorldOfEggs, em upload ảnh vào host (ví dụ My Account/ Files), rồi copy đường dẫn (link) của ảnh bigsmile

minhteovn Tuesday, December 4, 2007 2:28:13 PM

chi oi chi co skin nao cuc hot ko cho em voi,em moi lam blog nen chua biet lam sao co duoc mot skin dep ca.chi bay cho em voi nhe.em cam on chi nhieu

Thủy Hiềndanquynh Friday, December 14, 2007 4:51:15 AM

Em đọc từ post "Trang trí Blog Opera theo sở thích cá nhân" nhé wink

TUẤNANHHuaTuanAnhPro Friday, October 3, 2008 2:05:52 PM

chào chị! em hok tài nào mà thay đổi background của menu bar dc.Làm hoài mà nó sao ấy, chán ghê!

DORIdoriteddy Sunday, November 30, 2008 6:05:00 AM

cám ơn blog chị nha.

Hải Đường_Tửlittleo0ol0ve4U Thursday, February 12, 2009 12:01:53 PM

chị ơi cho em hỏi, cái menubar của em nó ko khớp với cái theme (tại trong caí theme có design sẵn cái background của menubar) nên em mới edit lại margin, nhưng mà lúc chỉnh lại cái margin thì nó lại biến mất TT_TT (em nghĩ là nó chui đằng sau cái banner rùi)...có cách nào làm nó "hiện ra" ko chị nhỉ^^~

Trần Đức Luânducluan1990 Tuesday, April 28, 2009 8:50:18 AM

Thank you so much !
minh ket ban nhé ! cám ơn ban nhieu !pirate

Trần Đức Luânducluan1990 Tuesday, April 28, 2009 8:51:36 AM

neu co thoi gian moi ban ghe tham trang cua toi.
http://my.opera.com/ducluan1990

Trần Đức Luânducluan1990 Tuesday, April 28, 2009 8:54:23 AM

thu loi cho toi neu ban nhieu tuoi hon ....em
bigsmile boi vi minh khong thay cai About cua ban o dau ca .

Alway beside Youvietchoriengem Wednesday, August 5, 2009 11:27:42 AM

hic, chị xem giúp em với, em mới tập làm blog mà đã dính đòn cái menu rùi, ko bít làm sao cho nó qua bên phải lại nữa, mất nguyên ngày luôn. Mù IT có khác
http://my.opera.com/vietchoriengem/blog/

beethuyhoney Wednesday, September 8, 2010 7:55:36 AM

Sis ơi giúp mình với, làm sao để chữ BLOG, ARCHIVE viết hoa được, và làm thế nào để nó có màu xanh giống như Sis. Mình làm hoài mà nó vẫn đen thui cry (chỉ đổi màu lúc select hoặc hover thôi awww )

Đây là code css mình dùng:
#menu a {
color:#0BB605;
display:block;
height:35px;
width:180px;
font-weight:bold;
font-size:18px;
text-decoration:none;
text-align:center;
background:transparent bottom center no-repeat;
}

#menu a:hover {
color:#097306;
}

#menu a#selected {
text-decoration: none;
color:#0BB605;
}

Còn đây là blog của mình www.my.opera.com/beethuyhoney. Check giúp mình với nhe, cám ơn rất rất nhiều bigsmile

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

February 2012
S M T W T F S
January 2012March 2012
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29