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óaClick to see the code!
To insert emoticon you must added at least one space before the code.