Yahoo!Mash ra đời với nhiều sự đổi mới so với Yahoo 360. Khả năng
tùy chỉnh giao diện theo ý của riêng mình là một trong những tính
năng được nhiều người sử dụng mong đợi nhất. Trong thủ thuật lần này, HelloICT hướng dẫn các bạn hiểu và tạo một theme Yahoo!Mash như thế
nào.
Với Yahoo 360, bạn có thể tạo cho mình một theme đơn giản bằng các thêm
ảnh top, bottom, middle,.. theo một trình học thuật cố định của Yahoo.
Với Mash, bạn cũng có thể làm như thế. Tuy nhiên, Mash còn cho phép bạn
làm nhiều thứ hơn như thể quyết định layout, màu sắc, kích cỡ, hình ảnh
trên toàn trang Mash của mình bằng cách nhâm nhập vào CSS (CSS là ngôn
ngữ dùng để trang trí trong thiết kế Web).
Để sử dụng CSS của riêng mình trang trí cho trang Mash bạn phải chuyển sang chế độ Advanced CSS

Để
tạo được một giao điện đẹp cho Mash, không cách nào bằng hiểu được cấu
trúc CSS của Mash để tùy biến CSS này theo phong cách riêng của mình.
Mình sẽ hướng dẫn các bạn hiểu một cách đơn giản nhất.
Qui đinh:
Text in đậm là phần chính của CSS
Text in đậm có màu đỏ là giá trị mà bạn có thể thay đổi theo ý mình.
Phần text phía sau dấu // là chú thích. Khi copy vào Mash, bạn nên remove hết các chú thích này.
Cấu trúc CSS của Mash:
1. Thay đổi nền và font của toàn trang:
body {
font-family:verdana,sans-serif; //Đây là phần font mặc định của trang. Bạn có thể thay thế bằng Arial hay Times news roman hay font Unicode nào khác
background-image:url('http://www.helloict.com/images/ ..../color_brown
); //url dẫn đến ảnh nền của mash.
background-repeat:repeat; //nếu
bạn chọn ảnh nền là 1 ảnh nhỏ, bạn có thể cho ảnh lặp lại để phủ đầy
trang hay chỉ hiện 1 lần bằng cách đổi thành background-repeat: no;
background-color:none; //màu nền. bạn có thể thay "none" bằng bất cứ màu nào. Ví dụ: màu đen: #000000
background-position:top left; //chỉ định chỗ đặt ảnh nền này ở đâu. Bạn có các vị trí:
color:#cccccc; //Màu của chữ-phần nội dung. Bạn có thể chọn màu khác như: đen: #000000, trắng: #ffffff
}
2. Thay đổi các thuộc tính của Modules
Module có thuộc tính chính là "mod" và các thuộc tính phụ là: "x1", "x1a", "x2" và "x2a".
2.1 Thuộc tính chính (.mod):
.mod {
background-color:none; //thay "none" bằng 1 giá trị màu HEX để tạo màu nền cho Module nếu bạn không dùng ảnh làm nền.
background-image:url('http://www.helloict.com/images/../color_brown
border-style:solid; //là đường viền cho module. Có các loại viền sau: none | dotted | dashed | solid | double | groove | ridge | inset | outset
border-width:2px; //là chiều rộng của đường viền. Bạn có thê tăng hay giảm giá trị 2px này.
border-color:#3C6A90; //Đây là màu viền với giá trị màu HEX.
}
2.2 Thuôc tính con x1:
.mod .x1 {
background-color: #fafdff;
opacity: 0.6; //Tạo đồ trong suốt cho modules
filter:alpha(opacity=60); //giống như trên nhưng dùng cho IE
display: block; //là chế độ hiển thị cho Module
}
2.3 Thay đổi màu của chữ trong Modules:
.mod-content {
color:#5c879c; //thay đổi giá trị màu theo ý của bạn
}
.hd {
color:#004f83; //Màu của text
font-family:arial,sans-serif; //Font chữ
font-size:20px; //cỡ chữ.
}
2.5 Thay đổi thuộc tính của Nickname:
#ypf-coreid .user-card .user-info .user-name h1 span.nickname {
color:#004f83; //Màu cho tên (nick) của bạn.
}
color:#004f83; //Màu cho tên (nick) của bạn.
}
2.6 Thay đổi khung hình Avarta
#ypf-coreid .user-card .user-images {
background-image:url('http://www.helloict.com/images/.. yahoomash/polaroid.png') // đường dẫn đến khung hình.
}
2.7 Thay đổi font cho tên, nơi ở....
#ypf-coreid .user-card .user-info span.age, span.gender, span.locality {
color:#ffffff; //Thay đổi giá trị màu này theo màu của bạn
}
body {
font-family:verdana,sans-serif;
background-image:url('http://www.helloict.com/http://helloict.com/images/stories/gallery/yahoomash/color_brown_39.jpg');
background-repeat:repeat;
background-color:none;
background-position:top left;
color:#cccccc;
}
.mod {
background-color:none;
background-image:url('http://www.helloict.com/http://helloict.com/images/stories/gallery/yahoomash/color_brown_39.jpg');
border-style:solid;
border-width:2px;
border-color:#3C6A90;
}
.mod .x1 {
background-color: #fafdff;
opacity: 0.6;
filter:alpha(opacity=60);
display: block;
}
.mod-content {
color:#5c879c;
}
.hd { color:#004f83;
font-family:arial,sans-serif;
font-size:20px;
}
#ypf-coreid .user-card .user-info .user-name h1 span.nickname {
color:#004f83;
}
#ypf-coreid .user-card .user-images {
background-image:url('http://www.helloict.com/http://helloict.com/images/stories/gallery/yahoomash/polaroid.png')
}
#ypf-coreid .user-card .user-info span.age, span.gender, span.locality { //The classes used for age, gender, location
color:#ffffff;
}
font-family:verdana,sans-serif;
background-image:url('http://www.helloict.com/http://helloict.com/images/stories/gallery/yahoomash/color_brown_39.jpg');
background-repeat:repeat;
background-color:none;
background-position:top left;
color:#cccccc;
}
.mod {
background-color:none;
background-image:url('http://www.helloict.com/http://helloict.com/images/stories/gallery/yahoomash/color_brown_39.jpg');
border-style:solid;
border-width:2px;
border-color:#3C6A90;
}
.mod .x1 {
background-color: #fafdff;
opacity: 0.6;
filter:alpha(opacity=60);
display: block;
}
.mod-content {
color:#5c879c;
}
.hd { color:#004f83;
font-family:arial,sans-serif;
font-size:20px;
}
#ypf-coreid .user-card .user-info .user-name h1 span.nickname {
color:#004f83;
}
#ypf-coreid .user-card .user-images {
background-image:url('http://www.helloict.com/http://helloict.com/images/stories/gallery/yahoomash/polaroid.png')
}
#ypf-coreid .user-card .user-info span.age, span.gender, span.locality { //The classes used for age, gender, location
color:#ffffff;
}
Copy tất cả vào mục Advanced CSS >> nút
Preview để xem trước. Nếu đã hày lòng với Theme của mình, bạn nhấp nút
Apply để save lại.

