Hiển thị các bài đăng có nhãn LINK LIÊN KẾT. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn LINK LIÊN KẾT. Hiển thị tất cả bài đăng

TẠO HIỆU ỨNG CHO LINK LIÊN KẾT (Phần 2)

Người đăng: ngaybennhau on Thứ Năm, 30 tháng 8, 2012

Trước đây, tôi có chia sẻ với các bạn cách tạo hiệu ứng link liên kết (xem TẠI ĐÂY). 
Hôm nay, dunghennessy tiếp tục chia sẻ với các bạn cách tạo hiệu ứng cho link liên kết (phần 2). Với phần 2 này, khi các bạn rê chuột vào mỗi link liên kết thì sẽ có các chữ hoặc các symbol toả ra khá đẹp và ngộ nghĩnh.
Mời bạn bấm vào Xem thử phía dưới để thấy rõ hơn hiệu ứng này.

Xem thử

Để làm được điều này, các bạn đăng nhập vào blog > Chọn thiết kế (nếu sử dụng giao diện mới thì các bạn chọn thẻ Bố cục), sau đó thêm tiện ích HTML/Javacript (nếu các bạn chưa biết thì xem cách thêm tiện ích HTML TẠI ĐÂY).
Sau đó dán toàn bộ các code dưới vào.



<script>

///////////////////////////////////////////////////////////////////////////
// CONFIGURATION STARTS HERE
///////////////////////////////////////////////////////////////////////////
      
// Đặt số lượng chữ hiển thị theo ý thích của bạn 
var sparklenumber=20

// Đặt lại font chữ theo ý thích của bạn
var sparklefont=new Array("Arial","Times","Comic Sans MS")

// Đặt lại kích thước chữ theo ý thích của bạn
var sparklesize=new Array(5,10,15,20)

// Đặt lại mã màu theo ý thích
var sparklecolor=new Array("#FF0000","#0000FF","#00FF00","#000000")

// Đặt lại tốc độ theo ý thích của bạn (số càng lớn tốc độ càng chậm)
var speed=20

///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////

// Do not edit below this line
var sparklesizeNS4=new Array()
var x_sparklepos
var y_sparklepos
var x,y
var x_random=new Array()
var y_random=new Array()
var max_explsteps=80
var i_explsteps=0
var i_color=0
var i_size=0
var i_font=0
var marginbottom
var marginright
var sparklewidth=20
var sparkleheight=20
var isloaded=false

var browserinfos=navigator.userAgent
var ie4=document.all&&!document.getElementById&&!browserinfos.match(/Opera/)
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns4=document.layers
var ns6=!document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var opera=browserinfos.match(/Opera/)
var browserok=ie4||ie5||ns4||ns6||opera

function initlinkexploder() {
    isloaded=true
}

function startexplosion(whatword) {
    if (isloaded) {
        i_explsteps=0
        x_sparklepos=x
        y_sparklepos=y
        for (i=0;i<=sparklenumber;i++) {
            x_random[i]=Math.ceil(20*Math.random())-10
            y_random[i]=Math.ceil(20*Math.random())-10
            while(x_random[i]>-2 && x_random[i]<2) {
                x_random[i]=Math.ceil(20*Math.random())-10
                y_random[i]=Math.ceil(20*Math.random())-10
            }
        }
        if (ie5||opera) {
            marginbottom=document.body.clientHeight
            marginright=document.body.clientWidth
        }
        if (ns6) {
            marginbottom=window.innerHeight
            marginright=window.innerWidth
        }
        for (i=0;i<=sparklenumber;i++) {
             var thisspan=document.getElementById("span"+i).style
            thisspan.visibility="VISIBLE"
            thisspan.left=x_sparklepos+"px"
            thisspan.top=y_sparklepos+"px"
            var thisspan=document.getElementById("span"+i)
            thisspan.innerHTML=whatword
            sparklewidth=parseInt(thisspan.offsetWidth)
            sparkleheight=parseInt(thisspan.offsetHeight)
        }
    explode()
    }
}


