美文网首页
vuejs-h5 1px 像素高分辨率像素问题以及 平滑滚动到顶

vuejs-h5 1px 像素高分辨率像素问题以及 平滑滚动到顶

作者: 郝艳峰Vip | 来源:发表于2021-04-22 12:32 被阅读0次

前言


一,vue开发移动端1px像素问题

使用伪类元素解决 transform:scaleY(0.5)

.border-after {
  position: relative;

  &::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    background-color: #d7e0e6;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}

在项目开发中想必大部分人都遇到过回到顶部这样的需求,那怎么样才能平滑滚动到顶部呢,接下来一起来探索一下。

二,vue+js 页面平滑滚动到顶部

1,封装一个公共得js,publicFun.js


/**
 * description: 点击返回顶部的(平滑滚动)公共方法
 * author: 愿醒静卧忘尘谷
 */
export function public_back_top() {
  let top = document.documentElement.scrollTop || document.body.scrollTop
  // 实现滚动效果
  const timeTop = setInterval(() => {
    document.body.scrollTop = document.documentElement.scrollTop = top -= 50
    if (top <= 0) {
      clearInterval(timeTop)
    }
  }, 10)
}

在页面中引用时

  <div class="back_to_top cursor_pointer" @click="public_back_top()">
      Back to top
    </div>
<script>
import { public_back_top } from '@/components/publicFun/index'
export default {
      data(){
         return {
          }
 
         },
      methods:{
           public_back_top ,
       
      }


   }
</script>

三,img在a标签中不留间隙

img{
    vertical-align: middle;
}

相关文章

  • vuejs-h5 1px 像素高分辨率像素问题以及 平滑滚动到顶

    前言 一,vue开发移动端1px像素问题 使用伪类元素解决 transform:scaleY(0.5) 在项目...

  • viewport

    像素 物理像素 (pt) 设备独立像素 (px) dpr = 物理像素/设备独立像素 css中的1px并...

  • 面试题

    @1: 移动端1px问题,为什么会有?如何解决? 物理像素:移动设备出厂时,不同设备自带的不同像素,也称硬件像素...

  • 移动端1px问题

    由于UI要求的1px是指设备的物理像素1px,而在css中的像素其实是逻辑像素,可以使用window.device...

  • 设备像素比>1的移动设备上,1px问题

    在设备像素比 (物理像素/逻辑像素)>1 的移动设备上,css 的1px 并不对应1物理像素,例如设备像素比为2的...

  • 响应式设计

    1.1px问题 在retina显示屏中,1px像素实际对应2px像素,为了实现真正的1px粗细,我们需要使用0.5...

  • dpr

    dpr = 物理像素 / css像素在dpr = 2; 1px的css像素在设备中是2px的物理像素,这会导致在设...

  • 1像素边框问题

    0x001 基本问题 在移动端开发时CSS的像素显示是逻辑像素而并不是真实的物理像素,因此美工给出的图片的1px,...

  • 手机1px(下划线、上划线、边框)

    手机一像素问题 工作中我们会遇到很多移动端边框1像素的需求,这里为大家准备一份1像素的样式整理。 移动端1px变粗...

  • dpi ppi dp px sp区别

    1>像素:图像的小方格即所谓的像素(pixel)组成 2>像素单位:px(1px就是屏幕上一个物理像素点的大小(长...

网友评论

      本文标题:vuejs-h5 1px 像素高分辨率像素问题以及 平滑滚动到顶

      本文链接:https://www.haomeiwen.com/subject/xabxrltx.html