美文网首页Weex开发技巧weex社区
weex布局(2)之background

weex布局(2)之background

作者: cpu_driver | 来源:发表于2016-08-06 21:06 被阅读522次

    官方给出了一些常用的样式,但是这些远不能满足日常开发的需要。因此笔者为了开发需要尝试一些开发中常用的属性。官方的文档跟它所能支持的样式不完全一致,所以可以通过读源码的方式去探索weex的样式。


    首先我所用的weex版本是0.4.4。测试用的手机包括苹果6,小米4,测试的浏览器主要是微信浏览器。笔者只测试了weex的html5,不保证native的支持情况。


    1.测试background:color

    测试代码为:

    <template>
      <div style="width:750;height:400;background:red">
      </div>
    </template>
    

    在浏览器中展示的效果为:


    图为谷歌浏览器器中截图,其他浏览器中亲测没问题

    2.测试background:url()

    测试代码为:

    <div style="width:750;height:1334;background: url(/bg.png);background-size:cover;">
    </div>
    

    显示效果为:



    上图中图片重复了。

    3.测试background-size

    测试代码为:

    <div style="width:750;height:1334;background: url(/bg.png);background-size:cover;">
    </div>
    
    显示效果如下:

    可以看到这个样式并不起作用。我们在调试器中看看代码:



    可以看到并没有生成相关的代码。

    4.测试background-position

    测试代码

    <div style="width:750;height:1334;background: url('/bg.png');background-position:top top;">
     </div>
    

    效果如图:

    5.总结

    经测试weex的text,div,input均支持background:url写法,其他的background-*均不支持。


    Paste_Image.png

    解决上面demo中的图片重复问题,可以在index.html中添加

     <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
    

    就可以了。

    相关文章

      网友评论

        本文标题:weex布局(2)之background

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