Tạo tab có nội dung trượt liên tục theo thời gian - Ứng dụng của Mootools

Người đăng: yeu mai em on Thứ Ba, 5 tháng 5, 2009

[FD's BlOg] - Thủ thuật có thể áp dụng cho các widget của Sidebar có nội dung dài. Có kèm theo nút Star/Resume.

Các bạn có thể xem trực tiếp demo tại đây.


☼Bây giờ ta bắt đầu :

1. Đăng nhập blog
2. Vào bố cục
3. Vào chỉnh sửa code HTML
4. Chèn đọan code javascript này vào sau dòng <head>

<script language="javascript" src="http://cnetjavascript.googlecode.com/files/mootools.svn.js" type="text/javascript"></script>


5. Tiếp tục xuống dưới, chèn tiếp đọan code CSS bên dưới ngay trên dòng ]]></b:skin>

#NewsTicker{
border:solid 1px #cccccc;
background:#eaf5e0;
width:300px;
height:364px;
margin:0 auto;
}
#NewsTicker h1{
padding:6px; margin:0; border:0;
background:#dfe9d5;
color:#000000;
font-size:11px;
font-weight:bold;
}
#NewsVertical {
width: 300px;
height: 300px;
display: block;
overflow: hidden;
position: relative;
}
#controller{
padding:6px;
font-size:11px;
color:#666;
}
#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
#TickerVertical {
width: 300px;
height: 330px;
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#TickerVertical li {
display: block;
width: 288px;
color: #333333;
text-align: left;
font-size: 11px;
margin: 0;
padding: 6px;
float: left;
}
#TickerVertical li .NewsTitle{
display: block;
color: #000000;
font-size: 12px;
font-weight:bold;
margin-bottom:6px;
}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
display: block;
color: #000000;
font-size: 12px;
font-weight:bold;
margin-bottom:6px;
text-decoration:none;
}
#TickerVertical li .NewsTitle a:hover {
text-decoration:underline;
}

#TickerVertical li .NewsImg{
float:left;
margin-right:10px;
}
#TickerVertical li .NewsFooter{
display: block;
color: #000000;
font-size: 10px;
margin:6px 0 14px 0;
}

- Lưu ý: Hãy thay đổi các thuộc tính : màu chữ(color), màu nền(background), độ rộng(width, height), ... theo ý bạn.

6. Save template lại.
7. Tạo 1 widget HTML/Javascript, rồi dán code HTML bên dưới vào:

<div id="NewsTicker">
<h1>FD's BlOg - NewsTicker</h1>
<div id="controller">

<div id="stop_scroll_cont"><a id="stop_scroll"><img src="http://woorktuts.110mb.com/newsticker/pic/stop.png" width="14" height="14" border="0" align="absmiddle" /></a> Stop news scroll</div>
<div id="play_scroll_cont"><a id="play_scroll"><img src="http://woorktuts.110mb.com/newsticker/pic/play.png" width="14" height="14" border="0" align="absmiddle"/></a> Play news scroll</div>
</div>
<div id="NewsVertical">
<ul id="TickerVertical">
<li>
TEXT 1
</li>

<li>
TEXT 2
</li>
</ul>

</div>
</div>
<script language="javascript" type="text/javascript" src="http://data.fandung.com/js/newsticker.js">
</script>


- Lưu ý: nội dung sẽ trượt lần lượt theo thẻ <li>{nội dung}</li> , do đó bạn cần đặt thẻ <li> cho đúng vị trí để khi trượt trông hợp lý nhất.
+ Code màu cam chính là code tạo nút : Play/Stop

Chúc các bạn thành công.

Theo woork
More about

Người thức khuya dễ giàu hơn

Người đăng: yeu mai em