function explode() {
    if (i_explsteps<=max_explsteps) {
        for (i=0;i<=sparklenumber;i++) {  
            var thisspan=document.getElementById("span"+i).style
            if (parseInt(thisspan.left)>=marginright-sparklewidth-30+document.body.scrollLeft || parseInt(thisspan.top)>=marginbottom-sparkleheight-20+document.body.scrollTop) {
                   thisspan.left=-1000+"px"
                thisspan.top=-1000+"px"          
            }
            else {
                thisspan.visibility="VISIBLE"
                thisspan.left=parseInt(thisspan.left)+x_random[i]+"px"
                thisspan.top=parseInt(thisspan.top)+y_random[i]+"px"
            }  
        }
        i_explsteps++
        var timer=setTimeout("explode()",speed)
    }
    else {
        for (i=0;i<=sparklenumber;i++) {
            var thisspan=document.getElementById("span"+i).style
            thisspan.visibility="hidden"
        }
        clearTimeout(timer)
    }
}

function handlerMM(e){
    x = (ns4||ns6) ? e.pageX : document.body.scrollLeft+event.clientX
    y = (ns4||ns6) ? e.pageY : document.body.scrollTop+event.clientY
}


document.onmousemove=handlerMM;

document.write("<style>")
document.write(".spanstyle {")
document.write("position:absolute;")
document.write("visibility:hidden;")
document.write("}")
document.write("</style>")

for (i=0;i<=sparklenumber;i++) {
       document.write("<div id='span"+i+"' class='spanstyle' style='font-family:"+sparklefont[i_font]+";font-size:"+sparklesize[i_size]+"pt;color:"+sparklecolor[i_color]+";'>")
    document.write(".")
    document.write("</div>")
    i_color++;i_font++;i_size++;
    if (i_color>=sparklecolor.length) {i_color=0}
    if (i_font>=sparklefont.length) {i_font=0}
    if (i_size>=sparklesize.length) {i_size=0}
}
if (browserok) {
    window.onload=initlinkexploder
}
</script>



Bạn thay đổi các mã màu, font chữ, tốc độ...theo ý thích của mình (có ghi chú trên code) và bấm Lưu lại.
Bây giờ, bạn muốn link liên kết nào có hiệu ứng thì copy đoạn code này dán vào nơi bạn muốn link liên kết hiển thị (code HTML).
 <a href="Địa chỉ link liên kết" onMouseOver="startexplosion('Welcome')">Tên link liên kết</a>

Bạn thay đổi chữ Welcome thành chữ khác hoặc symblol theo ý của bạn rồi bấm Lưu và trở lại blog xem kết quả nha.



More about

GẮN HỘP GIỚI THIỆU CHO BLOG LIÊN KẾT

Người đăng: ngaybennhau on Thứ Tư, 2 tháng 5, 2012

Để phát triển cộng đồng Blogger và để giao lưu học hỏi với các Web/Blog khác, các bạn có thể gắn liên kết các Web/Blog vào Blog của mình.
Có nhiều cách để gắn liên kết như: liên kết bằng địa chỉ URL hoặc bằng hình ảnh...v...v...
Trong giới hạn bài viết này, tôi chia sẻ với các bạn một tiện ích nhỏ cho việc gắn liên kết, sử dụng tiện ích này bạn sẽ tiết kiệm được khá nhiều không gian của blog mặc dù vậy nó vẫn hiển thị đầy đủ các yêu cầu gắn liên kết của bạn.
Thủ thuật này sẽ tạo ra một hộp nhỏ chứa đựng các đường link mà mình muốn liên kết. Khi khách tham quan bấm vào mũi tên nằm ở bên phải của hộp thì hộp sẽ xổ dọc xuống tất cả các tên Web/Blog mà bạn đã liên kết, ứng với mỗi tên Web/Blog là một vài dòng giới thiệu mô tả phía dưới của hộp nhằm để khách tham quan có thể dễ dàng lựa chọn chủ đề mà mình muốn xem từ Web/Blog đã liên kết.
Bạn bấm vào "Xem thử" phía dưới để thấy rõ hơn thủ thuật này.



