KIẾN THỨC

Dùng Unikey chuyển đổi bảng mã của văn bản
Hiện nay đa số mọi người đều dùng mã Unicode để đánh văn bản, nếu đánh trong Word thì thường dùng Font Time New Roman, tuy nhiên vẫn có một số tài liệu được viết bằng những bảng mã khác như TCVN3 hay

Những nguyên nhân gây lỗi khi ghost
Hiện nay, ghost (sao lưu và phục hồi dữ liệu ổ cứng bằng chương trình Norton Ghost) là công việc được nhiều người thực hiện để sửa lỗi ổ đĩa cứng và Windows.

Ấn tượng của website nằm trong 1/20 giây đầu tiên
Người sử dụng Internet chỉ mất 1/20 giây để quyết định họ có thích giao diện trang web đó hay không.

DANH NGÔN

Có 3 thứ ngu dốt: không biết những gì mình cần biết, không rành những gì mình biết và biết những gì mình không cần biết

La Rochefoucould
Trang chủ » Thư viện Tutorial » Học CSS - Javascript

Tạo Slide trình diễn bài viết với html, Css và jquery ( 2455 lượt xem )

thiet ke websiteTạo Slide trình diễn bài viết với html, Css và jquery

Bạn làm theo bài viết sau để hiểu cách làm. Trong bài sau tôi sẽ quay video hướng dẫn Kết nối và lấy bài viết từ SQL server.


Trong Slide này có 2 phần, phần bên trái là phần hiển thị, phần bên phải là danh sách các bài viết. Bình thường thủ thuật sẽ tự thay đổi bài viết trong 1 khoảng thời gian nhất định, tùy vào mình cài đặt. Khi nhấp vào 1 bài viết nào trong phần bên phải, thì bài viết sẽ hiển thị ảnh thumbnail lớn vào tiêu đề (hoặc có thể là đoạn mô tả nhỏ về bài viết) ở phần bên trái.

Để làm được bạn cần có các thư viện cần thiết của jquery. (Download ở liên kết cuối bài) sau đó viết mã trong trang html như sau:
+ Trong phần thẻ head bạn cần chèn đoạn mã sau: Bạn chú ý đến thứ tự của các file .js không được thay đổi

01 <script type="text/javascript" src="jquery.min.js"></script>
02 <script src="jquery-ui.min.js" type="text/javascript"></script>
03 <script type="text/javascript">
04     $(document).ready(function(){
05         $("#featured > ul").tabs({
06             fx: {
07                 opacity: "toggle"
08             }
09         }).tabs("rotate", 2000, true);
10     });
11 </script>
12 <style type="text/css">
13     #featured{
14     position:relative;
15     border:1px solid #ccc;
16     height:252px;
17     background:#fff;
18     }
19     #featured ul.ui-tabs-nav{
20     position:absolute;
21     top:0; left:340px;
22     list-style:none;
23     padding:0; margin:0;
24     width:210px;
25     }
26     #featured ul.ui-tabs-nav li{
27     padding:1px 0; padding-left:13px;
28     font-size:12px;
29     color:#666;
30     }
31     #featured ul.ui-tabs-nav li img{
32     float:left; margin:2px 5px;
33     background:#fff;
34     padding:2px;
35     border:1px solid #eee;
36     }
37     #featured ul.ui-tabs-nav li span{
38     font-size:11px; font-family:Verdana;
39     line-height:12px;
40     color:#034E8F;
41     }
42     #featured li.ui-tabs-nav-item a{
43     display:block;
44     height:48px;
45     color:#333; background:#fff;
46     line-height:20px;
47     }
48     #featured li.ui-tabs-nav-item a:hover{
49     background:#f2f2f2;
50     }
51     #featured li.ui-tabs-selected{
52     background: left -5px no-repeat;
53     }
54     #featured ul.ui-tabs-nav li.ui-tabs-selected a{
55     background:#ccc;
56     }
57     #featured .ui-tabs-panel{
58     width:350px;
59     height:250px;
60     background:#999; position:relative;
61     }
62     #featured .ui-tabs-panel .info{
63     position:absolute;
64     top:196px;
65     left:2px;
66     height:55px;
67     width:336px;
68     background: repeat;
69     }
70     #featured .info h2{
71     font-size:12px; font-family:Georgia, serif;
72     color:#fff; padding:5px; margin:0;
73     overflow:hidden;
74     }
75     #featured .info p{
76     margin:0 5px;
77     font-family:Verdana; font-size:11px;
78     line-height:15px; color:#f0f0f0;
79     }
80     #featured .info a{
81     text-decoration:none;
82     color:#fff;
83     }
84     #featured .info a:hover{
85     text-decoration:underline;
86     }
87     #featured .ui-tabs-hide{
88     display:none;
89     }
90     #featured .ui-tabs-nav-item img{
91     height:37px;
92     width:55px;
93     }
94 </style>

 + Tiếp theo trong thẻ body của trang bạn chèn đoạn mã như sau:

