要将头像动画改编为在方框内显示疑问标题,你可以在头像容器中添加一个疑问标题,并设置在鼠标悬停时显示。这个标题最初是隐藏的,但当鼠标移动到头像上时,标题会溢出并显示出来。以下是实现此效果的HTML和CSS代码:

HTML:

<div class="avatar-container">
    <img src="your-avatar-url.jpg" alt="头像" class="avatar">
    <div class="question-title">你的问题?</div>
</div>

CSS:

.avatar-container {
    position: relative;
    width: 100px;  /* 容器大小 */
    height: 100px;
    border-radius: 50%; /* 圆形边框 */
    overflow: hidden; /* 超出部分隐藏 */
}

.avatar {
    width: 100%;
    height: auto;
    border-radius: 50%; /* 圆形图片 */
    transition: transform 0.3s ease; /* 动画效果 */
}

.question-title {
    position: absolute;
    bottom: -20px; /* 初始位置在容器外 */
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    background-color: rgba(0, 0, 0, 0.7); /* 半透明背景 */
    color: white;
    padding: 5px;
    border-radius: 10px;
    transition: bottom 0.3s ease; /* 平滑过渡效果 */
}

.avatar-container:hover .question-title {
    bottom: 100%; /* 悬停时移动到容器上方 */
}

在这段代码中,.avatar-container 作为头像和标题的容器。头像以 .avatar 类表示。.question-title 类用于疑问标题,它最初位于容器下方,并在鼠标悬停在 .avatar-container 上时向上滑动并显示。

请记得将 "your-avatar-url.jpg" 替换为你的头像图片链接。这种动画效果适合在需要强调用户交互的场合使用,比如个人简介或问答环节。

版权属于:泽泽社长
本文链接:https://blog.zezeshe.com/archives/overflow.html
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!