Xem thử


Thủ thuật này cũng khá đơn giản, bạn chỉ việc đăng nhập vào Blog > Chọn thiết kế > Thêm tiện ích HTML (đối với các bạn đang sử dụng giao diện blog mới thì bạn đăng nhập vào Blog > Chọn Bố cục > Thêm tiện ích HTML) rồi dán code phía dưới vào.


<center>
<form name="combowithtext">
<select name="example" size="1" onchange="showtext()">
<option value="địa chỉ link liên kết 0" />Tên Web/blog liên kết 0
<option value="địa chỉ link liên kết 1" />Tên Web/blog liên kết 1
<option value="địa chỉ link liên kết 2" />Tên Web/blog liên kết 2
<option value="địa chỉ link liên kết 3" />Tên Web/blog liên kết 3
<option value="địa chỉ link liên kết 4" />Tên Web/blog liên kết 4
<option value="địa chỉ link liên kết 5" />Tên Web/blog liên kết 5
<option value="địa chỉ link liên kết 6" />Tên Web/blog liên kết 6
</select>
<input type="button" value="OK!"
onclick="gothere()" /><br />
<textarea rows=5 cols=30 wrap="virtual" name="text"></textarea>
<script language="javascript">
<!--

var shortcut=document.combowithtext
var descriptions=new Array()

//extend this list if neccessary to accomodate more selections

descriptions[0]="nhập dòng giới thiệu cho link liên kết 0 vào đây"
descriptions[1]="nhập dòng giới thiệu cho link liên kết 1 vào đây"
descriptions[2]="nhập dòng giới thiệu cho link liên kết 2 vào đây"
descriptions[3]="nhập dòng giới thiệu cho link liên kết 3 vào đây"
descriptions[4]="nhập dòng giới thiệu cho link liên kết 4 vào đây"
descriptions[5]="nhập dòng giới thiệu cho link liên kết 5 vào đây"
descriptions[6]="nhập dòng giới thiệu cho link liên kết 6 vào đây"
shortcut.text.value=descriptions[shortcut.example.selectedIndex]
function gothere(){
location=shortcut.example.options[shortcut.example.selectedIndex].value
}

function showtext(){
shortcut.text.value=descriptions[shortcut.example.selectedIndex]
}
//-->
</script>

</form>
</center>

Bây giờ, bạn thay đổi các dòng lệnh màu đỏ để phù hợp với blog mình.

Mở rộng thêm:
Ở đoạn code phía trên có tất cả là 7 đường link liên kết (tính luôn số 0), vì vậy nếu bạn muốn nhiều hơn thì copy dòng lệnh này:

<option value="địa chỉ link liên kết" />Tên Web/Blog liên kết

Dán trên thẻ </select> phía trên.
Tiếp tục copy dòng lệnh này:

descriptions[7]="nhập dòng giới thiệu vào đây"

Dán vào phía dưới và thay đổi số thứ tự nằm trong ngoặc theo số tiến dần.
Ví dụ: Tôi muốn thêm 2 link liên kết nữa thì code sẽ giống như thế này:
<center>
<form name="combowithtext">
<select name="example" size="1" onchange="showtext()">
<option value="địa chỉ link liên kết 0" />Tên Web/blog liên kết 0
<option value="địa chỉ link liên kết 1" />Tên Web/blog liên kết 1
<option value="địa chỉ link liên kết 2" />Tên Web/blog liên kết 2
<option value="địa chỉ link liên kết 3" />Tên Web/blog liên kết 3
<option value="địa chỉ link liên kết 4" />Tên Web/blog liên kết 4
<option value="địa chỉ link liên kết 5" />Tên Web/blog liên kết 5
<option value="địa chỉ link liên kết 6" />Tên Web/blog liên kết 6
<option value="địa chỉ link liên kết 7" />Tên Web/blog liên kết 7
<option value="địa chỉ link liên kết 8" />Tên Web/blog liên kết 8