01 <div id="featured">
02     <ul class="ui-tabs-nav">
03         <li class="ui-tabs-nav-item" id="nav-fragment-1">
04             <a href="#fragment-1">
05                 <img src="link anh bai viet 1" alt=""/>
06                 <span>Tieu de bai viet 1</span>
07             </a>
08         </li>
09         <li class="ui-tabs-nav-item" id="nav-fragment-2">
10             <a href="#fragment-2">
11                 <img src="link anh bai viet 2" alt=""/>
12                 <span>{Tieu de bai viet 2}</span>
13             </a>
14         </li>
15         <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-3">
16             <a href="#fragment-3">
17                 <img src="link anh bai viet 3" alt="">
18                 <span>{Tieu de bai viet 3}</span>
19             </a>
20         </li>
21         <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-4">
22             <a href="#fragment-4">
23                 <img src="link anh bai viet 4" alt="">
24                 <span>{Tieu de bai viet 4}</span>
25             </a>
26         </li>
27         <li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-5">
28             <a href="#fragment-5">
29                 <img src="link anh bai viet 5" alt="">
30                 <span>{Tieu de bai viet 5}</span>
31             </a>
32         </li>
33     </ul>
34     <div style="" id="fragment-1" class="ui-tabs-panel ui-tabs-hide">
35         <a style="color: rgb(255, 255, 255);" href="link bai viet 1">
36             <img src="link anh bai viet 1" alt="" width="337" height="250"/>
37         </a>
38         <div class="info">
39             <h2><a href="link bai viet 1">{Tieu de bai viet 1}</a></h2>
40             <p></p>
41         </div>
42     </div>
43     <div style="" id="fragment-2" class="ui-tabs-panel ui-tabs-hide">
44         <a style="color: rgb(255, 255, 255);" href="link bai viet 2">
45             <img src="link anh bai viet 2" alt="" width="337" height="250"/>
46         </a>
47         <div class="info">
48             <h2><a href="link bai viet 2">{Tieu de bai viet 2}</a></h2>
49             <p></p>
50         </div>
51     </div>
52     <div style="" id="fragment-3" class="ui-tabs-panel ui-tabs-hide">
53         <a style="color: rgb(255, 255, 255);" href="link bai viet 3">
54             <img src="link anh bai viet 3" alt="" width="337" height="250"/>
55         </a>
56         <div class="info">
57             <h2><a href="link bai viet 3">{Tieu de bai viet 3}</a></h2>
58             <p></p>
59         </div>
60     </div>
61     <div style="" id="fragment-4" class="ui-tabs-panel ui-tabs-hide">
62         <a style="color: rgb(255, 255, 255);" href="link bai viet 4">
63             <img src="link anh bai viet 4" alt="" width="337" height="250"/>
64         </a>
65         <div class="info">
66             <h2><a href="link bai viet 4">{Tieu de bai viet 4}</a></h2>
67             <p></p>
68         </div>
69     </div>
70     <div style="" id="fragment-5" class="ui-tabs-panel ui-tabs-hide">
71         <a style="color: rgb(255, 255, 255);" href="link bai viet 5">
72             <img src="link anh bai viet 5" alt="" width="337" height="250"/>
73         </a>
74         <div class="info">
75             <h2><a href="link bai viet 5">{Tieu de bai viet 5}</a></h2>
76             <p></p>
77         </div>
78     </div>
79  </div>

Trong các đoạn code tren bạn chú ý:
- Thay các tiêu đề bài viết và các đường dẫn ảnh tương ứng  
- tabs("rotate", 2000, true); trong đó 2000 là khoảng thời gian trễ để chuyển bài viết là số mili giây (2000 tương ứng với 2s).
- Các cấu hình khác bạn có thể xem hình minh họa sau để chỉnh sửa theo yêu cầu của bạn.

Phuc Thinh Website

Thư viện Template | Website template

Template Art & Photography  No.10
Template Art & Photography No.10
Template Flower No.7
Template Flower No.7
Template Media No.6
Template Media No.6
Template Travel No.1
Template Travel No.1
Template Jewelry No.6
Template Jewelry No.6
Template Flower No.10
Template Flower No.10
Template Travel No.6
Template Travel No.6
Template Art & Photography  No.3
Template Art & Photography No.3
Template Car No.11
Template Car No.11
Template Flower No.8
Template Flower No.8
Template Beauty No.5
Template Beauty No.5
Template Food & Drink No.5
Template Food & Drink No.5
«123»
Số lượt truy cập web: 1,353,556 - Trong tháng này: 310,389 - Khách truy cập hôm nay: 99 - Số người đang online: 09.Developed by Phuc Thinh