Bạn có thể vào đây đê tìm hiểu về CSS: http://www.w3schools.com/css/default.asp
Bên dưới là mã màu HEX tham khảo:

{emailalert}
59 comments:
Hay quá đi mất...!!! Em đang rất cần những chỉ dẫn về Mash như thế này !!
Ban thu text theo cau truc css di hay day! :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)
hay quá (nhưng em thấy mash sao rắc rối quá vậy), nhưng nhờ bài vít này em đã bít làm theme cho mash ;D
anh ơi chỉ em cách tạo mash đi :-\ em hun biết cách tạo nên phải làm phiền đến , thanhks nhùi
Anh oi lam on chi cho em lam cach nao de giau ma CSS cua minh di? Cam on anh nhieu
mash hay day nhung lai ko quan tam nhieu den viec viet nhu o blog 360 voi lai tao 1 cai theme dep cung met !!!!!!
sao em để cái backgroud-repeat là no mà nó vẫn repeat ạ?
Coi chừng gõ sai chính tả á! Bạn copy cho chắc ăn! hì!
cái này hay woa' àh ^__~ ;D
keke hay wa' ;D
minh lam lien 8)
:P hehe.Hay that.
bạn gửi cho mình invite để lập yahoo marsh được không
minh ko wen ai có yahoo marsh cả. cám ơn bạn nha! yahoo mail của mình : fantasy20106@yahoo.com
mình làm đc Mash rùi,nhờ bài viết này mà mình hoản thành Mash một cách nhanh chóng hơn đấy.
dùng advance CSS thì làm sao để fix được hình background hả bạn?
bài viết rất có ích
nhưng làm thế nào để fix lại hình background không bị lặp lại hả bạn? đoạn text BG-repeat ko dùng được =_=
co ai co Y!Mash invite minh voi ! thanks rat nhieu ! (T_T ko quen ai co YMash het)
Lay themes cho Yahoo!Mash o dau ?
:(( Mash sao mà mãi ko vô đc, chỉ dùm với
hướng dẫn hay là vậy nhưng hic hic, tui ko vào đc Mash của mình :'( :'( :'(
was hay, wa bổ ích!
Sao khi tiểu đệ nhập ID và Pass thì nó cứ ra cái gì mà ko vào đc Mash, :(( :'( :'( :'( :'(. Chỉ dùm cho tiểu đệ với (làm ơn thật tỉ mỉ nhé) Thanks! Huynh trưởng nhiều
Bạn invite mình để mình đăng nhập được Y!Mash có được không? Thanks bạn nhìu
[b]sao toi ko đổi đc cái mầu chữ ở trong đấy nhỉ[/b] :'( :'( :'(
Màu thì bạn đổi trong phần body á!
Làm sao cho background nó full hết màn hình vậy bạn,làm theo code này nó chỉ full ở jữa thui hà :(
ha..hay thiet nhoa..cam on nhiu
xie xie anh nhìu lắm , sau bao nhiu gian khổ em cũng cho đc cái theme ra "gần như toàn màn hình"....há há ;D
anh chi oi cho em hoi vao dia chi? mash cua minh` ntn,em co' Mash roi` van de` la` k biet vao` tn cho no' nhanh va don jan,em toan fai save dg link vao` thi` moi' vao` dc T__T
hay wa ban uj
thay hay hay nhung chua ro~ lem.Va~n con nhiu` vuo'ng mac >:(
dc dc dai ca neo gioi the nhung em muon hoi dai ca em co may cai hinh tim dc tren trang web co link dan den em coppy link vao dang sau cai background roi ma no ko nhan la sao dai ca em muon lay may hinh kyo len lam nen cho mash ma ko dc co cach nao hay hay dai ca day cho em nhe em biet on dai ca lam ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
ban oi , may cai nay tui bit lam roi , nhung con cai nay , do la su dung Rss de ket noi 360 va Mash , ai co the giup minh voi , minh kiem duoc Modu le nhung khong su dung duoc
có ai có thể giúp mình cáchs ử dụng RSS2.0 de ket noi blog cua 360 va Mash duoc khong , cam on nhieu
cái Mash này làm mình dau dau qua di mat :'(
Bạn add thêm module Blog Module (RSS 2.0) sau đó vào Yahoo!360 lấy RSS của nó. Past vào phần RSS 2.0 Feed URL >> nhấn Save. Đó chỉ là cách link qua 360 thui nhe!
hix, sao tui làm hoài mà cái background cũng đen thui hà, cái hình ko hiện ra, nếu đc thì làm júp tui với he!
bai viet rat hay
e dag cho 1 thu moi vao Yahoo Mash nen chua thuc hien. nhug chuyen tu 360 sag thi may entry cu se nhu the nao? roi comment? page views? giup e voi... :'( :'( :'(
Yahoo nói là sẽ chuyển Yahoo360 sang Yahoo!Mash nhưng chưa có thông báo! Chúng ta phải đợi thôi các bạn à! Tuy nhiên, hãy an tâm vì Yahoo không thể để mất bất kỳ entry nào của bạn! Vì uuy tính của một ông trùm không cho phép họ mắc lỗi đó! :)
lam the nao de thay doi kich co chu~ zay ? :'(
Để tăg cỡ chữ bạn thêm vào CSS đoạn này:
[b]body{font-size:14px}[/b]
Bạn thay 14px bằng số lớn hơn để có text lớn hơn!
Bạn cũng có thể tạo tự động bằng công cụ này:
[url]http://www.helloict.com/mash/[/url]
cam on nha',,, nho` cai nay ma chinh theme nhanh hon
nhung ma van ko biet lam the nao de full dc cai' nen`, toan bi moi~ center thoi hixx :(
choy` oy kho' weo em nga^m cuu'noa mai ma cha lam dc j ca 8) 8)
co ai invite cho minh ko xin cam on truoc nhung ai invite cho minh nha
thanks so much!
oh kho' nhay?to' ko bit' chi ro~ them 1 chut' nua~ di :D :) :) :) ;D ;D ;D :o :o :o 8) 8) 8)
:( BIBO ơi! Làm sao kiếm được cái RSS của blog của mình trên 360? Kiếm hoài mà không ra.
Trơìa ơi có bao nhiêu câu hỏi chắc bác Bibo chóng mặt mất đọc xong mà hoa cả mắt chả bit là trả lời thế nào cho các bạn đây
:D
còn cái phần hướng dẫn của bac Bibo các bạn cứ từ từ ngâm cúu là sẽ hiểu
nếu muốn làm cái Mash đẹp đep thì cũng ko cần phải viết bằng CSS đâu các bạn (cái đó cho mấy cao kha khá 1 chút ;D). còn đâu cứ kiếm cái link ảnh (....jpg) ngon ngon là ổn rồi chỉnh chút màu là ok.
chỉnh ở modul "style this profle" đó các bạn
[b][/b] Modul Color : màu của modul (đại loại là mấy cái khung đo)>>>chỗ đó để chống sẽ thành trong suốt>>> lúc đó ảnh nền mới có tác dụng[u][/u]
Boder coler : là mầu viền tha hồ chọn (mầu viền theo ký tự như trên bác bibo đã viết)
font color : là màu chữ của Mash
link color : là màu chữ nào có tác dụng là link
@mình hiểu thế nào thì nói thế nếu ko đúng các bác cho ý kiến nhá@
:'( :o k
kho wa , lam on huong dan gium em .muon tao theme ma cu roi bu. giup em voi nha . hix.. hix.. :-*
;D hỉu đại khái rùi cảm ơn Bibo nhá
cam on hiu them ve mash rui` ;D ;D ;D
hay hay hay.... :)
hay qua. vay la mash cua em co the dep dc roi. cam on
;D
anh BIBO ch0 em hoỉ zới em đang làm 1 theme trong yh mash nhưng em kô bít nên để kích thước của cái theme đó là bao nhiêu thì phù hợp để hiện ảnh ra mà kô bị bé quá so với font yh!mash và nếu cần chỉnh thì nên dùng photoshop chỉnh độ phân giải(pixel)hay dùng cái nào anh có thể add nick yh:zzboybuon_bywh0zz thanks^^
;D bay gio thi` em da~ biet thiet ke caj' themese ngo ngo roi nhung ma` em ko biet la`m sao go~ dc tieng viet o may loai font khac' :'( anh giu'p em dc hok
Bai` viet' rat' hay va`bo^ i'k..thank you.... ;D
Anh cho em hỏi, hình em dùng làm theme có size: 1024-768
background-position:top left;
background-attachment:fixed;
trên là vị trí của nó trong mash của em, nhưng khi hiện lên thì nó không full màn hình mà lặp lại khoảng 1/5 hình theo chiều ngang.
Anh chỉ em cách khăc phục zùm!
Cám ơn về bài viết của anh!
Đó là bạn đang xem trên màn hình có chiều rộng lớn hơn 1024px. Cách khắc phục là bạn thêm code body {width:1024px} vào để mash không tự bung rộng theo màn hình! :)
body
{
[b][i]width:1024px;[/i][/b]
font-family:verdana,sans-serif;
background-image:url('http://i123.photobucket.com/albums/o307/xiuying175/4.jpg' );
background-repeat:no;
background-color:none;
background-position:top left;
background-attachment:fixed;
color:#0097F0;
}
có phải thêm code body {width:1024px} zô như thế không ạ @_@ không rành, hình vẫn bị lặp lại kích cỡ cũ T.T
cho hỏi thêm 1 chút luôn là sao em muốn send link mash cho bạn em koi thì hok được, ví dụ mail đăng kí làm mash là: rosa_175@yahoo.com
link mash có phải là: http://mash.yahoo.com/rosa_175
nhưng đánh zô như thế vẫn ko coi được @_@
Help zùm em, nhức đầu wa trời
:'(
Post a Comment