javascript - 带有 flex 边和溢出的 Div :hidden in Chrome and Safari

标签 javascript jquery html css

这是我想要完成的:http://jsfiddle.net/ShKNu/5/

如您所见, map div 加载在 main div 之上,但 overflow:hidden 仅适用于 Firefox 和 IE。在 Chrome 和 Safari 中, map 没有被 chop ,而是重叠到 header div 中。

  • Firefox:工作
  • IE:有效
  • Chrome:不工作
  • Safari:不起作用

有什么想法吗?

最佳答案

希望这是您要找的?

.main {
display:block;
background: #999;
width: 100%;
height: 500px;
margin-top: -30px;
overflow: hidden;
position:relative;
border-radius: 50% 50% 0 0 / 30px 30px 0 0;
-moz-border-radius: 50% 50% 0 0 / 30px 30px 0 0;
-webkit-border-radius: 50% 50% 0 0 / 30px 30px 0 0;
}

关于javascript - 带有 flex 边和溢出的 Div :hidden in Chrome and Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17635812/

相关文章:

javascript - Knob js 中的 Highcharts 全圆规

javascript - FabricJS - 创建对象组,包括自定义扩展对象

javascript - 使用 JQuery/Json 填充选择列表的最佳方式?

javascript - 动态搜索字符串两点之间的子字符串

javascript - 为一组中的 div 设置动画

html - 部分反复溢出

javascript - Spring RSocket Security + RSocket-WebSocket-Client(浏览器)

javascript - PHP MySQL : count views per month for jQuery charts

jquery - 使用 Jquery 进行多个过滤器

jquery - 使用同位素过滤列出标签