解决firefox(火狐)浏览器使用transform: scale导致的border不显示或显示不全的问题;

最近火狐遇到了此问题,查了许久没有解决办法也有说是因为火狐不支持小于1px单位的,也有说火狐浏览器本身的问题,然后也没有解决方案,最后没办法只能用最笨的方法解决。。。。

  • 只针对Firefox使用CSS,使用'@-moz-document url-prefix()' CSS特定扩展来针对Firefox浏览器

    @-moz-document url-prefix() {
    /* Add CSS here /
    /
    仅在 Firefox 中应用的样式 */
    div {
    border-width: 2px;
    }
    }

  • 由于响应式使用了transform: scale,所以又用了媒体查询单独设置不同宽高下的页面使用的border宽度

    @-moz-document url-prefix() {
    /* Add CSS here /
    /
    仅在 Firefox 中应用的样式 */
    div {
    border-width: 2px;
    }

    @media screen and (min-height: 493px)and (max-height: 700px){

    复制代码
     }
     <!-- 在宽度小于11024px和高度小于700px时 -->
     @media screen and (max-width: 1024px) and (max-height: 799px) {
    
     }

    }

如果广大网友有什么好办法,可以留言告知下,谢谢

相关推荐
吕不说17 小时前
AI 面试总挂?可能是表达出了问题:三层表达法 + STAR 进阶框架
前端
社恐的下水道蟑螂17 小时前
LangChain 进阶实战:从玩具 Demo 到生产级 AI 应用(JS/TS 全栈版)
前端·langchain·openai
Fairy要carry17 小时前
项目01-手搓Agent之loop
前端·javascript·python
亲亲小宝宝鸭17 小时前
Ctrl ACV工程师的提效之路:删掉项目中的冗余
前端
kyriewen18 小时前
DOM树与节点操作:用JS给网页“动手术”
前端·javascript·面试
米饭同学i18 小时前
基于腾讯云COS的小程序素材上传功能实现
前端·javascript·react.js
cxxcode18 小时前
前端性能指标接入 Prometheus 技术方案
前端
辣椒炒代码18 小时前
🚀 AI Agent 入门实战:基于 LangChain + MCP 构建智能导游助手
前端
ruanCat18 小时前
前端工程化工具链从零配置:simple-git-hooks + lint-staged + commitlint
前端·git·代码规范
Jackson__18 小时前
AI时代,前端开发者到底还剩下什么?又该往哪里走?
前端·ai编程