Bài viết mới với hiệu ứng trượt mềm mại

Demo hình ảnh

Live Demo

Translate to english

Tiện ích bài viết mới với hiệu ứng trượt nhẹ nhàng với nhiều tùy chỉnh của tác giả blog DTE. Bạn có thể tùy chỉnh ẩn hoặc hiện hình ảnh thu nhỏ, nhận xét, hiệu ứng trượt... và bạn có thể xem demo bên trên để hiểu rõ hơn về tiện ích thú vị này


Cách Thực Hiện

Rất đơn giản, bạn chỉ việc tạo một widget HTML/Javascript mới tại vị trí bạn muốn hiển thị widget này và sử dụng đoạn code sau
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<style scoped="scoped">
.spy-outer {
  border:2px solid white;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.4);
  box-shadow:0 1px 3px rgba(0,0,0,.4);
  margin:0 auto;
}
.spy-outer h2 {
  margin:0;
  padding:5px 10px;
  background-color:#008800;
  background-image:-webkit-linear-gradient(#008800,#037103);
  background-image:-moz-linear-gradient(#008800,#037103);
  background-image:-ms-linear-gradient(#008800,#037103);
  background-image:-o-linear-gradient(#008800,#037103);
  background-image:linear-gradient(#008800,#037103);
  color:white;
  font:normal bold 12px/normal Helmet,Freesans,Sans-Serif;
  text-transform:none;
  text-shadow:0 1px 2px black;
}
.spy {
  margin:0;
  padding:0;
  font:normal normal 10px/12px Helmet,Freesans,Sans-Serif;
  color:#333;
  overflow:hidden;
}
.spy li {
  list-style:none;
  text-align:left;
  margin:0;
  padding:5px 7px;
  background-color:#AABD30;
  background-image:-webkit-linear-gradient(#AABD30,#9BB009);
  background-image:-moz-linear-gradient(#AABD30,#9BB009);
  background-image:-ms-linear-gradient(#AABD30,#9BB009);
  background-image:-o-linear-gradient(#AABD30,#9BB009);
  background-image:linear-gradient(#AABD30,#9BB009);
  border-top:1px solid #A7D101;
  border-bottom:1px solid #899D00;
  word-wrap:break-word;
  overflow:hidden;
}
.spy a {text-decoration:none}
.spy li em {
  font-weight:bold;
  color:#409540;
}
.spy-header {
  font:normal bold 12px/14px "Trebuchet MS",Trebuchet,Geneva,Verdana,Arial,Sans-Serif;
  display:block;
  color:yellow;
  text-shadow:0 1px 0 rgba(0,0,0,.2);
  /*
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  */
}
.spy-header:hover {
  color:white;
  text-decoration:underline;
}
.spy-summary {
  margin-top:5px;
  overflow:hidden;
}
.spy li .image-wrapper,
.spy li img {
  float:right;
  margin:0 0 2px 7px;
  padding:0;
  width:72px;
  height:72px;
  border:4px solid #899D00;
  background:white url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy1EIwEvc1x6xRxEbvuwxAa3V7SVBTyiB-nSlhtb9-66V7DAqQYuT9C5dgmKhnuh__wmifoZv19gLUdhcrtrJ9wkU_aqCtgfODCuFqXQFty44-o3-rgGp3ig8fjvY-4NVsSOXw0N-4kc1u/s1600/loading.gif') no-repeat 50% 50%;
}
.spy li .image-wrapper {
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.7);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.7);
  box-shadow:0 0 2px rgba(0,0,0,.7);
}
.spy li img {
  border:none !important;
  float:none;
  margin:0;
  padding:0;
  display:none;
}
.spy-outer .loading {
  display:block;
  padding:10px;
  background-color:#fafafa;
}
</style>
<div id="spy-outer" class="spy-outer"><span class="loading">Memuat...</span></div>
<script>
var spy_config = {
    widgetTitle: '<h2>Recent Post</h2>',
    url:'http://'+window.location.hostname,
    containerId: 'spy-outer',
    numPost: 10,
    numChars: 100,
    monthNames: [
        'Januari',
        'Februari',
        'Maret',
        'April',
        'Mei',
        'Juni',
        'Juli',
        'Agustus',
        'September',
        'Oktober',
        'November',
        'Desember'
    ],
    noImage: 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAmbxDI94vS_FR4wJ6I3dfGTLpo_vQadhKB119REKIuEXP5dY-ngeo7SN1BcW9KKZfqkmUswmxMjCbpVUy7cXNaNAYIcEer_sok3n2BfScbIBNcMx7rdvj-kew6JDs95fMmbm4_bf0ExSW/s1600/noimage.png',
    showSummaries: true,
    showThumbnails: true,
    showPostDate: true,
    showComments: true,
    newTabLink: false,
    animatedRecentPost: true,
    jsonCallback: 'recentpost_spy',
    newsTicker: {
        visible: 4,
        interval: 3000,
        speed: 600
    }
};
</script>
<script src="https://googledrive.com/host/0Bz_65BAr9KCZbUpFSU12WGR5RGM"></script>
  • Tiện ích trên lấy màu xanh lá cây làm chủ đạo, nếu bạn nào thấy không phù hợp thì tự thay đổi ở đoạn CSS nhé
  • Xóa đoạn code màu đỏ đi nếu template bạn đã có jQuery

Tùy Chọn

Tùy chọnThông tin
widgetTitleTitle của widget, bạn có thể đổi thành Bài viết mới nếu muốn
urlĐể mặc định.
containerIdĐể mặc định.
numPostSố bài viết hiển thị (phải lớn hơn newsTicker => visible).
numCharsSố ký tự tóm tắt hiển thị nếu bạn để showSummaries là true.
monthNamesTên các tháng trong năm.
noImageURL hình ảnh cho bài viết không có hình ảnh.
showSummariesThay đổi thành false nếu bạn không muốn hiển thị nội dung tóm tắt.
showThumbnailsThay đổi thành false nếu bạn không muốn hiển thị hình ảnh thu nhỏ.
showPostDateThay đổi thành false nếu bạn không muốn hiển thị ngày tháng đăng bài.
showCommentsThay đổi thành false nếu bạn không muốn hiển thị số lượng comment.
newTabLinkThay đổi thành true nếu bạn muốn mở cửa sổ mới mỗi khi click vào link trong tiện ích.
animatedRecentPostThay đổi thành false nếu bạn muốn tắt hiệu ứng trượt.
newsTicker => visibleSố lượng bài viết bạn muốn hiển thị trên widget. Phải chắc chắn nhỏ hơn numPost.
newsTicker => intervalKhoảng thời gian để di chuyển bài viết, 3000=3s.
newsTicker => speedTốc độ chuyển bài viết, giá trị càng cao thì tốc độ di chuyển càng chậm.
Xem Tiếng Việt

Widgets that look green above is the widget recent post / recent posts with so many choices. You can hide pictures, comments, moon rising and summary or otherwise, display it. Determines whether this widget will be animated or not can also be done. Just follow the steps below and learn table configuration:


How to add Recent Posts widget?

Add a page element HTML / JavaScript , and then copy all of this code and place it in the form:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<style scoped="scoped">
.spy-outer {
  border:2px solid white;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.4);
  box-shadow:0 1px 3px rgba(0,0,0,.4);
  margin:0 auto;
}
.spy-outer h2 {
  margin:0;
  padding:5px 10px;
  background-color:#008800;
  background-image:-webkit-linear-gradient(#008800,#037103);
  background-image:-moz-linear-gradient(#008800,#037103);
  background-image:-ms-linear-gradient(#008800,#037103);
  background-image:-o-linear-gradient(#008800,#037103);
  background-image:linear-gradient(#008800,#037103);
  color:white;
  font:normal bold 12px/normal Helmet,Freesans,Sans-Serif;
  text-transform:none;
  text-shadow:0 1px 2px black;
}
.spy {
  margin:0;
  padding:0;
  font:normal normal 10px/12px Helmet,Freesans,Sans-Serif;
  color:#333;
  overflow:hidden;
}
.spy li {
  list-style:none;
  text-align:left;
  margin:0;
  padding:5px 7px;
  background-color:#AABD30;
  background-image:-webkit-linear-gradient(#AABD30,#9BB009);
  background-image:-moz-linear-gradient(#AABD30,#9BB009);
  background-image:-ms-linear-gradient(#AABD30,#9BB009);
  background-image:-o-linear-gradient(#AABD30,#9BB009);
  background-image:linear-gradient(#AABD30,#9BB009);
  border-top:1px solid #A7D101;
  border-bottom:1px solid #899D00;
  word-wrap:break-word;
  overflow:hidden;
}
.spy a {text-decoration:none}
.spy li em {
  font-weight:bold;
  color:#409540;
}
.spy-header {
  font:normal bold 12px/14px "Trebuchet MS",Trebuchet,Geneva,Verdana,Arial,Sans-Serif;
  display:block;
  color:yellow;
  text-shadow:0 1px 0 rgba(0,0,0,.2);
  /*
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  */
}
.spy-header:hover {
  color:white;
  text-decoration:underline;
}
.spy-summary {
  margin-top:5px;
  overflow:hidden;
}
.spy li .image-wrapper,
.spy li img {
  float:right;
  margin:0 0 2px 7px;
  padding:0;
  width:72px;
  height:72px;
  border:4px solid #899D00;
  background:white url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy1EIwEvc1x6xRxEbvuwxAa3V7SVBTyiB-nSlhtb9-66V7DAqQYuT9C5dgmKhnuh__wmifoZv19gLUdhcrtrJ9wkU_aqCtgfODCuFqXQFty44-o3-rgGp3ig8fjvY-4NVsSOXw0N-4kc1u/s1600/loading.gif') no-repeat 50% 50%;
}
.spy li .image-wrapper {
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.7);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.7);
  box-shadow:0 0 2px rgba(0,0,0,.7);
}
.spy li img {
  border:none !important;
  float:none;
  margin:0;
  padding:0;
  display:none;
}
.spy-outer .loading {
  display:block;
  padding:10px;
  background-color:#fafafa;
}
</style>
<div id="spy-outer" class="spy-outer"><span class="loading">Memuat...</span></div>
<script>
var spy_config = {
    widgetTitle: '<h2>Recent Post</h2>',
    url:'http://'+window.location.hostname,
    containerId: 'spy-outer',
    numPost: 10,
    numChars: 100,
    monthNames: [
        'Januari',
        'Februari',
        'Maret',
        'April',
        'Mei',
        'Juni',
        'Juli',
        'Agustus',
        'September',
        'Oktober',
        'November',
        'Desember'
    ],
    noImage: 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAmbxDI94vS_FR4wJ6I3dfGTLpo_vQadhKB119REKIuEXP5dY-ngeo7SN1BcW9KKZfqkmUswmxMjCbpVUy7cXNaNAYIcEer_sok3n2BfScbIBNcMx7rdvj-kew6JDs95fMmbm4_bf0ExSW/s1600/noimage.png',
    showSummaries: true,
    showThumbnails: true,
    showPostDate: true,
    showComments: true,
    newTabLink: false,
    animatedRecentPost: true,
    jsonCallback: 'recentpost_spy',
    newsTicker: {
        visible: 4,
        interval: 3000,
        speed: 600
    }
};
</script>
<script src="https://googledrive.com/host/0Bz_65BAr9KCZbUpFSU12WGR5RGM"></script>
  • If your template is equipped with JQuery, remove the red code!

Configure Widget

OptionInformation
widgetTitleHTML markup for the title of the widget, you can change to New Posts
urlTo default.
containerIdTo default.
numPostThe number of posts you want to display (must be greater than  Newsticker => visible).
numCharsThe number of characters ringkasa post if showSummaries worth true.
monthNamesNma-name months in a year according to the calendar system in the country.
noImageBackup image URL for a post that does not have pictures in it.
showSummariesChange the value to false to hide the summary post.
showThumbnailsChange the value to false to hide showThumbnails .
showPostDateChange the value to false to hide the moon rising on the item posting.
showCommentsChange the value to false to hide the number of comments.
newTabLinkChange the value to true to make the links open in a tab widget / new window when clicked.
animatedRecentPostChange the value to false  to turn off animation effects newsticker .
newsTicker => visibleThe number of posts you want to display in the widget. The rest is hidden and will appear alternately when the animation effects occur. Make sure the value is smaller thannumPost.
newsTicker => intervalDisplacement interval in milliseconds items.
newsTicker => speedSpeed ​​emergence item animation effects.
DTE:]
4 Comments
Comments

4 comments

hiệu ứng rất đẹp và bắt mắt nhưng có điều ảnh load khá lâu...^-^
Cũng còn phụ thuộc vào tốc độ internet bạn ạ :cuoi
10/2/14
anh Huy giúp em bỏ đi cái Tab Popular này với.
anh xem hình giúp em nhé: http://2.bp.blogspot.com/-kEz4A6s9KAs/UvjB-uHsp6I/AAAAAAAABJQ/v4Ax7q0CP4Y/s1600/t%E1%BA%A3i+xu%E1%BB%91ng+(1).png
hoặc xem trực tiếp bên blog em: http://tienganhgioi123.blogspot.com/
10/2/14
Xóa đi phí vậy, đây là tab chuyển qua lại giữa các widget làm cho blog gọn gàng hơn nhiều mà. Nếu muốn bạn vào Bố cục mà xóa ko cần động chạm vào template làm gì

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->