博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3实现0.5px的边框
阅读量:6648 次
发布时间:2019-06-25

本文共 1094 字,大约阅读时间需要 3 分钟。

前端页面细节处理好了才会显得精致。边框在网页中是常见的一种样式了。虽然不把它处理为0.5px看上去没毛病,但是想让你做的东西征服更多的人,这些细节处理是必须的。

今天主要说一下如何让边框显示0.5px的方法:

方法一:利用渐变

关于渐变可以看下面两篇文章做深入了解:

实现原理:

把元素的伪类高度设为1px,背景渐变,一半有颜色,一半透明。
 
线上案例: (没有改版的话)
 
代码如下:
            
边框0.5px实现方法

方案一:渐变

原理:高度1px,背景渐变,一半有颜色,一半透明。

 

方法二:利用缩放
原理:transform:scale()来达到压缩一半的目的。
 
线上案例:
 
代码如下:
            
边框0.5px实现方法

方案二:使用缩放

原理: 在Y轴方向上,压缩一半。

 

拓展:4条边框都需要
原理:也是利用transform:scale(),只不过这次缩放的是整个内容。
代码如下:
            
边框0.5px实现方法

拓展:四周全是0.5px的线条的话

这是实现一个盒子四周0.5px的做法, 如果加入border-radius圆角效果,会发现,有些手机会有圆角发虚的情况,不过影响不是很大。如果有两个盒子,上面一个盒子没有边框效果,下面盒子有边框效果,两个盒子一样宽,上下在一起的布局方式,你会发现,在手机上有时候会对不齐… 错开了0.5px,原因已经很明了了…还有那个z-index ,可以根据不同需求来调整使用,如果可以的话,不使用也是可以的。

 

 

其它文章推荐:

转载地址:http://pouto.baihongyu.com/

你可能感兴趣的文章
C#窗体加载和控件加载不同步导致控件闪烁
查看>>
js 2
查看>>
PHP支付宝手机网站支付功能
查看>>
Lambda 表达式
查看>>
[杂谈]记第一次出差有感
查看>>
block的作用
查看>>
poj1163 数字三角形 (动态规划)
查看>>
层序中序生成树
查看>>
idea编辑器激活码
查看>>
CSS中的浮动和定位
查看>>
AutoCompleteTextView的简单使用
查看>>
HDOJ_ACM_下沙的沙子有几粒?
查看>>
WP7 XAML介绍
查看>>
Node.js能让Javascript写后端,为啥不让Python写前端?
查看>>
陶哲轩实分析 习题 12.5.8 :度量空间中有界闭集不一定是紧集
查看>>
使用VS2012遇到的问题
查看>>
20.元素分类--内联块状元素
查看>>
出错。instantiating servlet class(无法实例化servlet)
查看>>
应该做什么样的研究:以Google为例
查看>>
Windows Phone 8.1 页面导航
查看>>