[FD's BlOg] - Những người có thói quen thức khuya rồi ngủ vào sáng hôm sau thường tập trung tốt hơn và lâu hơn so với người ngủ sớm.

Nhiều người nghĩ thói quen ngủ sớm và dậy sớm giúp chúng ta khỏe mạnh, minh mẫn và giàu có. Nhưng các nhà khoa học của Đại học Liege (Bỉ) đã chứng minh rằng thực tế không hoàn toàn đúng như vậy.

Nhóm nghiên cứu tuyển vài chục tình nguyện viên và yêu cầu họ ngủ theo thói quen hàng ngày trong hai tối liên tiếp. Nếu tính trung bình, nhóm dậy sớm ra khỏi giường trước nhóm thức khuya 4 tiếng đồng hồ. Sau đó các tình nguyện viên thực hiện một số công việc đòi hỏi sự tập trung cao độ. Trong khi tình nguyện viên làm việc, nhóm nghiên cứu sử dụng máy chụp ảnh cộng hưởng từ tốc độ cao để theo dõi hoạt động của các vùng não liên quan tới khả năng tập trung.

Kết quả cho thấy, mức độ tập trung của tất cả tình nguyện viên là như nhau ngay sau khi thức giấc. Nhưng sau 10 tiếng đồng hồ, hoạt động trong các vùng não điều khiển sự tập trung của nhóm dậy sớm giảm rõ rệt, trong khi mức độ tập trung của nhóm thức khuya vẫn không đổi. Khi thực hiện công việc vào buổi tối, nhóm dậy sớm dễ ngủ gật hơn và thực hiện các thao tác chậm hơn so với nhóm thức khuya.

Một số nghiên cứu trước đây chứng minh rằng đồng hồ sinh học của con người được điều khiển bởi một số gene. Chính các gene này quy định việc chúng ta thích thức khuya hay dậy sớm. Những nhà khoa học thực hiện các nghiên cứu này khẳng định người thức khuya sáng tạo hơn, ghi nhớ tốt hơn, thao tác nhanh hơn so với người dậy sớm. Vì thế mà họ cũng có xu hướng kiếm được nhiều tiền hơn.

Nhiều nhân vật nổi tiếng trong lịch sử nhân loại có thói quen thức khuya. Chẳng hạn, Charles Darwin (cha đẻ của thuyết tiến hóa) và Winston Churchill (cựu thủ tướng Anh trong Thế chiến thứ hai) thường xuyên đi ngủ vào lúc 4 giờ sáng và dậy muộn. Do thói quen đó mà Winston Churchill thường chủ trì các cuộc họp của nội các chiến tranh từ buồng tắm.

Một số nhà khoa học cho rằng thói quen dậy sớm và thức khuya có nguồn gốc từ quá trình tiến hóa. Ở thời đại đồ đá, những người đảm nhận việc tìm kiếm thức ăn phải dậy sớm, còn những người đảm nhận nhiệm vụ canh gác phải thức khuya. Khi nhân loại bước sang giai đoạn chăn nuôi và trồng trọt, việc dậy sớm được coi là cần thiết, trong khi những cá nhân thức khuya thường được xếp vào diện không chăm chỉ.

Theo Khoahoc (VNexpress)
More about

Thu gọn, Mở rộng Tab dữ liệu (tabs có bo góc) - Sử dụng CSS kết hợp hiệu ứng của Mootools

Người đăng: yeu mai em

[FD's BlOg] - Bài viết trươc mình có giới thiệu thủ thuật đóng mở (thu gọn, mở rộng) tab nội dung, nhưng ở bài viết đó, giao diện nhìn không được bắt mắt mà lại phải qua 1 trang web trung gian. Thế nên hôm nay mình giới thiệu một thủ thuật khác đẹp mắt hơn. Thủ thuật này sử dụng hiệu ứng của Mootools. Bạn chỉ cần nhấp vào thanh tiêu đề của bảng là nội dung của tab sẽ được đóng hoặc mở.

Hình ảnh minh họa:




☼ Trước tiên bạn phải download gói hình ảnh này về : FD-expSectionMoo.rar (có kèm theo file Java và file demo)
- Sau khi giải nén ra, ta được 1 folder img, 1 file index.html, 1 file javascript mootools.svn.js
- up các file hình trong folder img lên host để lấy link.
- Có thể nhấp vào file index.html để xem trực tiếp demo.
- Nên up file java mootools.svn.js lên host riêng, tránh trường hợp khi file hết bandwith, tiện ích sẽ không chạy.

☼ Bây giờ bắt đầu thủ thuật:

1. Đăng nhập blog
2. Vào chỉnh sửa code HTML
3. Chèn đọan code CSS bên dưới vào ngay trên dòng ]]></b:skin>

