我會直截了當地指出。我想要做的是創建一個簡單的文本,如:© 2017
,這將改變(懸停)到developed by Jonathan Doe
。我希望激活字段小於停用字段,但問題是© 2017
的hitbox是隱藏元素的大小。試圖揭示懸停在文本上的隱藏文字
我一直在尋找互聯網上的解決方案很長一段時間,但我發現的一切都是按鈕不靈活的寬度。也許我需要使用某種工具提示,這將涵蓋被動狀態?我不確定。
我想要這個元素漂浮在網站的左下角,這就是爲什麼我將位置設置爲固定的原因。
另一個問題是,當文本developed by Jonathan Doe
處於活動狀態時,取消激活字段比其應該位於頂部更大。它看起來像0不透明的元素正在搞亂我的hitboxes。我正在試圖玩display: none;
,但動畫不播放。
我開始從字面上編碼昨天,所以請原諒我所有的noob錯誤。我試圖理解所有這些背後的邏輯。
我已經添加了這段代碼,我希望我做對了。
.con {
position: fixed;
font-weight: normal;
color: #000000;
font-family: 'Roboto', sans-serif;
z-index: 99;
}
/* © 2017 */
.con.copyright:before {
position: fixed;
padding: 9px 16px 7px 16px;
bottom: 16px;
left: 16px;
font-size: 14px;
line-height: 26px;
text-align: left;
content: '© 2017';
opacity: 1;
transition: all 0.3s cubic-bezier(.64, 0, .36, 1);
}
.con.copyright:hover:before {
opacity: 0;
bottom: 32px;
}
.con.copyright:after {
position: fixed;
padding: 9px 16px 7px 16px;
bottom: 0px;
left: 16px;
font-size: 14px;
line-height: 26px;
text-align: left;
content: 'developed by Jonathan Doe';
opacity: 0;
transition: all 0.3s cubic-bezier(.64, 0, .36, 1);
}
.con.copyright:hover:after {
opacity: 1;
bottom: 16px;
}
<div class="con copyright"></div>
我不喜歡你如何保持developed by Jonathan Doe
文本活躍超過它快速移動鼠標。