課程
/前端開發
/CSS3
/CSS3實現漂亮ToolTips效果
就是我下的源碼這個效果也沒有啊,在火狐下和谷歌下都沒有反應
2016-05-26
源自:CSS3實現漂亮ToolTips效果
正在回答
第五個氣泡的scale3d 需改成 scale3d(0.5,0.5,1)
因為scaleZ()和scale3d()單獨使用時是沒有效果的,要配合其他的變形函數一起使用才會有效果,所以我在用scale3d()后多加一個變形函數,rotateY(),rotateX(),translateX(),translateY()等等,只要不影響你原來的動畫效果都行,或者用樓上那位同學的也可以實現。
/* icon3 */.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) rotateY(0deg);}
/* icon5 */.tooltip-effect-5 .tooltip-content { ? ?transform: scale3d(0,0,1) rotateY(0deg); ? ?transform-origin: 50% 100%;}.tooltip-effect-5 .tooltip-content i { ? ?transform: translate3d(0,20px,0);}
.tooltip:hover .tooltip-content,.tooltip:hover .tooltip-content i { ? ?opacity: 1; ? ?transform: translate3d(0,0,0) rotate3d(1,1,1,0deg) scale3d(1,1,1);}
/* 以下代碼要跟上面的分開寫,否則沒有效果 */
.tooltip:hover .tooltip-content,.tooltip:hover .tooltip-content i { ? ?transform: scale3d(1,1,1) rotateY(0deg);}
樣式表最后加這個
第五個氣泡樣式加translateY,刪掉origin就可以啦,不要問我為什么,我也不知道
舉報
CSS3 實現鼠標懸停彈出信息提示框,學習達到對CSS3深入了解的目的
2 回答最后一個效果出現Bug 下面的小尖最后消失了
2 回答3D縮放為什么沒有用transform-style:preserve-3d 這個屬性也能有效果
3 回答圖標的縮放
3 回答為什么我的圖標不能縮放
3 回答為什么 我的 nav 設置為800px , li 的內容就被擠下來了, 老師的卻沒有,其他代碼寫的都是一樣的啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-05-09
第五個氣泡的scale3d 需改成 scale3d(0.5,0.5,1)
2016-07-29
因為scaleZ()和scale3d()單獨使用時是沒有效果的,要配合其他的變形函數一起使用才會有效果,所以我在用scale3d()后多加一個變形函數,rotateY(),rotateX(),translateX(),translateY()等等,只要不影響你原來的動畫效果都行,或者用樓上那位同學的也可以實現。
/* icon3 */
.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) rotateY(0deg);
}
/* icon5 */
.tooltip-effect-5 .tooltip-content {
? ?transform: scale3d(0,0,1) rotateY(0deg);
? ?transform-origin: 50% 100%;
}
.tooltip-effect-5 .tooltip-content i {
? ?transform: translate3d(0,20px,0);
}
.tooltip:hover .tooltip-content,
.tooltip:hover .tooltip-content i {
? ?opacity: 1;
? ?transform: translate3d(0,0,0) rotate3d(1,1,1,0deg) scale3d(1,1,1);
}
/* 以下代碼要跟上面的分開寫,否則沒有效果 */
.tooltip:hover .tooltip-content,
.tooltip:hover .tooltip-content i {
? ?transform: scale3d(1,1,1) rotateY(0deg);
}
2016-07-14