Cùng nhau tạo phong cách cho blog bài 5
Sunday, December 3, 2006 6:07:42 PM
Các bạn chú ý, tất cả các bài viết về hướng dẫn tạo skin cho blog, đưa nhạc hình, nhạc tiếng, flash, playlist flash đều được tôi gộp vào tag "Hướng Dẫn". Các bạn có thể vào tag này để xem lại các bài viết cũ.
Công cụ khuyến cáo bạn nên sử dụng giúp công việc dễ dàng, tiện dụng, và nhẹ nhàng hơn.
+ Marcomedia Dreamweaver: Một công cụ chuyên nghiệp trong việc dàn trang và xây dựng trang web. Rất trực quan khi sử dụng. Bạn chỉ cần thay đổi một thuộc tính của files css ngay lập tức skin của bạn cũng thay đổi theo. Giúp tiết kiệm thời gian xem trước trang đã sửa.
+ Adobe Photoshop: Công cụ sửa ảnh chuyên nghiệp.
Do hạn chế về thời gian nên tôi cũng không thể hướng dẫn các bạn cắt hay chỉnh sửa ảnh. Tôi chỉ chú trọng tới việc sửa chữa code css mà thôi. Tôi cũng không phải là chuyên gia đỉnh cao nên chắc chắn sẽ còn thiếu sót trong bài viết. Rất mong các bạn đóng góp ý kiến để các bài viết sau này ngày càng hoàn thiện hơn. Bài viết có tham khảo hướng viết bài của blog whyopera. Xin bạn ghi rõ nguồn http://phamlam.info và tác giả phamlam nếu bạn xuất bản lại bài viết này trên blog của bạn hoặc trên các phương tiện truyền thông khác. Dông dài quá rồi, chúng ta bắt tay vào làm việc thôi.
Trong tutorial này chúng ta sẽ học:
- Cách đưa độ rộng của skin về 778px
- Cách đóng khung ô viết bài
- Cách đổi hình nền blog
- Cách đưa hình nền vào ô viết bài
- Sửa chữa sidebar
...
Việc trước tiên là phải download file main.css của skin số 2 này. Các bạn có thể download tại đây (nhấn chuột phải chọn save target as). Mở file này bằng Notepad (nhấn chuột phải vào file chọn open with Notepad) và chuẩn bị để sửa chữa. Nếu bạn dùng Macromedia Dreamweaver thì việc sửa chữa sẽ dễ dàng hơn.
1. Thay đổi độ rộng của skin về 778px
- Mở file main.css. Nhấn Ctrl+F để mở hộp thoại tìm kiếm. Gõ vào ô tìm kiếm từ #wrap1. Xóa đoạn max-width:882px; đi.
Đây là đoạn code gốc
#wrap1 {
margin:0 auto;
max-width:882px;
background:#acaea7 url(/community/graphics/users/2/wrap1.gif) top left repeat-y;
}
Đoạn code sau khi thay đổi
#wrap1 {
margin:0 auto;
background:#acaea7 url(/community/graphics/users/2/wrap1.gif) top left repeat-y;
}
- Tiếp tục kéo xuống hoặc nhấn Ctrl+F để mở hộp thoại tìm kiếm. Gõ vào ô tìm kiếm từ #wrap3. Trong dấu {} của #wrap3 tìm đoạn
max-width:832px;
min-width:739px;
rồi thay thế bằng đoạn bằng đoạn: width:758px !important;
Code gốc
#wrap3 {
background:#fff;
margin:0 auto;
max-width:832px;
min-width:739px;
padding:0 10px;
}
Sau khi thay thế sẽ trở thành:
#wrap3 {
background:#fff;
margin:0 auto;
width:758px !important;
padding:0 10px;
}
- Tiếp tục kéo xuống tìm từ #topbar thay thế max-width:852px; bằng width:778px !important;
- Tìm #top xóa
max-width:872px;
min-width:739px;
thay bằng width:778px !important;
- Tìm #content xóa
min-width:739px;
max-width:812px;
thay bằng width:758px !important;
(chú ý có cả dấu chấm phẩy sau chữ px)
Chỉ bằng đấy bước là bạn đã đưa thành công độ rộng của skin thứ 2 thành 778px. Sau khi sửa copy toàn bộ nội dung file đã sửa vào Preferences (phía trên cùng của trang weblog ấy) vào tiếp Web page layoutvào custom style sheet. Paste toàn bộ nội dung đã copy vào ô Enter CSS. Kéo xuống đánh dấu vào ô Only use my custom style sheet và nhấn save.
Chú ý: Nhớ download file main.css từ link phía trên để sửa thì đường dẫn ảnh mới không bị sai. Nếu bạn save trang web về và mở file main.css ra sửa rồi copy vào thì một số ảnh sẽ không hiển thị.
2. Đóng khung ô viết bài.
- Mở hộp thoại tìm kiếm gõ vào từ .post để tìm. Xóa padding:16px 0 10px 0; thay bằng padding:10px 5px;
xóa border-top:1px solid #ddd; thay bằng border:1px solid #2382C7;
Ngoài lề: Border thuộc tính dùng thay đổi đường biên của đối tượng. Border được dùng như sau: border(-top, -right, -bottom, -left): #mã màu (hoặc tên màu) kiểu đường viền độ rộng của đường viền;
Có các kiểu đường viền sau: medium thin, thick, dashed, dotted, double, groove, hidden, inset, none, outset, ridge, solid, inherit. Bạn có thể thay đổi lần lượt để biết nó hiển thị ra sao.
Code trước khi thay đổi
.post {
padding:16px 0 10px 0;
margin-bottom:10px;
width:100%;
overflow:hidden;
border-top:1px solid #ddd;
}
Sau khi thay đổi
.post {
padding:10px 5px;
margin-bottom:10px;
width:100%;
overflow:hidden;
border:1px solid #2382C7;
}
- Tìm #firstpost xóa padding-top:0; thay bằng padding:10px 5px; và thêm đoạn border:1px solid #2382C7;
- Kéo xuống #lastpost xóa border-bottom:1px solid #ddd; thay bằng border-bottom:1px solid #2382C7;
Tới đây là xong việc đóng khung ô viết bài rồi. Lại copy toàn bộ file main.css vừa sửa copy vào đúng chỗ như ở trên đã chỉ dẫn và save. Để đổi màu đường viền thành màu khác bạn chỉ việc đổi #2382c7 thành mã màu mà bạn thích.
3. Thay đổi nền blog
Vẫn phải chú ý với các bạn chúng ta đang thay đổi skin số 2. Với skin này việc thay đổi nền blog như sau.
- Tìm #wrap1 xóa background:#acaea7 url(/community/graphics/users/2/wrap1.gif) top left repeat-y;
- Tìm #wrap2 xóa background:#transparent url(/community/graphics/users/2/wrap2.gif) top left repeat-y;
- Kéo lên trên cùng tìm thẻ body thay thế hoặc sửa background:#b6b8b1; thành background:#000; . Bạn có thể chọn màu nền mà mình thích để thay vào #b6b8b1. Tôi thay thành #000 là màu đen. Để đưa ảnh nền vào bạn làm như sau. Sửa background:#b6b8b1; thành background:#b6b8b1 url(đường dẫn tới bức ảnh nền) repeat;
Ví dụ:
Code gốc
body {
background:#b6b8b1;
margin:0;
padding:0;
font-family:arial,'trebuchet ms',helvetica,sans-serif;
font-size:12px;
line-height:145%;
text-align:center;
color:#111;
}
Sau khi thay:
body {
background:#000 url(http://my.opera.com/phamlam/homes/nightstyle/bg.gif);
margin:0;
padding:0;
font-family:arial,'trebuchet ms',helvetica,sans-serif;
font-size:12px;
line-height:145%;
text-align:center;
color:#111;
}
Ngoài lề: background là thuộc tính ghi tắt của 5 thuộc tính background-color, background-image, background-repeat, background-position, background-attachment thay dùng để đổi nền đối tượng, thường có cấu trúc như sau:
background: #mã màu (hoặc tên màu, nếu dùng tên màu không có dấu #) url(đường dẫn tới file ảnh làm nền) vị trí đặt của bức ảnh nền trong đối tượng khả năng lặp lại của ảnh nền;
Các kiểu lặp lại của ảnh nền: repeat: lặp lại, no-repeat: Không lặp lại, repeat-x; chỉ lặp lại ảnh theo trục x, repeat-y: chỉ lặp lại theo trục y.
Tới đây đã xong việc đưa ảnh nền vào blog. Lại tiếp tục công việc copy và paste như ở trên và save vào. Mở blog nhấn F5 để xem kết quả.
4. Đưa hình nền vào ô viết bài.
- Tìm .post giống ở trên. Thêm đoạn background:#fff url(đường dẫn ảnh) bottom right repeat-x;
Chú ý: bottom right repeat-x; tức là lặp lại bức ảnh đó theo trục ngang x ảnh bắt đầu ở dưới cùng và bên phải của ô .post và lặp liên tục sang bên trái. Bạn có thể thay đổi cho phù hợp với yêu cầu của bạn.
Ví dụ
.post {
padding:10px 5px;
margin-bottom:10px;
width:100%;
overflow:hidden;
border:1px solid #2382C7;
background:#fff url(http://my.opera.com/phamlam/homes/nightstyle) bottom right repeat-x;
}
Thế là đã xong. Lại copy file main.css đã sửa và save vào như ở trên.
Buồn ngủ đi ngủ đã. Để rảnh viết tiếp...
Hãy đọc kỹ trước khi bạn muốn hỏi.








