首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将元素背景覆盖在自己的边界上

将元素背景覆盖在自己的边界上
EN

Stack Overflow用户
提问于 2022-02-04 02:41:03
回答 1查看 23关注 0票数 0

我想让标题的样式看起来如下:视觉表征

我尝试使用一个类(.Lab-2)来描述背景颜色,并使用::后置(.Lab-2 ::after )来描述应该如何放置边框。我想我对伪元素是如何工作的缺乏一个清晰的理解,因为这没有任何影响。

如果任何人有任何领先的设计这样的设计,或可以解释我如何实现这一效果,这将是非常感谢。干杯。

编辑:理想情况下,我希望在顶部有一个标题(div)。我想把这个标题放到这个标题中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-04 03:49:56

这应该能行。我在悬停时增加了一个额外的动画

代码语言:javascript
复制
.header-container {
  display: block;
  border: 2px solid #000;
  padding: 0 15px;
}

.header {
  transform: translateY(50%);
  background: #000;
  color: #FFF;
  display: inline-block;
  min-width: 50%;
  padding: 10px;
  transition: min-width ease-in-out 0.3s;
}
.header:hover {
  min-width: 98%;
}
代码语言:javascript
复制
<div class="header-container">
  <div class="header">Text</div>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70980826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档