javascript - css:框的切 Angular

标签 javascript css web

所以我在 css 中创建了一个像这样的框:

#box
{
background-color: #5d5d5d;
border-radius: 2px 2px 2px 2px;
box-shadow: 5px 5px 2px #767676;
height: 200px;
width: 1100px;
}

结果是 current box

在不覆盖较小的白框且不弄乱阴影效果的情况下,我想做的是这样的: enter image description here

这有可能吗,还是我只需要在顶部添加一个较小的白框并使用分层和阴影效果,直到它们差不多正确为止?

或者也许有一种方法可以使用 JavaScript 或类似的东西?

注意:我不想做的只是在 photoshop 中创建框,因为这会减慢页面的整体加载时间

最佳答案

选项:1框影

body{padding:40px}

#box
{
background-color: white;
border-radius: 2px 2px 2px 2px;
box-shadow: 14px -88px 0px white,5px 5px 2px #767676,inset 199px -88px 0 #5d5d5d;
height: 200px;
width: 510px;
}
<div id=box />

option:2伪元素见@Fahad Hasan

关于javascript - css:框的切 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26346435/

相关文章:

html - 如何给表格 td 添加边距

animation - CSS3 动画快退

MySQL Workbench 缺少右括号

javascript - 页面主体上指定的字体大小会影响其 iframe 吗?

css - 导航菜单隐藏位置

javascript - var evt = (evt) 是什么意思?事件 : ((event) ? 事件 : null);?

javascript - 有没有办法从 d3.js 偏移弧线

javascript - 使用 json 进行组合选择

javascript - Chrome 扩展程序的自动化功能?

CSS,不需要的空间