我正在尝试让unicode三角形(▵)在页面加载时以及当用户悬停在跨度上时旋转360度。我已经设置jsFiddle来解释我想要的内容。
<span id="header">ULTR<span id="triangle">▵</span></span>
我对CSS3和webkit转换知之甚少,无法在页面重新加载时进行旋转/重置。
一个示例演示将是罗宾·斯隆的x顶部:robinsloan.com,其中说“嗨:我是罗宾斯隆,加州作家×媒体发明家。”在顶部。
答案 0 :(得分:1)
问题是我不太了解CSS3和webkit 转换,我不知道如何进行旋转/重置 当页面重新加载时。
这就是谷歌的用途。以下是如何在悬停时执行此操作,我相信您可以在页面加载时了解如何执行此操作:
#triangle {
display: inline-block;
transition: all .5s ease-in-out;
}
#header:hover #triangle {
transform: rotateZ(360deg);
}
答案 1 :(得分:0)
试试这个,它会在悬停跨度时旋转三角形:
<style type="text/css">
#spinner {
display:inline-block;
transition: transform 2s ease 0s;
transform-origin: 52% 58%;
}
.spin {
transform: rotate(270deg);
}
</style>
<script type="text/javascript">
function pageLoad() {
var d = document.getElementById('spinner');
d.onmouseover = function() {
d.className = 'spin';
}
d.onmouseout = function() {
d.className = '';
}
}
</script>
</head>
<body onload="pageLoad();">
<span id="spinner">▵</span>
</body>