首页 > 其他分享 >如何解决图片加 border 后图片会和边框有不太明显的界限?

如何解决图片加 border 后图片会和边框有不太明显的界限?

时间:2023-06-15 20:24:36浏览次数:42  
标签:height 图片 radius fff 边框 border icon

如上图,给图片加了 border 后,无论直接给图片加,还是给图片套一个壳子加,都会有一点点不太明显的图片和边框之间的分割线,在手机看尤其明显。

勉强看不出来的解决方案:

给图片外层加 border,给图片的宽高都放大一点点,同时给外层付元素设垂直居中,外层父元素不要写 overflow:hidden ,这样图片会不加圆角展示,但是不会看到黑边,代码和效果如下:

.app-icon {
    width: 80px;
    height: 80px;
    border: 5px solid #fff;
    border-radius: 10px;
    /* 一定要这么写,否则 icon 会有一根黑边 */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;

    img {
      /* 一定要这么写,否则 icon 会有一根黑边 */
      width: 102%;
      height: 102%;
    }
  }

 如果一定要给图片也带边框,则给图片单独加个 border-radius,不要给外层父元素加 overflow:hidden。

 

.app-icon {
    width: 80px;
    height: 80px;
    border: 5px solid #fff;
    border-radius: 10px;
    /* 一定要这么写,否则 icon 会有一根黑边 */
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;

    img {
      /* 一定要这么写,否则 icon 会有一根黑边 */
      width: 102%;
      height: 102%;
      border-radius: 10px;
    }
  }

对比下给外层父元素设 overflow:hidden 的效果:

 

标签:height,图片,radius,fff,边框,border,icon
From: https://www.cnblogs.com/beileixinqing/p/17484017.html

相关文章

  • 博客园 文字颜色/图片大小/图片居中
    图片居中设置:字体颜色:<fontsize=5>字体、字号和颜色</font><fontface="黑体">我是黑体字</font><fontface="微软雅黑">我是微软雅黑</font><fontface="STCAIYUN">我是华文彩云</font><fontcolor=#0099ffsize=7fac......
  • 基于HTML5的chrome,firefox预览本地图片(扩展IE兼容)
    http://www.zhangxinxu.com/wordpress/?p=1923第一篇<scripttype="text/javascript"language="JavaScript"src="http://qingfengxia2.blog.163.com/blog/jquery.js"></script><scripttype="text/javascript"......
  • 碎片化学习前端之JavaScript(JS 压缩图片)
    前言图片压缩是前端开发中常见的需求,目前前端主流的解决方案有:Canvas手动实现压缩以及第三方库压缩两种方案。Canvas手动实现压缩Canvas实现压缩主要原理是:将图片绘制到canvas上,然后通过调整canvas的宽高来实现压缩。functioncompressImage(file,maxWidth,maxHeight......
  • git命令速查表-Git命令大全(思维导图)-图片版
    - -     ---来源:https://blog.csdn.net/m0_47403102/article/details/122538395......
  • React图片上传组件设计
    本文讨论React图片上传组件的正确设计思路。程序员对React图片上传组件主要有如下几点关心:界面方面:自动提供图片预览功能,能删除错传的图,传图数量限制等。编程方面:上传时机是否可以外部编程控制,如果是(1)即拍即传,则不能控制也无妨,如果是(2)批量上传,则外部需要有能力控制上传时机;每一张图......
  • AdPlayBanner:功能丰富、一键式使用的图片轮播插件
    概述AdPlayBanner:功能丰富、一键式使用的图片轮播插件详细AdPlayBanner是一个Android平台基于ViewPager实现的轮播图插件,主要用以自动或者手动地播放轮播图,提供了Fresco、Picasso、Glide等图片加载方式供用户使用,以及多种图片切换动画,设置轮播时间,设置数据源顺序,提......
  • vue图片懒加载vue-lazyload
    1.安装vue-lazyloadnpmivue-lazyload2.在main.js中引入使用import{createApp}from'vue'import'./style.css'importAppfrom'./App.vue'importVueLazyloadfrom'vue-lazyload'//引入importImgFailfrom"@/assets/......
  • 解决:js 根据图片链接(image url)下载,有的打开预览,有的下载
    1、问题描述https://*****/drugTestReport/20230515/202305151106111386737.pnghttps://*****/drugTestReport/20230605/202306051540314553141.jpg同样结构的两个图片链接,使用window.open(url),一个是打开预览,另一个是下载 2、解决方法,通过fetch请求url,获取blob类型,区分情况......
  • css边框斜角
    为实现下面图形形状<style>.box{width:200px;height:100px;}</style><divclass="box"></div>1、利用linear-gradient.box{background:linear-gradient(135deg,transparent15px,#3b30)topleft,   linear-gradient(-135deg,......
  • 关于导出图片的事宜
    1.数据库存的图片路径,表格导出的时候,需要展示成图片2.需要将图片路径转化为字节码3.先获取图片路径4.转为字节码5.接收的传参格式‘:@JsonProperty("product_back_url")privateStringproductBackUrl;@Excel(name="商品背面",width=15,height=35,type=2,imageTyp......