</select>......

descriptions[0]="nhập dòng giới thiệu cho link liên kết 0 vào đây"
descriptions[1]="nhập dòng giới thiệu cho link liên kết 1 vào đây"
descriptions[2]="nhập dòng giới thiệu cho link liên kết 2 vào đây"
descriptions[3]="nhập dòng giới thiệu cho link liên kết 3 vào đây"
descriptions[4]="nhập dòng giới thiệu cho link liên kết 4 vào đây"
descriptions[5]="nhập dòng giới thiệu cho link liên kết 5 vào đây"
descriptions[6]="nhập dòng giới thiệu cho link liên kết 6 vào đây"
descriptions[7]="nhập dòng giới thiệu cho link liên kết 7vào đây"
descriptions[8]="nhập dòng giới thiệu cho link liên kết 8 vào đây"
shortcut.text.....
</center>

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

▀▄▀▄▀▄ dunghennessy.blogspot.com ▄▀▄▀▄▀

More about

GẮN ẢNH VÀO LINK LIÊN KẾT

Người đăng: ngaybennhau on Thứ Sáu, 27 tháng 4, 2012

Khi bạn bấm vào một link liên kết bất kỳ trên Web/Blog, nó sẽ dẫn các bạn đến một trang Web/Blog nào đó do người quản trị gắn liên kết.
Với thủ thuật dưới đây, các bạn sẽ giao thêm "nhiệm vụ" cho link liên kết đó là: khi bạn rê chuột vào link liên kết lập tức sẽ xuất hiện một bảng nhỏ có hình ảnh và vài dòng giới thiệu khá đẹp mắt cho link liên kết
Mời bạn bấm rê chuột xuống các link liên kết phía dưới để thấy rõ hơn thủ thuật này.




Ảnh động trái tim
Đây là trang ảnh động có chủ đề trái tim với kích thước 240x320. Bấm vào link hoặc vào ảnh để đến trang này


Ảnh động sông hồ
Tại đây, các bạn sẽ được chiêm ngưỡng một số ảnh động có chủ đề sông hồ khá đẹp mắt. Bấm vào link hoặc vào ảnh để đến trang Web này.


Ảnh động thác nước
Thác nước là một trong những cảnh đẹp của thiên nhiên, bạn bấm vào link hoặc vào ảnh xem những cảnh đẹp này


Ảnh động con rồng
Tại đây, bạn có thể dễ dàng tìm thấy những ảnh động CON RỒNG khá đẹp với kích thước 240x320. Bấm vào link hoặc vào ảnh để đến trang Web này. Chúc bạn vui


Thủ thuật này cũng khá đơn giản, bạn chỉ cần đăng nhập vào Blog > Chọn Thiết kế > Thêm tiện ích HTML rồi dán đoạn code phía dưới vào.

<style type="text/css">

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 80px; /*position where enlarged image should offset horizontally */

}

</style>

<a class="thumbnail" href="địa chỉ link liên kết">Tên link liên kết<span><img src="Link ảnh" /><br />Nhập mô tả cho hình tại đây</span></a><br />

<a class="thumbnail" href="địa chỉ link liên kết">Tên link liên kết<span><img src="Link ảnh" /><br />Nhập mô tả cho hình tại đây</span></a><br />

<a class="thumbnail" href="địa chỉ link liên kết">Tên link liên kết<span><img src="Link ảnh" /><br />Nhập mô tả cho hình tại đây</span></a><br />

<a class="thumbnail" href="địa chỉ link liên kết">Tên link liên kết<span><img src="Link ảnh" /><br />Nhập mô tả cho hình tại đây</span></a><br />



