实现移动端table border 0.5px问题_表格线0.5px_柚釉的博客-程序员秘密

技术标签: border  0.5px  前端  table  

设置table的border css 为 border:1px solid #cfcfcf;时,在移动端显示时,border-width:2px;不符合UI设计;

使用border:0.5px solid #cfcfcf时,border显示不出来。

1、设置table的border为0;background为#cfcfcf,collapse=“1”,td的background为#fff;结果显示不出来border。

2、使用scale()来实现,代码如下:


table{
    margin:0 0.4rem;
    border-collapse:collapse;
    position: relative
}
table td {
    padding: 0.347rem 0.72rem;
    position: relative;
}
table:after{
    content: "";
    display: block;
    position: absolute;
    left: 0%;
    top: 0%;
    width: 200%;
    height: 200%;
    border:1px solid #cfcfcf;
    border-left: none;
    border-bottom: none; 
    transform-origin: 0 0 ; 
    transform:scale(0.5); }
table td:after{
    content: ""; 
    display: block; 
    position: absolute; 
    left: 0%; 
    top: 0%; 
    width: 200%; 
    height: 200%; 
    border:1px solid #cfcfcf; 
    border-top: none; 
    border-right: none; 
    transform-origin: 0 0 ; 
    transform:scale(0.5); 
}

实现效果如下图






版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41308566/article/details/79622872

智能推荐

microsoftstore连不上网_Microsoft Store登录不了怎么办 Microsoft Store登录不了解决方法..._锐士无双的博客-程序员秘密

win10Microsoft Store登录不了怎么办?Microsoft Store是电脑中的软件商店,但是很多用户在使用时发现自己无法登陆,下面就和小编一起来看看吧!1、打开控制面板,右上角搜索“疑难解答”并点开,点击“硬件和声音”,点击“Windows应用商店应用”,根据提示完成修复;2、重置一下应用商店,按下Windows+R键,“运行”中输入wsreset,确定;3、在任务栏的搜索框中输...

js获取div的坐标_Jlins的博客-程序员秘密

html中最常使用的控件就是div了,那么如何获取div的坐标呢?如何方法可以实现.Js代码  /***  * 获取div的坐标  * @param divObj  * @returns {{width: number, height: number, left: *, top: Window}}  */  com.whuang.hsj.di

猜数字加强版_aryhbxp21200的博客-程序员秘密

'''(多用户)登录(保存用户信息)(随机生成)给定年龄,用户可以猜三次年龄(保存用户每次输入的年龄)年龄猜对,让用户选择两次奖励用户选择两次奖励(选择奖励是概率性的)后可以退出(输出日志)'''from logging_config import load_my_logging_cfg #固定写法logger = load_my_logging_cfg() # 固...

Codeforces Round #780 (Div. 3)简训-程序员秘密

Codeforces Round #780 (Div. 3)简训树状数组,思维,树状数组那个题很好,值得整理

每天一个linux命令(5):rm 命令_yangxi_001的博客-程序员秘密

昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -

随便推点

开源的.NET系统推荐_weixin_30869099的博客-程序员秘密

C# 源码 AForge.NETRPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架,一种分布式处理方式。MES(Manufacturing Execution...

matlab不显示输出,关于MATLABtxt文本输出不显示_Long Yu的博客-程序员秘密

clcclearfid = fopen('pnet1.txt');if fid>=3%判断是否输入成功msgbox('Opening Successfully');elseerrordlg('Failed','Wrong File');end%逐行读取第1行概况信息tline1 = fgetl(fid);str = '[-]?\d[\.]?\d*';f1=str2double(regex...

从头开始学Redisson--------分布式集合之映射缓存(MapCache)_getmapcache_小大宇的博客-程序员秘密

一、缓存映射(MapCache) Redisson的分布式的RMapCacheJava对象在基于RMap的前提下实现了针对单个元素的淘汰机制。同时仍然保留了元素的插入顺序。映射缓存(MapCache)它能够保留插入元素的顺序,并且可以指明每个元素的过期时间(专业一点叫元素淘汰机制)。另外还为每个元素提供了监听器,提供了4种不同类型的监听器。有:添加、过期、删除、更新四大事件。...

iOS常见面试题,留个印,不定时更新,以做后用...QAQ_weixin_30740581的博客-程序员秘密

1.适配问题 双关问句:你说下关于iOS的适配怎么处理的?   iOS适配是有两个的,一是版本适配,即APP要运行在不同版本的iOS系统下;其二是屏幕适配,即不同的设备上要如何处理保证不同大小的屏幕上显示的正确; 版本适配   一般做版本是适配是当前最高版本向下兼容两个版本,如果你是微信这类用户量巨大的app那么基本的所有使用版本都要做适配;方法为base SDK是目前的最高...

Evernote如何邮件分享_weixin_30340353的博客-程序员秘密

把你的笔记通过邮件发送给别人,从而实现分享转载于:https://www.cnblogs.com/svennee/p/4071704.html

三菱fx2n做从站的modbus通讯_信捷PLC做MODBUS远程从站的方法_weixin_39905725的博客-程序员秘密

一、PLC准备:PLC连接电源(注意电源是24VDC还是220VAC),将编程电缆插上PLC的COM1口,另一端连电脑的COM口(或是USB-232线),PLC的485串口(COM2口A/B端子)连接到远程DTU的485A和485B接线端子。二、PLC的 modbus远程从站创建打开《XC系列编程工具》编程软件,点击右上角的“文件”选择“创建新工程”。在弹出的窗口中选择匹配的PLC型号,...

推荐文章

热门文章

相关标签