html - 在 div 内设置边框
问题描述
如何在右侧设置边框?
我想要做的是在 div 内设置边框,因为我正在使用 box-shadow : inset 0 0 0 10px; ,但它在所有方面都设置了内部边界。
解决方案
使用背景:
.box {
width:100px;
height:100px;
border:2px solid;
background:
linear-gradient(red,red) right/10px 100% no-repeat,
grey;
}
<div class="box">
</div>
对于盒子阴影,您需要考虑不扩散:
.box {
width:100px;
height:100px;
border:2px solid;
box-shadow: -10px 0 0 inset red;
background-color:grey;
}
<div class="box">
</div>
推荐阅读
- bash - 合并包含特定字符的行之间出现的行
- json - 如何使用 Pandas 数据框解析 JSON 文件并以表格格式显示数据?
- swift - 使用 URLSession 和 AlamoFire 的 HTTP 状态 NIL。错误代码=303 和 NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask
- .net - 为内部接口禁用 StyleCop 的 SA1600 规则
- python - Python Logging:记录器写入两个日志文件而不是一个
- r - ggplot2的堆积条形图
- macos - Catalina/Big Sur 上的 DBD::mysql 安装失败,找不到“EXTERN.h”文件?
- jsp - 如何在 Liferay 自定义搜索容器中添加 DataTable
- django - Docker-Compose,Django:'无法将主机名“db”转换为地址:名称或服务未知'
- python - Selenium 显式等待时间不工作。睡眠工作