Bây giờ, bạn cần thay đổi các dòng lệnh màu đỏ để phù hợp với blog của bạn và bấm Lưu lại là xong. 

Mở rộng thêm:
Nếu muốn nhiều hơn link liên kết, bạn chỉ việc copy thêm đoạn code này và dán phía dưới, cuối cùng bấm Lưu lại là xong.

<a class="thumbnail" href="địa chỉ link liên kết">Tên link liên kết<span><img src="Link ảnh" /><br />Nhập mô tả cho hình tại đây</span></a><br />




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


▀▄▀▄▀▄ dunghennessy.blogspot.com ▄▀▄▀▄▀

More about

TẠO HIỆU ỨNG CHO LINK LIÊN KẾT

Người đăng: ngaybennhau on Thứ Tư, 29 tháng 2, 2012

Để cho link liên kết thêm sống động, bạn phải gắn hiệu ứng cho nó.
Bạn bấm vào "Xem thử" để thấy rõ hơn hiệu ứng của link liên kết.



Xem thử


Để làm được điều này, bạn đăng nhập vào blog > Chọn Thiết kế > Thêm tiện ích HTML/Javacript rồi copy đoạn code phía dưới và dán vào.



<style type="text/css">
a.navbar:hover {
color:;
font-weight:bold;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBRjKiRYG2bNjZHhAnoo3fZEwGDDM23_DTCKu-QZwthyphenhyphenuYT_x8HX14JOe0hhXRvNyfosWy8dVZdqO6FvkwztiXIUt9MulQUa38z717TYISFN4dO9aIFRdZxx0QuXXZN3C0vjkr7giQvAg/s1600/rainbow.gif);
}
a:hover, a.link:hover, a.navbar:hover {
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBRjKiRYG2bNjZHhAnoo3fZEwGDDM23_DTCKu-QZwthyphenhyphenuYT_x8HX14JOe0hhXRvNyfosWy8dVZdqO6FvkwztiXIUt9MulQUa38z717TYISFN4dO9aIFRdZxx0QuXXZN3C0vjkr7giQvAg/s1600/rainbow.gif);
font-size:10t;
color:;
text-decoration:none;
border:1px solid;
}
</style>


Bây giờ, bạn có thể đổi các dòng lệnh màu xanh và màu đỏ tuỳ theo ý thích của bạn, cuối cùng bấm Lưu lại là xong.
Dưới đây, là một vài mẫu hiệu ứng cho link liên kết, bạn bấm phải chuột vào ảnh chọn Save as (lưu ảnh dưới dạng)... để tải về, sau đó upload để lấy link chèn vào dòng lệnh màu đỏ.

































More about

LINK LIÊN KẾT CHẠY TỪ DƯỚI LÊN

Người đăng: ngaybennhau on Thứ Ba, 6 tháng 9, 2011

Bạn có thể tạo tiện ích các link liên kết với hiệu ứng chạy từ dưới lên (hoặc từ trên xuống) để tiết kiệm không gian Blog, ngoài ra nó có thể trang trí Blog thêm đẹp...
Bạn xem thử tiện ích phía dưới





Để làm được như vậy, đầu tiên bạn đăng nhập vào Blog > chọn Thiết kế > chọn thêm tiện ích HTML/Javacript rồi dán một trong hai code tương ứng với mỗi mẫu phía dưới vào, chỉnh sửa lại cho phù hợp với bạn rồi bấm Lưu lại là xong

* Liên kết có hình nền

* Liên kết không có hình nền

Bây giờ, bạn thay đổi link liên kết ở dòng lệnh a herf=http:// địa chỉ liên kết
Thay đổi màu ở mục color
Thay đổi kích thước ở mục Width (chiều rộng), Height (chiều cao)
Thay đổi hình nền ở mục background (đối với code có hình nền)
Muốn chạy từ trên xuống thì thay đổi chữ "up" thành chữ "down"

More about