最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何在移动端做出1px边框的效果

来源:动视网 责编:小采 时间:2020-11-27 20:01:27
文档

如何在移动端做出1px边框的效果

如何在移动端做出1px边框的效果:这次给大家带来如何在移动端做出1px边框的效果,在移动端做出1px边框的效果的注意事项有哪些,下面就是实战案例,一起来看一下。背景在 vue.js 下使用 stylus 实现 1 像素 border 边框,如果使用 css 样式属性border-bottom实现边框的话,在 PC
推荐度:
导读如何在移动端做出1px边框的效果:这次给大家带来如何在移动端做出1px边框的效果,在移动端做出1px边框的效果的注意事项有哪些,下面就是实战案例,一起来看一下。背景在 vue.js 下使用 stylus 实现 1 像素 border 边框,如果使用 css 样式属性border-bottom实现边框的话,在 PC


这次给大家带来如何在移动端做出1px边框的效果,在移动端做出1px边框的效果的注意事项有哪些,下面就是实战案例,一起来看一下。

背景

在 vue.js 下使用 stylus 实现 1 像素 border 边框,如果使用 css 样式属性

border-bottom

实现边框的话,在 PC 浏览器上面是一条 1 像素边框(1条细线),但是在移动设备上面 DPI 数值越大,屏幕越清晰。使用这个属性,在移动设备上会变成一条很粗的线。

实现方式

方式1: 伪类定位 + 缩放

1、首先在要画边框的元素上面定义一个伪类,这个是一个绝对定位的, 通过伪类画了一个 1 像素边框,定位到元素的下边,就是下边框

border-1px($color) position: relative
 &:after
 display: block position: absolute left: 0
 bottom: 0
 width: 100%
 border-top: 1px solid $color content: ' '

2、实现一个 class 对伪类做缩放。根据设备的最小 DPI ,根据比例对纵轴进行缩放。

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5)
 .border-1px
 &::after
 -webkit-transform: scaleY(0.7) transform: scaleY(0.7)
@media (-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2)
 .border-1px
 &::after
 -webkit-transform: scaleY(0.5) transform: scaleY(0.5)

方式2 : 直接用 <div> 实现 border

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

ES6的set数据结构和map数据结构

ES6里关于数字新增判断详解

commonJS与es6规范的引入导出

文档

如何在移动端做出1px边框的效果

如何在移动端做出1px边框的效果:这次给大家带来如何在移动端做出1px边框的效果,在移动端做出1px边框的效果的注意事项有哪些,下面就是实战案例,一起来看一下。背景在 vue.js 下使用 stylus 实现 1 像素 border 边框,如果使用 css 样式属性border-bottom实现边框的话,在 PC
推荐度:
标签: 如何 移动 边框
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top