Skip navigation.

Log in | Sign up

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. Lemon 26. June 2007, 10:22

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-XIV 26. June 2007, 11:09

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 & Hugo 26. June 2007, 15:43

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

Thủy Hiền 26. June 2007, 15:56

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? :D 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 đã :frown:

copdo 26. June 2007, 18:00

:) 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ú - Hawaii 27. June 2007, 03:43

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ền 27. June 2007, 06:23

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

Double808dethuong, chị xem trên IE7 thì không bị gì hết. Chị không có IE6 :frown: 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 27. June 2007, 07:04

:frown: 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ú - Hawaii 27. June 2007, 07:28

Ủ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 & Hugo 27. June 2007, 10:57

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-XIV 27. June 2007, 11:09

Đã đọ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 27. June 2007, 13:33

:frown:...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ền 28. June 2007, 02:32

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:

Phucpoohahn 21. August 2007, 11:57

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ền 21. August 2007, 18:34

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:

Phucpoohahn 22. August 2007, 01:14

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 17. October 2007, 13:05

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ền 18. October 2007, 13:11

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 :D

minhteovn 4. December 2007, 14:28

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ền 14. December 2007, 04:51

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

TUẤNANH 3. October 2008, 14:05

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ê!

DORI 30. November 2008, 06:05

cám ơn blog chị nha.

Hải Đường_Tử 12. February 2009, 12:01

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ân 28. April 2009, 08:50

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

Trần Đức Luân 28. April 2009, 08:51

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

Trần Đức Luân 28. April 2009, 08:54

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

Alway beside You 5. August 2009, 11:27

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/

Write a comment

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

January 2010
S M T W T F S
December 2009February 2010
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 30