gpt4 book ai didi

css - 带方向的动画 CSS 字母间距

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:08 28 4
gpt4 key购买 nike

我的计划:
让一些单词以较大的字母间距在屏幕右侧对齐。
当这些单词悬停在上面时,字母间距会减小。
但是,当字母间距减小时,文本仍必须右对齐,即

                                                              H  E  L  L  O
W O R L D
// When hovered -->
HELLO
WORLD

所以每个单词的最后一个字母都有一个固定的位置。

到目前为止:https://jsfiddle.net/ogoo77h8/1/#&togetherjs=QjBe1mjmJe
当我尝试移动每个单词的最后一个字母时。

谢谢!

最佳答案

这是一个不修改 HTML 的解决方案:

https://jsfiddle.net/16wgkemj/

它基本上只是定位 <p>右元素(而不是左元素)然后用边距平衡最后一个字母的字母间距。

.title {
position: absolute;
top: 2%;
right: 0%;
font-size: 30px;
text-align: right;
letter-spacing: 20px;
}

.hello,
.world {
-webkit-transition: letter-spacing 2s ease, margin-right 2s ease;
transition: letter-spacing 2s ease, margin-right 2s ease;
display:block;
margin-right:0px;

}

.hello:hover,
.world:hover {
letter-spacing: 0px;
margin-right:20px;
}

关于css - 带方向的动画 CSS 字母间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34123138/

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