实现方式:给容器设置伪元素,设置绝对定位,宽高都是200%,边框是1px,然后使用transform:scale(0.5) 让伪元素缩小原来的一半,此时伪元素的边框和容器的边缘重合。 <div class="box box1"></div> ....
实现方式:给容器设置伪元素,设置绝对定位,宽高都是200%,边框是1px,然后使用transform:scale(0.5) 让伪元素缩小原来的一半,此时伪元素的边框和容器的边缘重合。 <div class="box box1"></div> ....
移动端0,5px边框实现
在PC端用1px的边框线,看起来还好,但在手机端看起来就很难看了,而0.5px的分割线会有种精致的感觉。用普通写法border:solid 0.5px red;iPhone可以正常显示,android下几乎所有的浏览器都会把0.5识别为0,即无边框...
关于设置边框0.5px方案
原理: css3 的缩放 ----> transform: scale() 完整代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document<... ...
如何实现0.5px边框
工作中遇到了一个产品需求,要求把列表分割线改成0.5px,直接写成border:0.5px solid #cccccc;是不符合规范的写法,会存在Android和IOS手机上的兼容问题,故,我们可以利用...边框宽度0.5px</li> <li class
CSS3 实现0.5px的边框 单边框: 第一种方法:border + border-image + 线性渐变函数linear-gradient(); 左边 0.5px的边框 .div { height: 200px; width: 200px; background-color: red; margin: 50px auto; ...
一种是通过transform中的scale border: 1px solid red; transform: scaleY(.5); 一种是通过meta viewport中设置init-scale为0.5 <meta name="viewport" content="width=device-...一种是基于背景渐变实现 height: 2
实现 0.5 px的边框一共可以分为两种情况: 1. 单边框 主要有以下方法: border + border-image + linear-gradient <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &...
内容亲测有效 ...遂要实现0.5px边框 实现方式如下: 伪类 + transform 实现 单条border样式设置: .scale-1px{ position: relative; border:none; } .scale-1px:after{ .
直接写border:0.5px solid #ccc;总结:目前推荐的是伪元素+tranform缩放的方法,相对灵活一点,可以针对不同元素进行设置。
我们知道,理论上px的最小单位是1,但在设置px...所以以下就总结了实现0.5px的实现方式。 方案1: 伪元素+scale (兼容性最好,推荐) 实现方式:给容器设置伪元素,设置绝对定位,宽高都是200%,边框是1px,然后使用trans
单边框0.5px,可以用以下方式:方式一:border + border-image + 线性渐变linear-gradient0.5像素边框.border {width: 200px;height: 200px;margin: 0 auto;border-bottom: 1px solid transparent;border-image: ...
想要实现0.5px边框可以使用:定位 + 伪元素 + transfrom缩放 的方法 <div class="border"></div> .border { display: inline-block; position: relative; width: 5px; height: 5px
在浏览器端1px线看起来的确很细,但一旦放在手机上,就显得很粗,原因如下:在移动端,1px 的直线在物理屏幕上通常会显示成 2px(甚至更粗)。这是因为手机屏幕的物理分辨率(硬件支持的)通常是其逻辑分辨率(软件支持的)的...
单边框0.5px,可以用以下方式: 方式一:border + border-image + 线性渐变linear-gradient <div class="border">0.5像素边框</div> <style> .border { width: 200px; height: 200px; m...
在开发 H5 页面的时候发现,部分安卓机的原生浏览器不兼容 0.5px 的 border ,这时候就很闹心了,如下所示代码: input { border-bottom: 0.5px solid #DCDCDC; } 使用 rem 改进 后面想到了用 rem 的方式,因为 ...
0.5px线实现方法</title> <style type=text/css> /*标准1px边框*/ .b1{ height: 40px; border: 1px solid #ff0000; } /*1.可以利用利用渐变样式=>实现.5px*/ .a1{ height: 1px; margin-top: ...
标签: css
CSS布局:0.5px边框 <div class="border"> </div> 单边框 方法一:border + border-image + linear-gradient .border { width: 200px; height: 200px; background-color: red; margin: 0 auto; ...
使用2D转换中的缩放:transform: scale(0.5);(设置一个父盒子,给父盒子设置缩小)
众所周知在移动端写1px边框,显示出来的效果看起来比较粗,而且在不同的移动设备显示效果也千差万别,那么下面介绍一种常见的0.5px 的实现方法。 下面代码可以实现4条边框: Container: { position: 'relative', ...
1. 下附代码 CSS部分 .top {position: relative;} .border-line::after{ content:''; /* position: absolute; */ width: 100%;... height: 1px;... /* 如果不用 background-color, 使用 border-top:1px solid