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

这次给大家带来如何在移动端做出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 : 直接用

实现 border

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

相关阅读:

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

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

commonJS与es6规范的引入导出

以上就是如何在移动端做出1px边框的效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2784058.html

(0)
上一篇 2025年3月8日 16:59:53
下一篇 2025年3月8日 17:00:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 用JS做的点击复制效果

    这次给大家带来用js做的点击复制效果,用js做的点击复制效果注意事项有哪些,下面就是实战案例,一起来看一下。 原理:模拟通过全选表单内的textarea数据调用浏览器Copy命令实现复制 示例 nbsp;html>         复…

    编程技术 2025年3月8日
    200
  • 用JS代码做出弹幕效果

    这次给大家带来用js代码做出弹幕效果,用js代码做出弹幕效果的注意事项有哪些,下面就是实战案例,一起来看一下。 实现原理 1、设置展示弹幕元素位置属性为relative2、动态创建弹幕元素,位置属性设置absolute,left为展示宽度3…

    编程技术 2025年3月8日
    200
  • 如何用jquery做出放大镜效果

    这次给大家带来如何用jquery做出放大镜效果,用jquery做出放大镜效果的注意事项有哪些,下面就是实战案例,一起来看一下。 jquery写的两种放大镜效果,没有使用到插件。调理和思路清晰。不是使用面向对象方式写的,初学者较容易看懂。废话…

    编程技术 2025年3月8日
    200
  • 鼠标响应式透明度渐变效果的实现

    这次给大家带来鼠标响应式透明度渐变效果的实现,做出鼠标响应式透明度渐变效果的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了jQuery实现鼠标响应式透明度渐变动画效果。分享给大家供大家参考,具体如下: 先来看看运行效果: …

    2025年3月8日
    200
  • 鼠标响应式淘宝动画效果的实现

    这次给大家带来鼠标响应式淘宝动画效果的实现,做出鼠标响应式淘宝动画效果的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html>Jquery淘宝动画* { margin: 0; padding: 0; font-fami…

    编程技术 2025年3月8日
    200
  • 鼠标响应缓冲动画效果如何实现?

    这次给大家带来鼠标响应缓冲动画效果如何实现?实现鼠标响应缓冲动画效果的注意事项有哪些,下面就是实战案例,一起来看一下。 先来看看运行效果: 具体代码如下: nbsp;html>js动画-缓冲动画* { margin: 0; paddi…

    2025年3月8日
    200
  • jQuery与vue做出拖动验证的验证码效果

    这次给大家带来jQuery与vue做出拖动验证的验证码效果,用jQuery与vue做出拖动验证的验证码效果注意事项有哪些,下面就是实战案例,一起来看一下。 其CSS代码: #drag{ position: relative; backgro…

    编程技术 2025年3月8日
    200
  • 实现输入框与下拉框联动效果

    这次给大家带来实现输入框与下拉框联动效果,实现输入框与下拉框联动效果的注意事项有哪些,下面就是实战案例,一起来看一下。 如图: html代码 奖励类型: —请选择— {foreach $reward as $value} {$val…

    2025年3月8日
    200
  • jquery怎样做出分页效果

    这次给大家带来jquery怎样做出分页效果,使用jquery做出分页效果的注意事项有哪些,下面就是实战案例,一起来看一下。 基于jquery.page.js的一款简单的分页效果,供大家参考,具体内容如下 简单的jQuery分页插件 *{ m…

    编程技术 2025年3月8日
    200
  • C3+jQuery做出动画效果及回调函数

    这次给大家带来c3+jquery做出动画效果及回调函数,c3+jquery做出动画效果及回调函数的注意事项有哪些,下面就是实战案例,一起来看一下。 写期末项目中,朋友提出的 idea ,当用户登录成功时欢迎用户的特效,即欢迎用户信息从底部上…

    2025年3月8日
    200

发表回复

登录后才能评论