個(gè)人源碼~~
HTML部分
<!DOCTYPE?html> <html> <head> <meta?charset="UTF-8"> <title>CSS3實(shí)現(xiàn)鼠標(biāo)懸停顯示消息提示框</title> <meta?http-equiv="X-UA-compatible"?contnet="IE=edge"> <meta?name="viewport"?content="width=device-width"?initial-scale="1"> <link?rel="stylesheet"?href="css/style.css"> <link?rel="stylesheet"?href="css/font-awesome.min.css"> </head> <body> <div> <ul> <li> <a?href="#"?class="tooltip?tooltip-effect-1">Home <!--?應(yīng)用SVG做背景圖片?--> <span> <!--?應(yīng)用文字圖片,fa:Icon公共類;?fa-camera:相機(jī)Icon;?fa-fw:使i標(biāo)簽display:block;?fa-spin:Icon動(dòng)畫效果;?fa-border:Icon具有圓角邊框;?--> <i??class="fa?fa-camera?fa-fw"></i> </span> </a> </li> <li> <a?href="#"?class="tooltip?tooltip-effect-2">About?me <span><i??class="fa?fa-heartbeat?fa-fw"></i></span> </a> </li> <li> <a?href="#"?class="tooltip?tooltip-effect-3">Photography <span><i??class="fa?fa-diamond?fa-fw"></i></span> </a> </li> <li> <a?href="#"?class="tooltip?tooltip-effect-4">Work <span><i??class="fa?fa-cogs?fa-fw"></i></span> </a> </li> <li> <a?href="#"?class="tooltip?tooltip-effect-5">Contact <span><i??class="fa?fa-comments?fa-fw"></i></span> </a> </li> </ul> </div> </body> </html>
CSS部分
html?{ width:100%;? height:100%; /*屏幕旋轉(zhuǎn)時(shí)文字大小不發(fā)生改變;*/ -webkit-text-size-adjust:none; } body?{ margin:?0; padding:?0; width:100%; height:100%; background:?#47c9af; color:#74777b; font-weight:?300; font-size:?1.5em; font-family:"Raleway","Arial"; } ul?{ list-style:?none; padding:?0; margin:?0; } a:link,a:visited,a:focus?{ text-decoration:?none; outline:?none; } *,*:after,*:before?{ /*padding(填充)和border(邊框)都不要影響盒子原先設(shè)定的大小;*/ -webkit-box-sizing:border-box; } *:after,*:before?{ display:?block; content:""; } /*清除浮動(dòng)*/ *:after?{ clear:both; } /*Navgaitor*/ .nav?{ width:800px; height:300px; margin:200px?auto; } .nav?li?{ display:?inline-block; margin:0?1em; } .tooltip?{ display:?inline-block; font-weight:?700; color:rgba(0,0,0,0.3); padding:0.15em?0.25em?0?0; position:?relative; z-index:?999; transition:?0.4s; } .tooltip:hover?{ color:rgba(255,255,255,1); } .tooltip-content?{ position:?absolute; z-index:?9999; width:80px; height:80px; /*span相對(duì)于父元素a垂直居中: left:50%;span的左側(cè)距離a的左側(cè)是a寬度一半的距離; margin-left:-40px;左移相對(duì)于自身寬度的一半; bottom:100%;span的底部距離a的底部是a高度一倍的距離,剛好在a的正上方; */ left:50%; margin-left:?-40px; bottom:100%; margin-bottom:?20px; text-align:?center; padding-top:?22px; /*應(yīng)用svg文件做背景圖片;*/ background:url(../img/tooltip1.svg)?no-repeat?center?center; opacity:?0; transition:?0.4s; } .tooltip-content?i?{ font-style:?normal; font-size:?30px; color:#47c9af; opacity:?0; transition:?0.3s; } .tooltip-effect-1?.tooltip-content?{ /* translate3d(0,10px,0):元素沿Y軸向下移動(dòng)10px; rotate3d(1,1,1,45deg):元素分別在X軸,Y軸和Z軸旋轉(zhuǎn)45°; transform-origin:50%?100%;元素以本身計(jì)算出的位置為中心點(diǎn); */ transform:?translate3d(0,10px,0)?rotate3d(1,1,1,45deg); transform-origin?:50%?100%; } .tooltip-effect-1?.tooltip-content?i?{ /* 元素在X軸和Y軸上縮放0倍(最小化),在Z軸縮放1倍(不縮放); */ transform:scale3d(0,0,1); } .tooltip-effect-2?.tooltip-content?{ transform:?translate3d(0,20px,0); } .tooltip-effect-2?.tooltip-content?i?{ transform:translate3d(0,15px,0); } .tooltip-effect-3?.tooltip-content?{ transform:translate3d(0,10px,0)?rotate3d(0,1,0,90deg); transform-origin:50%?100%; } .tooltip-effect-3?.tooltip-content?i?{ transform:scale3d(0,0,1); } .tooltip-effect-4?.tooltip-content?{ transform:translate3d(0,-20px,0); } .tooltip-effect-4?.tooltip-content?i?{ transform:translate3d(0,20px,0); } .tooltip-effect-5?.tooltip-content?{ transform:scale3d(0,0,1); transform-origin:50%?100%; } .tooltip-effect-5?.tooltip-content?i?{ transform:translate3d(0,20px,0); } /*劃過效果,所有效果歸位0;*/ .tooltip:hover?.tooltip-content, .tooltip:hover?.tooltip-content?i?{ opacity:1; transform:translate3d(0,0,0)?rotate3d(1,1,1,0)?scale3d(1,1,1); }
Font Awesome Icons?下載鏈接
2015-03-09
應(yīng)該把代碼拿出來曬曬
2015-03-09
頂,好強(qiáng),你自己做了一遍?