div.container{
margin:30px auto;
width:350px;
}
h2{ margin:0px;
padding:0px;
border:0px;
}
h2{ color:#FFFFFF;
font-size:13px;
display:block;
background:url(h2_bg.gif) top left no-repeat #9A9A9A;
}
h2 span{
padding:5px 10px;
background:url(h2_span_bg.gif) top right no-repeat;
display:block;
}
h2 a:link, h2 a:visited{
color:#FFFFFF;
text-decoration:none;
display:block;
}
#section {
background:url(section_bg_left.png) bottom left no-repeat #EEEEEE;
font-size:12px;
}
#section div{
background:url(section_bg_right.png) right bottom no-repeat;
padding:10px;
}

Lưu ý: thay code màu xanh bằng link ảnh mà bạn đã up.

4. Tiếp tục chèn đọan code Java này vào trên dòng </head>

<script type="text/javascript" src="http://cnetjavascript.googlecode.com/files/mootools.svn.js"></script>

<script type="text/javascript">
window.addEvent('domready', function(){
var mySlide = new Fx.Slide('section');
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
});
</script>
Lưu ý : nên thay code màu xanh bằng link của file Javascript mà bạn đã up lên host. (để tránh hết bandwidth)

5. Save template lại.

6. Và cuối cùng là code HTML của tab :(điền code tại nơi bạn muốn hiển thị)

<div class="container">

<h2><span><a href="#" id="toggle">Tiêu đề của tab</a></span></h2>

<div id="section">
<div>

...
{Nội dung của tab}
...

</div>
</div>
</div>


Chúc các bạn thành công.
More about

Tạo Top panel nội dụng trượt lên xuống

Người đăng: yeu mai em

[FD's BLOg] - Với việc sử dụng hiệu ứng của mootools, Top panel sẽ làm cho blog của bạn thêm sinh động. Với thủ thuật này, top panel sẽ trượt xuống hoặc lên khi ta tác động vào.

Chỉ với vài dòng code CSS và java là bạn đã có thể tạo cho mình một side-panel. Kết quả sẽ trông giống như hình bên dưới:


Nhấn vào tab "Show Panel" để trượt lên hoặc xuống.

- Trước tiên bạn hãy download gói dữ liệu này về : FD-sidepanel
- Sau đó giả nén ra, ta được như hình bên dưới:


Trong đó :
+ Bạn có thể nhấp vô file index.html để xem trực tiếp demo của side-panel.
+ upload file Java mootools.svn.js lên host của bạn để lấy link.
+ trong thư mục img : sẽ có 2 file ảnh là sub-left.png, sub-right.png . Up 2 file ảnh này lên host để lấy link điền vào code CSS.

☼Bây giờ ta bắt đầu:

1. Đăng nhập blog.
2.chỉnh sửa code HTML
3. Chèn đọan code CSS bên dưới vào ngay trên dòng ]]></b:skin>

#top-panel{
background:#e8f3c6;
border-bottom:3px solid #a6c34e;
padding:14px 20px;
text-align:right;
}
#sub-panel{
text-align:center;
}
#sub-panel a{
width:150px;
float:right;
color:#FFFFFF;
text-decoration:none;
margin-right:30px;
font-weight:bold;
background:url(sub-left.png) bottom left no-repeat #a6c34e;
}
#sub-panel a span{
padding:6px;
background:url(sub-right.png) right bottom no-repeat;
display:block;
}
Lưu ý: thay code màu xanh bằng link ảnh mà bạn đã up.

