html - 为图像添加底部和右侧边框
问题描述
到目前为止,我得到了这个: HTML:
<div class="img">
<img src="office.jpg" class="img-responsive">
</div>
CSS:
.img:before {
content: '';
width: 100%;
height: 15px;
position: absolute;
bottom: 0;
left: 0;
background-color: #17457A;
}
.img:after {
content: '';
height: 100%;
width: 15px;
position: absolute;
right: 7;
top: 15;
background-color: #17457A;
}
解决方案
您可以使用box-shadow
可以充当图像边框或任何框形状的 css 属性。
如果您想了解更多关于它的信息,您可以在此处访问此链接
编辑* 除非您需要所有以前的 CSS 来做其他事情,否则我只会删除它,您应该只需要该box-shadow
属性。
至于您的代码,这是您想要的蓝色:
.img img {
box-shadow: 12px 12px #17457a;
width: 50%;
}
<div class="img">
<img src="https://i.stack.imgur.com/DkGCC.png" class="img-responsive">
</div>
推荐阅读
- flutter - 在 Widget 的 InitState 中使用 Shared 首选项会导致错误
- excel - 我可以使用什么测试来计算优化提升的显着性?
- amazon-web-services - 如何在 cloudformation 中的“!如果”条件中使用多行?
- image-processing - 有没有办法“知道”街景图像上是否存在审查/模糊?
- r - R:在数据框中使用正则表达式会返回一个向量
- javascript - 如何将创建的元素传递给另一个函数
- javascript - 将 2 个 div 拖过一个容器 div 的整个空间
- ffmpeg - 如何从 mp4 视频帧中手动提取元数据?
- r - 如何使用 dplyr 按单列缩放 data.frame 中的列
- go - 如何在 vscode 中禁用 go linter?