1 2 Next »
Đỗ Nam Khánhnamkhanh # Monday, December 4, 2006 2:58:50 AM
Lần lữa chứ không phải lần nữa anh ạ!
Bài này đọc có vẻ pro hơn nhưng nói chung vẫn chả khác bài 1...4 là mấy
Phần nói về background có vẻ chung chung
Câu này không chính xác lắm ở đoạn "hoặc tên màu, nếu dùng tên màu không có dấu #". Thường thì người ta chỉ dùng tên màu với hệ màu RGB (hiểu nôm na là bảy sắc cầu vồng
Tạm góp ý với ông anh từng đó, vừa comment vừa len lén nhìn sếp nên...
Phạm Lâmphamlam # Monday, December 4, 2006 4:04:35 AM
Đỗ Nam Khánhnamkhanh # Monday, December 4, 2006 4:49:27 AM
Mã RGB bao gồm mấy cái trên còn gì. Đã bảo là 7 sắc cầu vồng rùi /
HiepDT0692mrdream # Monday, December 4, 2006 1:06:11 PM
Đỗ Nam Khánhnamkhanh # Monday, December 4, 2006 2:00:31 PM
Lần lữa: Trì hoãn, lui lại thời gian sau: Lần lữa mãi không làm (vdict.com)
Lần lữa: to linger; to temporize; to procrastinate (LacViet MTD)
Nếu vẫn không tin chú có thể tra cứu ở các nguồn khác
Quạ Conquaconyenyen # Monday, December 4, 2006 6:32:02 PM
Hương Gianghuonggiang # Tuesday, December 5, 2006 12:40:37 AM
@mrdream : "Lần lữa "là trì hoãn những việc mà mình dự tính còn "lần nữa" là thêm một lần nữa bạn hỉu chứ? chắc bạn chưa đọc nội dung nên mới nói người ta như vậy . Thiệt tình!!!!!
Anonymous # Tuesday, December 5, 2006 1:31:11 AM
Cao anh Tuphotocaotu # Friday, December 8, 2006 3:48:31 AM
Roverove2012 # Saturday, December 9, 2006 2:18:31 AM
Me|_melancholytt9 # Sunday, December 10, 2006 2:18:48 AM
http://my.opera.com/melancholytt9
thanks!
Mr Silentforevermyweb # Sunday, December 10, 2006 2:19:27 AM
nó ra thế này
Anonymous # Sunday, December 10, 2006 9:36:43 AM
Phạm Lâmphamlam # Sunday, December 10, 2006 12:56:32 PM
@vô danh. Đây là blog ở Opera. Mình không dùng blog ở Yahoo nên không biết. Bạn thông cảm nhé.
Lê Chí Cônglecongcong # Monday, December 18, 2006 3:53:38 AM
James RyanJamesRyan # Friday, January 5, 2007 6:03:32 AM
Bấm nút play rồi chờ vài giây nó lại sáng lại, nghe không được,
Mong anh chỉ giáo. Nhạc em mơí upload được 1 ngày à
Đỗ Nam Khánhnamkhanh # Friday, January 5, 2007 7:05:02 AM
Tracy Nguyendieu_gian_di # Saturday, January 6, 2007 9:15:43 AM
Giúp dieu_gian_di voi, mình chẳng hiểu sao mà khi sửa theo hướng dẫn của Lâm thì blog của dieu_gian_di khong ra như hình nền, mình không thay được. Giúp mình với hu hu
Tracy Nguyendieu_gian_di # Saturday, January 6, 2007 9:18:21 AM
Lâm xem giúp xem có sai gì không nhé!
body {
background:#b6b8b1 url(http://files.myopera.com/dieu_gian_di/blog/maple300.gif)repeat-y;
margin:0;
padding:0;
font-family:arial,'trebuchet ms',helvetica,sans-serif;
font-size:12px;
line-height:145%;
text-align:center;
color:#111;
}
Phạm Lâmphamlam # Saturday, January 6, 2007 9:24:04 AM
ở #wrap2 bạn nên sửa thành:
#wrap2 {background:none !important; }
Anonymous # Sunday, January 7, 2007 9:26:05 AM
Tracy Nguyendieu_gian_di # Wednesday, January 10, 2007 7:34:02 AM
dieu_gian_di đã làm y theo lời hướng dẫn của phamlam mà sao cũng không được nữa. Lâm xem lại giúp dieu_gian_di 1 lần nữa xem có sai gì không mà dieu_gian_di vẫn không đổi được giao diện nhe!
Đây là đoạn code:
BODY {
padding:0px; FONT-SIZE: 12px; BACKGROUND: #cdcdcd url(http://files.myopera.com/dieu_gian_di/files/spring20-2020070110.jpg)repeat; MARGIN: 0px; COLOR: #111; LINE-HEIGHT: 145%; FONT-FAMILY: arial,'trebuchet ms',helvetica,sans-serif; TEXT-ALIGN: center
}
#wrap1 {
MARGIN: 0px auto;
}
#wrap2 {
BACKGROUND: none! important;}
#wrap3 {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px;
Thank you for your time!
giathienphu # Friday, January 12, 2007 9:42:05 AM
cám ơn nhiều; giathienphu@yahoo.com
Mr.HaiDaokansa # Wednesday, January 17, 2007 10:11:08 AM
Mr.HaiDaokansa # Thursday, January 18, 2007 7:05:27 AM
Phạm Lâmphamlam # Thursday, January 18, 2007 7:24:23 AM
Tracy Nguyendieu_gian_di # Thursday, January 18, 2007 7:54:01 AM
Phạm Lâmphamlam # Thursday, January 18, 2007 9:50:31 AM
Anonymous # Friday, January 19, 2007 10:58:35 AM
Anonymous # Friday, January 26, 2007 4:59:06 AM
Anonymous # Friday, January 26, 2007 5:48:12 AM
Anonymous # Friday, January 26, 2007 7:35:27 AM
Anonymous # Friday, January 26, 2007 8:11:09 AM
bùi văn dũngboykb # Sunday, January 28, 2007 1:07:09 PM
Tracy Nguyendieu_gian_di # Monday, January 29, 2007 1:41:28 AM
Rangkukrangkuk # Tuesday, February 20, 2007 9:24:03 AM
THANKS
Anonymous # Sunday, March 4, 2007 11:17:17 AM
My Librarymylibrary # Monday, March 5, 2007 5:58:04 PM
My Librarymylibrary # Monday, March 5, 2007 6:55:26 PM
Tracy Nguyendieu_gian_di # Wednesday, March 7, 2007 10:09:46 AM
Chúc bạn thành công nhen!
Anonymous # Monday, March 12, 2007 3:58:33 PM
Anonymous # Thursday, March 15, 2007 2:21:52 AM
Mai Thành Tiếnthanhcong67 # Thursday, March 15, 2007 7:33:59 AM
Cám ơn nhiều
Phạm Lâmphamlam # Thursday, March 15, 2007 8:44:55 AM
Mai Thành Tiếnthanhcong67 # Friday, March 16, 2007 6:17:49 AM
Vì mình thấy chừa lề nhiều quá, nên nghĩ có thể sửa được.
Bác vui lòng vào Blog của mình xem mình thiết kế như vậy OK chưa? Làm thế nào để nhiều người biết và chia sẻ thông tin với mình? Cần sửa thế nào nhờ bác góp ý với. Mình mới tham gia nên rất bỡ ngỡ.
Cám ơn bác nhiều,
Phạm Lâmphamlam # Friday, March 16, 2007 8:20:54 AM
of_me_blog # Tuesday, March 20, 2007 1:21:16 PM
My Librarymylibrary # Tuesday, March 20, 2007 5:51:28 PM
Nguyen Cong TuTStudio # Friday, March 23, 2007 7:05:02 PM
Enptyxuanhau88 # Friday, March 23, 2007 8:07:38 PM