Mình sẽ sử dụng hình ảnh này để làm demo
Code HTML:
<a href="#" id="so1"></a> <a href="#" id="so2"></a>
Code CSS:
Hiệu ứng 1:
a{
background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBmihPE3OksMzjjG1QcmiYB767rA4bsb47lNc34KRemoHcRe6gmsVJGsBVAp3iYHnE9GsVpvnVaHQodv2IGn6DQnrfPyplTXMapwo56qef9Mv0dCisdzk7b15WmWUJ9UMcO2TmBmfD0w4/s1600/css3_logo_wide.png') 50% 50% no-repeat;
background-size:100%;
-webkit-background-size:100%;
-moz-background-size:100%;
background-origin:border-box;
display:block;
float:left;
width:150px;
height:150px;
border-width:50px;
border-color: rgba(0,0,0,0);
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
transition: 0.5s ease;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
}
a:hover{
border-width:0;
border-color:rgba(0,0,0,0.5);
}
#so1{
border-style:solid;
}
#so2{
border-style:dotted;
}
Hiệu ứng 2:
a{
background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBmihPE3OksMzjjG1QcmiYB767rA4bsb47lNc34KRemoHcRe6gmsVJGsBVAp3iYHnE9GsVpvnVaHQodv2IGn6DQnrfPyplTXMapwo56qef9Mv0dCisdzk7b15WmWUJ9UMcO2TmBmfD0w4/s1600/css3_logo_wide.png') 50% 50% no-repeat;
background-size:100%;
-webkit-background-size:100%;
-moz-background-size:100%;
background-origin:border-box;
display:block;
float:left;
width:150px;
height:150px;
border-width:50px;
border-color: rgba(0,0,0,0);
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
transition: 0.5s ease;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
}
a:hover{
border-width:0;
border-color:rgba(0,0,0,0.5);
}
#so1{
border:75px solid rgba(0,0,0,0.5);
}
#so1:hover{
border:1px solid rgba(0,0,0,0.7);
}
#so2{
border:75px dotted rgba(0,0,0,0.5);
}
#so2:hover{
border:1px dotted rgba(0,0,0,0.7);
}
Hiệu ứng 3:
a{
background:url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBmihPE3OksMzjjG1QcmiYB767rA4bsb47lNc34KRemoHcRe6gmsVJGsBVAp3iYHnE9GsVpvnVaHQodv2IGn6DQnrfPyplTXMapwo56qef9Mv0dCisdzk7b15WmWUJ9UMcO2TmBmfD0w4/s1600/css3_logo_wide.png') 50% 50% no-repeat;
background-size:100%;
-webkit-background-size:100%;
-moz-background-size:100%;
background-origin:border-box;
display:block;
float:left;
width:150px;
height:150px;
margin:10px;
border-width:50px;
border-color: rgba(0,0,0,0);
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
transition: 0.5s ease;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
}
a:hover{
border-width:0;
border-color:rgba(0,0,0,0.5);
}
#so1{
border:75px solid rgba(0,0,0,0.5);
}
#so1:hover{
border:1px solid rgba(0,0,0,0.7);
}
#so2{
border:75px dotted rgba(0,0,0,0.5);
}
#so2:hover{
border:1px dotted rgba(0,0,0,0.7);
}
#so3{
border:75px dashed rgba(0,0,0,0.5);
}
#so3:hover{
border:1px dashed rgba(0,0,0,0.7);
}

Blog hay lắm, cám ơn bạn
Trả lờiXóathiết bị âm thanh
Hay lam, cam on nhe.
Trả lờiXóaThanks
Trả lờiXóaCảm ơn bạn! :))
Trả lờiXóachẳng có giải thích gì
Trả lờiXóa