html - 尝试在另一个 div 顶部覆盖带有背景图像的圆形 div 时出现滚动条

标签 html css web

我想将一个圆形 div 叠加在另一个之上,以获得此处显示的效果: Desired shot

我已经能够通过下面的代码实现这种外观,但是,您可以在移动图像的圆形 div 内滚动,如下所示:

Scrollbar appears

我的目标是消除滚动条的出现。

这是我使用的 HTML 和 CSS: https://jsfiddle.net/nLk7gqjd/

HTML

<div id="main-picture">
  <img src="https://www.w3schools.com/HTML/img_girl.jpg">
</div>
<div id="other-box">
</div>

CSS

#other-box {
  background-color: #fafafa;
  border: black 2px solid;
  margin: auto;
  padding: 2.5%;
  padding-top: 100px;
  width: 300px;
}

#main-picture {
  background-color: #fafafa;
  border-radius: 100%;
  border: 2px solid black;
  margin: auto;
  overflow: overlay;
  padding: 10px;
  height: 100px;
  width: 100px;
  margin-bottom: -50px;
}
#main-picture img {
  border-radius: 100%;
  height: 100%;
  width: 100%;
}

最佳答案

要防止在元素上滚动,请添加:

#main-picture {
    overflow: hidden
}

关于html - 尝试在另一个 div 顶部覆盖带有背景图像的圆形 div 时出现滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34867413/

相关文章:

jquery - 如何调整我的 div 底部边框的 Angular ?包括照片

html - GitHub如何检测浏览器是否支持彩色表情符号?

html - 如何在网站上实现字体

Android:从 url 获取 'title' 而无需获取整个页面

html - 两侧的空白区域 (html/css)

css - 如何使用 CSS 禁用高光?

php - 在网站上发现奇怪的 index.php

c# - 有没有办法使用 HTMLAgilityPack 将 html 节点替换为文本节点?

html - 设置必须调用 POST 操作的下拉菜单项的样式

php - 如何使用 PHP Simple HTML DOM Parser 添加自定义属性