精华内容
下载资源
问答
  • 几种手机前端框架

    千次阅读 2019-12-01 19:23:43
    + 前端的万里有一的人才,但是老天只让我会用 PS 和各种设计工具却不给我跟设计妹子一样的审美,所以这也是我最初选择 Bootstrap 的原因之一,它让我做出来的东西好歹能在妹子面前装个逼,不过时间长了难免觉

    Bootstrap

    首先说 Bootstrap,估计你也猜到会先说或者一定会有这个 (呵呵了),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了 Bootstrap 旅程。本人虽然是个设计 + 前端的万里有一的人才,但是老天只让我会用 PS 和各种设计工具却不给我跟设计妹子一样的审美,所以这也是我最初选择 Bootstrap 的原因之一,它让我做出来的东西好歹能在妹子面前装个逼,不过时间长了难免觉得 Bootstrap 美的让人烦躁,但好在它的每个版本都会有很大的改变,不会让人觉得自己做的网站会跟很多网站撞脸。Bootstrap 的用法及其简单 (这也可能就是 Bootstrap 作者阅攻城士无数,了解他们痛的结果),以至于是个小前端都可以快速上手,几乎没什么学习成本。

    总结:Bootstrap 最大的优势就是它非常流行,流行就代表你有问题就有很多人帮你解决问题,就代表装逼它就是利器,还有就是界面比较和谐,容易上手,关注它的童鞋应该发现最新 V4 版也开始支持 FlexBox 布局,这是非常好的升级体验。劣势是 class 命名不够语义化,并且各种缩写,以至于我离了文档就是个菜,最近开始整混合 APP,选框架的时候首选就是它,但之前搞 PC 一直没注意,后来搞混合右键属性看它的时候,瞬间一阵凉风袭来,Bootstrap 好小,小到我只好选择别的框架。

    AUI

    第二个是最近刚起来的 AUI,虽然作者声称是专为 APICloud 开发者设计的一套 UI 框架,但实际它还是解决了很多移动前端开发的普遍问题,是主要面向混合开发的 CSS 框架。看起来作者比较猖狂,各种高级 CSS3 遍地使用,这让我也不得不去查查这些个 CSS3 的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。

    总结: 这个框架对我来说有个优点就是纯 CSS 框架,自己以前也就用过 Pure,自己有点 JS 能力,如果不是复杂的效果,找个纯 CSS 框架自己随便改改就可以,而现在 CSS3 也已经能够做到动画,效率、质量、高效全兼顾,所以还是选择了这种 CSS 框架。有一点觉得不满的是这框架的文档真的好那什么,说好的高大上呢。

    Amaze UI

    第三个介绍的是「鹅妹子 UI」,最初使用它是因为本尊遇到了一个爱纠结细节设计师。有一次她跟我的字体较上真了,结果一句顶万句的 BOOS 夸了她,我只好根据她的想法去解决,结果最后找到了 Amaze UI 框架 (我不介意你叫我懒淫),按照官方的话说就是「基于社区开源项目构建的一个跨屏前端框架,以移动优先,从小屏到大屏,最终实现所有屏幕适配,适应移动互联潮流」。但其实我就是看中它能解决国内浏览器存在的跨屏适配和兼容性问题。

    总结:Amaze UI 总的来说加入更多符合中国市场特性的元素,框架对跨屏、适配都做了比较好的处理并且准备了一系列的常用网页组件,为减少搞兼容、适配各种敲键盘的加班狗们的工作时间做了不小的贡献。框架还对中文排版优化,兼容中国本土主流浏览器、轻量化,不仅适用于桌面端,更适合移动端。

    Frozen UI

    有段时间看到 QQ 瞬间高大上了,后来四处打听,原来 QQ 客服端也用了 混合开发,其中 QQ 会员前端用的是 Frozen UI,并且这套框架开源,欣喜若狂耐不住心里的寂寞直接上手试了一遍,初体验感觉基础样式效果简单色调清爽,有个比较活跃的社区所以组件什么的也比较丰富。

    总结: 如果拿 Frozen UI 配合一些如 APICloud 用来做混合 APP 感觉就太酷了,或者原生的火鸡们拿去嵌套在应用中做前端开发,这个框架对 Android 2.3 +、iOS 4.0 + 做了兼容,或者拿来做 Web App 也是极好的选择,劣势的话从 UI 层面就可以看到了,谁让它是出生在 QQ 会员前端的呢。

    WeUI

    WeUI 和 FrozenUI 都属于比较专一的框架,WeUI 比 FrozenUI 更专一,话说连个官网都不搞,所有答疑都在 gitHub Issues 解决了,这个框架极其简单,体积当然就不用说了,模块也就 7 个左右,不过体量小做的却不错,口碑看 star 就够了,框架从 16/1/23 发版至今 Github Star 超过 7K, 不过也不排除用户没地方发泄所以都跑到 git 上来,哈哈。

    总结: 看完微信设计团队设计的这套 DEMO,如果要做微信公众,这个二话不说必然是首选了。框架不好的地方简而言之就是框架本身应该就没考虑过让用户用到非微信的场景之下。

    SUI

    「SUI 是一套基于 bootstrap 开发的前端组件库,同时它也是一套设计规范。通过 SUI,可以非常方便的设计和实现精美的页面」。果然还是直接引用官方给的枯燥无味广告要节省自己的脑细胞 (囧…),当然了就像广告说的,如果你之前用过 Bootstrap,那么可以轻松转向 SUI,这可能就是淘宝给前端屌丝们的福利了。

    Semantic UI

    倒数第三个是 Semantic UI,接触这个框架还是因为 Bootstrap,Semantic UI 刚上线 github 就受到大量开发者的关注,以至于很多人拿它俩对比各种挑刺各种夸,是好是坏不能单凭别人三句四句就抬起手指开始赞,用了以后感觉 UI 上跟 Bootstrap 没太多的区别,不过代码命名规范上却相差甚大,本人认为 Semantic UI 是不是就想做的不一样,它的命名全是采用复合的方式,类名特别的离散,用的时候你得很小心自己扩展或者新增的 class 命名与它的类名冲突。

    Foundation

    Foundation 算是框架界的元老啦,都说框架去的早,而这个框架一直到现在依然这么的热门,如果你比较介意 Bootstrap 开发撞脸的尴尬事情,那么你可以考虑使用 Foundation。即使你使用预定义的 UI 元素, 也不会与其他网站太像,就像官方说的给开发者更灵活的框架体验。

    UiKit

    UIkit 是 YOOtheme 团队开发的,在许多 WordPress 主题中都有应用 (也就是如果你是个 & nbsp;WordPress 爱好者,那么这个框架应该比较适合深究),并且框架能够通过 GUI 编辑器和手动编辑,所以它提供了一个灵活、强大的自定义机制。框架借助 LESS、jQuery、normalize.css 及 FontAwesome 开源项目的独有特点,整合成了这么一款轻量级、模块化的前端框架。

    Pure

    终于最后一个了,我和你一样好开森 (~ ̄▽ ̄)~),这个框架是我在做管理系统时接触的,选择使用也是因为框架小巧,并且是纯 CSS,没有太多的牵扯,好用来与其他框架快速结合使用。

    介绍完毕,估计你应该看出来了,我使用框架真的也就是遇到了需求,才选择了某个框架,所以框架之间并没有什么好与特好之分,只能说你的需求是什么,这个框架合适不合适你去用,各种框架用起来也都大致差不多,会用一个其他的上手也就都变得简单容易上手,我觉得能写框架的人都是世外高人。

    展开全文
  • Axure RP8手机边框

    2021-01-20 20:53:49
    通过近一段时间的学习 Axure 学会了如何设计图片和实现动态效果。 我们学习了一个案例,通过一个手机框架实现其动态效果。 手机框架如下图: 大概分为六个步骤 1.设计图标(导航条)2.插入图片3.实现动态文字转换 4....

    通过近一段时间的学习 Axure 学会了如何设计图片和实现动态效果。
    我们学习了一个案例,通过一个手机框架实现其动态效果。

    手机框架如下图:

    大概分为六个步骤
    1.设计图标(导航条)2.插入图片3.实现动态文字转换
    4.添加点击按钮5.插入文字6.实现动态面板转换
    设计导航条的样式

    添加两种颜色实现渐变效果,再添加文字。
    设计五个小按钮,通过点击小按钮,实现页面的切换。
    使用动态面板插入图片实现图片的切换,加入两个小按钮。
    也可以实现页面的切换设计一个小轮播,添加文字,实现其动态效果。
    如下图:

    添加文本,添加小样式,让文字进行循环。如下图:

    再进行第二个大板块,设计三个大标签“新闻” “社会”“”娱乐”
    通过设计鼠标点击事件,让鼠标点击实现页面的转换。如下图:

    通过三个标签设计三个动态面板,分别存放不一样的内容,
    然后通过点击三个标签进行页面的转换,实现其动态面板的转换,
    达到我们想要的效果。

    在添加文字的时候我们需要注意文本之间的间隔,
    不能太近,也不可以太宽。可以自适应调整,
    让屏幕更好的显示出来,更好的使用屏占比显示效果。
    还可以添加自己喜欢的样式或者图片文字使动态效果给更突出,
    通过六个步骤完成了对手机框架的设计,从头部到尾部的文字图片插入
    再从头部和“新闻”上面的导航线条都是使用两种颜色进行渐变处理,
    实现其效果,还有三个标签的灰色渐变让页面效果更完善。
    都是添加样式比如说 鼠标点击 动态面板 中继器 热区等元件库,
    完成了对手机框架的设计让动态效果更突现。
    如下图:

    展开全文
  • Vue移动端 手机六位数密码

    千次阅读 2019-12-02 15:55:09
    手机六位数密码 思路为创建六个只读密码 设置样式 在外覆盖一个透明的密码 然后设置输入事件 判断输入的长度来 在时间里为只读密码输入值 直接上代码 <!DOCTYPE html> <html lang="en"> <...

    手机六位数密码框

    思路为创建六个只读密码框 设置样式 在外覆盖一个透明的密码框 然后设置输入事件 判断输入的长度来 在时间里为只读密码框输入值

    直接上代码

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>Document</title>
        <script src="https://cdn.jsdelivr.net/npm/vue@2.6.0"></script>
      </head>
      <style>
        #phonePassword {
          position: relative;
          width: 500px;
          height: 500px;
          margin: auto;
        }
        #phonePassword input {
          width: 60px;
          height: 60px;
          border: 1px solid #000000;
          font-size: 50px;
          text-align: center;
        }
        #phonePassword .inputText {
          background-color: transparent;
          color: transparent;
          outline: none;
          width: 360px;
          position: absolute;
          top: 50px;
          z-index: 1;
        }
      </style>
      <body>
        <div id="app">
          <div id="phonePassword">
            <input
              type="password"
              maxlength="1"
              readonly
              style="position:absolute;top:50px;left:0"
            />
            <input
              type="password"
              maxlength="1"
              readonly
              style="position:absolute;top:50px;left:60px"
            />
            <input
              type="password"
              maxlength="1"
              readonly
              style="position:absolute;top:50px;left:120px"
            />
            <input
              type="password"
              maxlength="1"
              readonly
              style="position:absolute;top:50px;left:180px"
            />
            <input
              type="password"
              maxlength="1"
              readonly
              style="position:absolute;top:50px;left:240px"
            />
            <input
              type="password"
              maxlength="1"
              readonly
              style="position:absolute;top:50px;left:300px"
            />
            <input
              type="number"
              maxlength="6"
              class="inputText"
              v-model="myPassWord"
              @input="bb"
            />
            <button @click="aa">提交</button>
          </div>
        </div>
      </body>
      <script>
        var vm = new Vue({
          el: "#app",
          data: {
            myPassWord: ""
          },
          mounted() {},
          methods: {
            aa() {
              console.log(this.myPassWord);
            },
            bb() {
              if (this.myPassWord.length <= 6) {
                var passWord = document.querySelector("#phonePassword");
                for (let i = 0; i < 6; i++) {
                  passWord.children[i].value = "";
                }
                for (let i = 0; i < this.myPassWord.length; i++) {
                  passWord.children[i].value = "1";
                }
              } else if (this.myPassWord.length > 6) {
                this.myPassWord = this.myPassWord.slice(0, 6);
              }
            }
          }
        });
      </script>
    </html>
    

    展开全文
  • 今天分享的主要内容是手机端在不使用框架的前提下,使用原生的select(哈哈,开个玩笑~)来适应手机端页面。 select的“初始化”——去掉select的默认样式 select在苹果手机端的处理这部分涉及到js呦~ 下面...

    今天是克服拖延症的第四天吧,准确来讲今天不是很成功因为今天花了点时间刷了会儿小视频,好啦好啦,话不多说,我们开始吧~
    今天分享的主要内容是手机端在不使用框架的前提下,使用原生的select框(哈哈,开个玩笑~)来适应手机端页面。

    select框的“初始化”——去掉select框的默认样式

    select框在苹果手机端的处理这部分涉及到js呦~

    下面我们来一起看看吧~

    select框的“初始化”

    在手机端做页面的时候,一般不用考虑select中option的显示,因为在手机端,不同型号的手机甚至同一个型号的手机在不同软件中的显示也会有所不同,因此,目前我在作页面的时候是不考虑option内容,也就是下拉菜单栏的样式的,因为不管在哪个环境下,下拉框都是经过美化的,不管它是怎样的一种样式都不用考虑风格统一的问题~
    因此,下面我分享的是在不考虑option即下拉菜单的显示样式情况下对select框进行处理~
    废话说了这么多,先贴一段代码吧~

       select {
        -webkit-appearance: none;        //去掉浏览器给select框添加的样式
        outline: none;                   //去掉当点击select框的时候select框自带的效果
        border: 0;                       //去掉select框的边框,这边养以来,就可以在后面添加自己喜欢的select框的边框样式
        background-color: transparent;   //去掉select框的背景色,用来更好的适应各种不同风格的页面,在这里将它的背景设置为透明的
       }
    

    以上就是对select框进行“初始化”的代码,我在这里为了方便采用的是css元素的选择器,一般在做页面的时候使用class类名和id名称的多一些,其中在做前端css多使用类名,在做js效果的时候使用id选择器是比较多的,但是也不绝对,还是看功能需要,不过大体上是这样的,select初始化的内容就分享到这里了~

    接下来要分享的是一种在不使用前端UI库中select样式的前提下,使得select框中的内容更好的展示在手机屏幕上的一种方法,这样写出的代码在苹果手机上和在普通手机上面的显示效果是一毛一样的,涉及到了js~

    先来看一看代码吧,本部分的内容包括三部分即:h5页面 css文件 js文件先来看看html页面吧~

    <div class="content">
         <div class="sjh" style="position: relative;">
             <p style="width: 100%; height: 38px; line-height: 38px; color: #fff; text-align: center;" id="sfysb">你好吗</p>
             <select class="block-item" onchange="shebei(this)" style=" position: relative; top: -38px; left: 0;box-sizing: border-box;width: 100%;height: 100%;background-color: transparent; z-index: 2;color: transparent;"> 
                 <option selected="" value="你好吗">你好吗</option>
                 <option value="我很好">我很好</option> 
                 <option value="我不太好">我不太好</option>
             </select>
         </div>
     </div>
    

    接下来是css样式~

    .content {
       width: 66vw;
        font-size: 15px;
        margin: 0 auto;
        background-color: pink;
    }
    .sjh {
        position: relative;
        width: 100%;
        height: 38px;
        color: #fff;
        font-size: 15px;
        line-height: 38px;
        text-align: center;
        text-align: center;
        border: 1px solid #fff;
        border-radius: 22px;
        margin: 20px 0;
    }
    .block-item {
        -webkit-appearance: none;
        outline: none;
        border: 0;
        background-color: transparent;  
    }
    

    在这里定义了一个类名为content的容器,在里面定义了一个p元素和一个select框,p元素的作用是显示出当前select框选中的值,而select框使用定位置于顶层,因为select框中的内容在显示的时候并不能够居中显示,因此,只好借用p标签,来显示它的内容,因为p标签的内容可以借助text-align: center;来水平居中,此时不能显示select框中的内容,故将字体颜色变为透明即:transparent
    下面是js代码

    var sfysb = document.getElementById("sfysb");  //通过id获取标签
    function shebei(dom){                          //此函数的作用是将当前选中的内容放到p标签中
        var value = dom.value;                     //  获取当前选中元素的value值  
        sfysb.innerHTML = value;                   //将值写入指定的p标签中
    }
    

    这样在苹果手机上面和普通手机上面还有电脑端的显示效果都是一样的,今天就分享到这里趴~

    展开全文
  • jquery mobile 是一个基于html,js,css而进行开发的手机框架工具,即是,类似一个网站一般,多个html,jquery实现参数传递,部分特效效果等,...jq mobile 的框架在进入app时,有mobileinit的事件,不过这个时间要在j
  • 前段时间完成了公司一个产品的 HTML5 触屏版,开发中使用了Zepto这个著名的 DOM 操作库。 为什么不是 jQuery 呢?因为 jQuery 的目标是兼容所有主流浏览器,这就意味着它的大量代码对移动端的浏览器是无用或者低效的...
  • mui框架手机端APP开发

    2019-07-13 23:25:29
    最近项目繁忙一直没有时间回顾,此次梳理一下利用mui框架进行手机端app的开发的具体操作。 首先介绍一下我们需要用到的轻量级开发工具HBuilder,HBuilder最主要的优点就是快!快!快!重要的事情多说几遍,HBuilder...
  • 解决小米2s手机 select选择问题

    千次阅读 2015-07-17 16:26:50
    解决小米2s手机 select选择文本内容不能改变中学习到的 时间:2015-07-17 项目:甘肃银行-手机银行 问题记录:选择问题
  • 最近在做前端的页面的时候有些感悟...1. 苹果手机的禁止缩放方法(起因是input,苹果手机点击input会自动放大页面,以至于页面上出现滚动条) 2.苹果手机自带浏览器对input添加样式,影响页面的呈现效果 接下来看
  • 手机修改设备信息之安装xposed框架

    万次阅读 热门讨论 2018-04-25 17:46:03
    不过还是要成熟的,再折腾怎么弄就需要更多的时间,可能对大牛来说不费吹灰之力。电脑上安装了total control,调了一个切换账号刷微博评论的脚本。感觉还是蛮不错的,需要注意的是要先判断分辨率,做下分辨率转换,...
  • 对于喜欢研究手机的朋友而言,常常会使用到XPOSED框架及种类繁多功能极强的模块,对于5.0以下的系统版本,只要手机能获得root权限,安装和激活XPOSED框架是异常轻易的,但随着系统版本的不断迭代,...前段时间买了一...
  • 对于喜欢玩手机的小伙伴而言,大多时候会玩到Xposed框架和各类功能无敌的模块,对于5.0以下的系统版本,只要手机能获得Root权限,安装和激活Xposed框架是比较简便的,但随着系统版本的不断迭代,...前段时间,整了一...
  • 下午有时间,研究了下手机网页开发方面的内容。其中关于手机手势滑屏操作。发现有比较好的jquery 插件——flipsnap。 官方网站:http://pxgrid.github.com/js-flipsnap/ 具体可以参见的demo:...
  • 问题:编辑下发空字符串导致手机崩溃异常 原因: 空字符串导致异常 具体业务; 得到编辑的字符串转成int后下发 问题发生场景:  1,当时我在测设置模块,胡乱点击.突然崩溃 2.记录时间点,到处...
  • 在复杂性和上市时间不断增加的压力下,功能验证已成为在移动平台(例如Android,iOS)上运行的智能手机应用程序的主要瓶颈。由于GUI(图形用户界面)的密集性,智能手机应用程序的执行很大程度上取决于与用户的交互...
  • 手机端MUI---html5框架

    千次阅读 2017-07-20 17:14:21
    前段时间做了一个手机端项目,用的是html5技术,关于h5网上有不少相关的框架插件,其中MUI是一个不错的选择。另外在官网上还有一个web项目的IDE工具,如下图: 示例效果: PS:此插件不兼容IE浏览器。...
  • 手机APP测试基本思路:  测试计划--测试方案--测试用例--执行:  很多小公司都没有具体的需求,项目时间也比较紧,而且流程也不是很严谨,在这样的情况之下,作为测试的我们,该怎样去对项目进行用例的设计?...
  • 闲来无事花了一点空暇时间写了一个模仿Android版手机QQ的表情输入框 地址:http://blog.csdn.net/shallcheek/article/details/48380871
  • 手机时间选择插件mobiscroll是一款基于jQuery制作的时间选择插件,IOS手机选择时间和列表选择弹出代码。
  • 菜单的,文件目录浏览等功能,至于文件的内容阅读等没有设计,因为最近有个项目做,所以暂时没时间搞。所以先上传代码,让有兴趣的朋友,。呵呵。 在此先声明下: 此程序是纯属个人爱好而编写的,无任何商业...
  • 对于喜欢搞机的机友而言,很多时候会接触到Xposed框架和各种功能无敌的模块,对于5.0以下的系统版本,只要手机能获得root权限,安装和激活Xposed框架是异常简易的,但随着系统版本的持续更新,...前段时间购了一部安...
  • 但由于时间的推移,很多工具和方法都发生了变化,也正因此,网上的文章往往有一些时限性,比如现如今 provide 这个关键字已经被舍弃了却仍有人在用,还有些说要把jar包放到lib文件夹而非libs文件夹。。。 我当前...
  • 以前一直用的小米Note,安装谷歌应用框架只能够刷海外版的MiUI,非常的耗费时间。 本来一直还想用小米来着,因为不知道华为可以如此轻松的安装谷歌应用,当得知可以配置时,毫不犹豫的买了华为,赞! 自己的成功配置...
  • 2016年11月6日 更新: 其实 这个有一个非常简单的方法....制作侧边点击效果也是和上一个一样的,等我找时间 弄一下 建议使用ItemsControl作为列表,使用ListView的时候,ListView的方法ContainerFromIte...
  • 手机时间选择插件mobiscroll是一款基于jQuery制作的时间选择插件,IOS手机选择时间和列表选择弹出代码。
  • 关键字: J2ME 手机电子书阅读软件基本框架 经过这两天的摸索,终于完成了基本框架,在这里我只完成了。菜单的,文件目录浏览等功能,至于文件的内容阅读等没有设计,因为最近有个项目做,所以暂时没时间搞。所以先...
  • 侧滑框架

    2021-04-06 00:15:18
    时间倒计】 时刻提醒你,生命正在时间的长河里一秒不停地流逝,我们每一个人都应该珍惜时间,充实生活,为自己的生命价值加分。 【生活计划】 每日计划,让你清晰安排每一天的生活和工作;长远计划,让你从容规划...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,840
精华内容 736
关键字:

手机时间框