css - CSS 右侧的 div 弯曲(提供的示例图片)
解决方案
使用带有插图的盒子阴影似乎可以实现这一点(大多数浏览器都广泛支持它:https ://caniuse.com/mdn-css_properties_box-shadow_inset )。您还可以添加border-top-right-radius 和border-bottom-right-radius 来给角落一个曲线。
.grey-box {
background: #ccc;
height: 200px;
width: 200px
}
.right-curve-shadow {
box-shadow: inset -20px 0 15px -15px rgba(50, 50, 50, 0.5);
}
.right-side-radius {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
<div class="grey-box right-curve-shadow right-side-radius">
</div>
您可以使用颜色( rgba(50, 50, 50, 0.5) 到另一个值)以及框阴影的偏移量/散布。
有关更多信息,请参见此处: 如何仅在一侧创建插入框阴影?
推荐阅读
- javascript - 为什么 Angular 子组件 ( navbar ) 在路由更改后停止更新视图?
- mysql - 通过分区提高 RDS 上的 MySQL 性能
- c# - 向下转换整个数组
- arduino - 使用 ESP32s 和 PZEM004T v2 进行电流测量时出错
- vue.js - 在这个场景中如何更改 this.buttonState 的值?
- angular - 角度反应形式的高效自定义输入组件
- java - Vaadin7 视频异常
- python - 如何在 conda 环境中设置 pyspark?
- css - 灯箱效果在折叠下方打开,关闭时将用户重新定位到页面顶部
- excel - 传递具有所有属性 VBA 的参数