gpt4 book ai didi

html - 随着变换增长移动的文本

转载 作者:行者123 更新时间:2023-11-27 23:38:11 25 4
gpt4 key购买 nike

我有两件事要解决。

  1. 移动文本,当悬停在链接上时。
  2. (更小)span 元素不相等(或者四分之一圆不相等,但这不可能,因为 widthheight 匹配。)

可以通过给链接 position: absolute 来解决第一个问题,但这不是一个选项。该组件在 flexbox 中使用,absolute 将终止它。

body{
margin: 0;
}
p{
position: relative;
}
a{
transition: all .2s ease-in-out;
display:block;
box-sizing: border-box;
/* position: absolute; */
font: 18px Monaco, MonoSpace;
color: #FFF;
}
a:hover{
transform: scale(1.1);
}

a#top-left-circle{
width: 90px;
height: 90px;
background: #006699;
border-radius: 0 0 90px 0;
-webkit-border-radius: 0 0 90px 0;
border: 2px dashed #fff;
box-shadow: -1px -1px 3px 5px rgba(0, 102, 153, 0.7), 2px 2px 6px 4px rgba(10, 10, 0, 0.5);


}
span {
font: 14px Monaco, MonoSpace;
line-height: 150px;
height: inherit;
position: absolute;
left: 0;
top: 0;
transform-origin: top center;
}
.char1 { transform: rotate(-15deg); }
.char2 { transform: rotate(-30deg); }
.char3 { transform: rotate(-45deg); }
.char4 { transform: rotate(-60deg); }
.char5 { transform: rotate(-75deg); }
<div>
<a href="#skills" id="top-left-circle" class="panel" aria-label="Hello">
<span class="char1" aria-hidden="true">H</span>
<span class="char2" aria-hidden="true">H</span>
<span class="char3" aria-hidden="true">H</span>
<span class="char4" aria-hidden="true">H</span>
<span class="char5" aria-hidden="true">H</span>
</a>
</div>

最佳答案

简单:添加到您的 a 元素

transform: translateZ(0);

为了告诉他:

"hey bro, prepare to get enhancendly transformed!"

所以当你在 :hover转换它时 - 它会回应你

"I knew it hahaaaaa!"

jsBin demo

Here's a demo on how to radially rotate characters in a circle

关于html - 随着变换增长移动的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32854520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com