美文网首页
移动端开发常见的css总结

移动端开发常见的css总结

作者: 艾石溪 | 来源:发表于2017-06-16 22:13 被阅读32次

第一次正式接触移动端的开发,感觉还是学到一些东西的,因为之前都是自己乱七八糟的写一点,今天进行稍微规范点的总结一下,还有,还有,就是对于写代码的态度,一定要比较认真,不懂的一定要得出一个结论弄懂。

1: 对于背景图片问题

  • 通常对于并不是要求特别精准精细的设计,一般使用background:url(bground.png);一般设置背景图,但是背景图并不会自动撑开空间,所以需要设置宽度和高度,宽度可能使用百分比,对于高度,一般按照iphone6里面的高度写死。与之搭配的几个属性包括:
     background-position: center;
     background-repeat: no-repeat;
     background-size: contain;(还包括cover,是铺满整个区域)
     background-image: url(/common/images/play@3x.png);
     background-color: transparent;

还有刚接触的一点是,背景图可以在一个里面设置多层:

background-color: rgba(0, 0, 0, .3);
    background-image: url(/common/images/theme-frame@3x.png);
    background-size: 88%;
    background-position: center;
    background-repeat: no-repeat;

background-color和background-image可以一起使用,来形成漂浮在上面的蒙罩。

  • 也可以使用img标签进行引入,这样必须是图片比例固定的,一般在要求比较精准的地方使用。

2: 消除链接、图片等一点击出现蓝色阴影的问题

 div,a,img {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select:none;
}

3: 对于一些文字比较多,要设置显示 ...
自己刚开始的第一反应是使用js,但js有很多问题,比如加载比较慢,会出现闪跳等问题,原来这个是使用css进行解决呀。 上代码

.descirbe{
  text-overflow: ellipsis; //设置省略号
  overflow: hidden;  //  设置超出的部分进行隐藏
  -webkit-line-clamp: 1; // 设置显示的行数为1,若超出一行则隐藏
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

ps:对于移动端的开发,能使用css的,就尽量不要使用js,因为js是异步加载,会比较慢,或者在html的下面直接写js代码,也会快一点。

4: 想记录一个背景渐变的属性 backgound:linear-gradient:

.set-item-mask {
   position: absolute;
   height: 50px;
   width: 100%;
   margin-top: 140px;
   background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
 }

5: 对于链接跳转的,一般都使用a标签,然后display:block啥的进行样式的调整,不要使用button啥的用js控制。

6: 对于视频剧集,可以进行横向滑动。
效果:

屏幕快照 2017-06-22 下午5.54.59.png

直接使用css就可以搞定了。

.serial-item-wrap.serial-episode-list {
    width: 100%;
    height: 36px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-overflow-scrolling: touch;
    text-align: justify; 
    &::-webkit-scrollbar {
        display: none;
    }

    .serial-item {
      margin-bottom: 0;
    }
  } 

相关文章

  • 移动端开发常见的css总结

    第一次正式接触移动端的开发,感觉还是学到一些东西的,因为之前都是自己乱七八糟的写一点,今天进行稍微规范点的总结一下...

  • 移动端开发css总结

    使用到的HTML页面标签: Section,div,artical,p,ol,ul,li,header,foote...

  • 在上海乐字节学习Java前端-总结

    web前端学习知识点总结: 基础:HTML+CSS网站页面搭建,CS核心和PC端页面开发,HTML5移动端页面开发...

  • 20206月计划

    1,熟悉css常见布局,flex布局,移动端布局 2,掌握nuxt,配置,开发等等 3,vue剩下的文档看完 4,...

  • css居中布局的几种方法

    在我们日常开发的时候,经常会使用到css 的居中布局,不论是移动端还是我们的pc端,今天总结归纳几种css居中布局...

  • 关于移动端开发的一些小事

    最近看到一些关于移动端开发的小细节问题,资料来源比较杂,就自己随便做个总结 像素在移动端的概念纠正 在css中我们...

  • 移动端

    移动端开发和 PC 端开发有哪些区别 移动端 考虑手机兼容性 使用触屏事件 布局自适应rem 动画处理CSS3 移...

  • 无星的前端之旅(十六)——移动端调试技巧

    背景 常见的需求,开发移动端h5,在移动端浏览器或者移动端app上渲染。 前端不知道怎么在移动端调试,移动端不知道...

  • [QT - C++桌面应用开发]我眼中的大小S:Signal和S

    常见GUI 在常见的GUI程序桌面、移动端开发中,以我现阶段接触过的iOS移动、MacOS桌面开发中,UI控件与事...

  • 移动端拍照并上传

    自己开发的移动端拍照上传图片代码(自己总结收藏一下),我用的是pug+less语法,可以自己转成html+css,...

网友评论

      本文标题:移动端开发常见的css总结

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