4. Tiếp tục chèn đọan code Java này vào trên dòng </head>

<script type="text/javascript" src="http://cnetjavascript.googlecode.com/files/mootools.svn.js"></script>

<script type="text/javascript">
window.addEvent('domready', function(){
var mySlide = new Fx.Slide('top-panel');
$('toggle').addEvent('click', function(e){
e = new Event(e);
mySlide.toggle();
e.stop();
});
});
</script>
Lưu ý : nên thay code màu xanh bằng link của file Javascript mà bạn đã up lên host. (để tránh hết bandwidth)

5. Save template lại.

6. Và cuối cùng là code HTML của side-panel :(điền code tại nơi bạn muốn hiển thị)

<div id="top-panel">
...
{Nội dung của side-panel}
...
</div>
<div id="sub-panel">
<a href="#" id="toggle"><span>Show Panel</span></a>
</div>


Chúc các bạn thành công.
More about

Hiểu rõ hơn về bố cục Blog của blogspot : Dành cho người mới bắt đầu tập chỉnh sửa CSS

Người đăng: yeu mai em on Thứ Hai, 4 tháng 5, 2009

[FD's BlOg] - Bài viết này dành cho những người mới bắt đầu làm quen với blogspot, và nâng cao hơn nữa là hướng dẫn cách tiếp cận bố cục của blog theo phương pháp tiếp cận từ trên xuống để đơn giản mã CSS.

►Phương pháp tiếp cận top-down (từ trên xuống)

Cách tốt nhất để thiết kế một tập tin CSS là sử dụng phương pháp tiếp cận từ trên xuống, nói cách khác là xác định các phần tử chính của blog. Vì vậy, bạn có thể tiến hành để viết mã của bạn trong một cấu trúc chặt chẽ hơn theo cách không cần thiết tránh mã. Trong thực tế, để xác định các thành phần chính trong bố cục của 1 blog cũng đơn giản. Sự xuất hiện các "mã không cần thiết" sẽ xảy ra khi bạn xác định các chi tiết của yếu tố đó. Để đơn giản hóa các mã CSS này, bạn cần tuân thủ 2 "quy tắc" sau:
1. Giảm thiểu số lượng các yếu tố CSS
2. Sử dụng các thẻ HTML chuẩn(P, H1, UL, LI ...) thay vì tạo các class mới.

- Ví dụ : trong blog của bạn, để thiết kế style cho tiêu đề bài viết, bạn có thể sử dụng thẻ <h1> thay vì dùng class mới ".post-title" .

►Bây giờ ta làm quen với các thành phần chính trong bố cục của blog:

Trước khi bắt đầu viết mã CSS của bạn, bạn phải có hình dung rõ ràng trong đầu bạn các mục chính trong bố cục của 1 blog. Lấy ví dụ 1 blog có 2 cột, bạn có thể xác định những phần chính như hình bên dưới:



Bố cục có 4 phần cơ bản như bên dưới:
1. Header (#header) 2. Main content (#main-content) 3. Sidebar (#sidebar) 4. Footer (#footer)

►Bước kế tiếp, là xác đinh các thành phần có trong từng mục chính đó.

1. Header :
- Phần Header gồm có 2 thành phần cơ bản là Logo và thanh Navbar.(xem hình bên dưới)


- Bạn có thể thay đổi lại logo theo cách bên dưới:

#header {
background:url(YOUR-LOGO.gif) no-repeat;
}


- Đối với thanh Navbar, bạn nên sử dụng các thẻ <ul> <li> để tạo .(xem hình bên dưới)



Làm thế nào ta có thể thấy chúng, bạn không nhất thiết phải tạo một class mới như là "#navigation-bar", bởi vì nó đã được xác định bằng cách sử dụng thẻ <ul> trong phần Header (#header ul, #header ul li). Bằng cách này đọan mã CSS của bạn sẽ gọn gàng hơn, đơn giản hơn, dễ quản lý hơn.

2. Main content :
- Ở trong phần main, chủ yếu là chứa nội dung bài viết, như : tựa đề, nội dung, các nhãn... , có thể xem minh họa bên dưới:


- Vì vậy cách tốt nhất để thiết kế các mã CSS là sử dụng các thẻ chuẩn (bên dưới) vào class #main-content :
+ Post section paragraph(nội dung bài viết) (<p>)
+ Post title (tựa đề bài viết) (<h1>)
+ Post date (ngày post)(<h2>)
+ Post tag (nhãn) (<small>)

Và nó trông như thế này:



3. Thanh Sidebar:
- Sẽ rất đơn giản nếu dùng các thẻ <h1> , <p> (xem hình minh họa)



- Và code CSS sẽ trông như thế này:



4. Footer:
- Tùy bạn thiết kế. hòan tòan tương tự.

Như vậy mình đã giới thiệu xong, hy vọng với bài viết này các bạn sẽ nắm rõ hơn về bố cục của 1 blog, và tự tay mình modify code CSS cho nó đơn giản hơn.

Chúc các bạn thành công.

More about

Những lời cầu hôn hay nhất

Người đăng: yeu mai em

[FD's BlOg] - Lời cầu hôn hiếu kỳ nhất: Anh không hiểu tại sao người ta phải làm đám cưới? Chi bằng chúng mình bắt chước họ xem sao!

☼ Lời cầu hôn chân thành nhất: Chúng mình hợp pháp hóa tình cảm đi em!

Lời cầu hôn mộc mạc nhất: Em có muốn anh trở thành một “nhu yếu phẩm” không thể thiếu trong nhà của em không?

Lời cầu hôn dễ chịu nhất: Em biết không? Thích là yêu một thứ gì đó nhàn nhạt, còn yêu là thích một điều gì đó rất sâu xa. Anh không muốn phải đưa em về nhà rồi lại về nhà một mình, anh muốn hai ta cùng về nhà của chúng mình.

Lời cầu hôn thử thách nhất: Em có muốn làm vợ anh không? Nếu muốn xin đứng yên rồi giơ cao hai tay, nếu không hãy đứng yên rồi kiễng cả hai chân.

Lời cầu hôn thẳng thắn nhất: Anh đang thiếu một người cai quản bản thân.



Lời cầu hôn nhẫn nại nhất: Em muốn làm vợ anh kiếp này hay tới kiếp sau?

Lời cầu hôn vì sức khỏe nhất: Nếu năm nay em không lấy anh, sang năm ắt anh sẽ mắc chứng khủng hoảng tinh thần.

Lời cầu hôn cảnh tỉnh nhất: Xin em kết thúc phận đào hoa của anh ngay tức khắc đi nào.

Lời cầu hôn đáng yêu nhất: Anh xin đầu hàng rồi! Chỉ cần mỗi ngày được ăn cơm do em nấu mà thôi.

Lời cầu hôn pó tay nhất: Em có muốn khi chết đi sẽ có tên trong gia phả nhà anh không?

Lời cầu hôn ....sát khí nhất: (Dẫn nàng lên sân thượng khách sạn cao tầng, và cùng ngắm sao ban công..., rồi túm chặt 2 vai nàng thổ lộ) Em muốn làm vợ anh hay muốn làm siêu nhân?

Sưu tầm - Theo Chungta
More about

Châm ngôn thời @

Người đăng: yeu mai em

[FD's BlOg] - Thay đổi 1 chút không khí với những câu châm ngôn.
☼ Báo lá cải có ích ở chỗ chúng dạy ta không nên tin vào chúng.
☼ Trí tuệ nhân tạo chẳng là gì so với sự ngốc nghếch tự nhiên.
☼ Chỉ cần một ly rượu thôi là đủ thấy cuộc sống thay đổi.

1. Chỉ những gì không thay đổi được mới là sai lầm.

2. Thà là nhà kinh điển còn sống hơn là làm người đương thời đã chết.

3. Chúng ta thường thích nghe lời người khác, đặc biệt nếu đó là người đã quá cố.

4. Người có thể cười được trong tình huống khó khăn chắc đã tìm ra hình nhân thế mạng.

5. Tình yêu như mạng nhện, chạm vào là dính liền.

6. Tại sao chúng ta cứ hay tưởng rằng vợ người và xe bơi của người hay bơn? Vì cả hai đều dễ khởi động hơn.

7. Thật tốt khi có điều để mà nhớ lại, nhưng tốt hơn nếu không có gì để phải quên cả.

8. Đẹp trai để thương nhớ, còn giàu có để lấy làm chồng.

9. Không cần tự mình sinh ra những ý tưởng thông minh. Hãy tìm kẻ thông minh để anh ta “đau đẻ".

10. Đàn ông cần có tương lai, còn đàn bà cần có quá khứ.

11. Chỉ cần một ly rượu thôi là đủ thấy cuộc sống thay đổi.

12. Không quan trọng là với ai, quan trọng là như thế nào.

13. Tôi cưỡng lại được trước mọi thứ, trừ những cám dỗ.

14. Có tiền thì sướng hơn là nghèo, nếu xét về mặt tài chính.

15. Tôi nghĩ là tôi nên bắt đầu đọc thơ Shakespeare. Nhưng rồi tôi nghĩ lại, tại sao tôi phải làm thế? Hắn ta chưa bao giờ đọc một bài thơ nào của tôi cả.

16. Tôi từng có nhiều ham muốn, ham muốn quá nhiều thứ. Bây giờ tôi chỉ có một ham muốn, là làm sao loại bỏ được những ham muốn đó.

17. Vì tình yêu, người phụ nữ sẵn sàng hy sinh mình, còn đàn ông thì sẵn sàng hy sinh những người phụ nữ khác.

18. Nếu ta phải trả tiền cho người đẹp thì người đẹp ấy chẳng đáng giá một xu.

19. Tôi không hiểu dịch cúm gia cầm có ảnh hưởng thế nào tới những tin vịt?

20. Câu nói "không" vẫn là phương tiện tránh thai truyền thống tốt nhất.

21. Cái cười thành thực nhất là cười ruồi.

22. Thà để họ cười ta hơn là để họ khóc ta.

23. Thà nhận một ít tiền hơn là lời "cảm ơn nhiều".

24. Rượu vang có lợi cho sức khỏe, còn sức khỏe cần để uống rượu vodka.

25. Tất cả những gì báo chí viết đều là sự thật trăm phần trăm, ngoại trừ những sự cố mà quý vị trực tiếp chứng kiến.

26. Báo chí nói cho độc giả biết điều mà người ta không hiểu và dạy cho hiểu điều mà người ta không biết.

27. Báo lá cải có ích ở chỗ chúng dạy ta không nên tin vào chúng.

28. Trí tuệ nhân tạo chẳng là gì so với sự ngốc nghếch tự nhiên.

29. Người thông thái viết những câu châm ngôn, kẻ ngu dốt lặp lại chúng.

30. Người hiểu biết thì nói chuyện với anh, người thông thái thì lắng nghe anh.

31. Cho anh ta một con cá, anh ta sẽ ăn trong một ngày. Dạy anh ta câu cá, anh ta sẽ không làm phiền anh suốt một tuần.

32. Mỗi khi tôi buộc phải chọn lựa giữa hai tật xấu, tôi thường chọn cái mà tôi chưa bao giờ được thử.

Sưu tầm

More about