组件演示

screenshot.png

html

  1. <div class="warpper">
  2. <x-nav-bar showArrow="{{true}}" title="Image"></x-nav-bar>
  3. <div class="container">
  4. <div>resize: stretch</div>
  5. <div class="img-box">
  6. <image class="img-image" resize="stretch" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image>
  7. </div>
  8. <div>resize: cover</div>
  9. <div class="img-box">
  10. <image class="img-image" resize="cover" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image>
  11. </div>
  12. <div>resize: contain</div>
  13. <div class="img-box">
  14. <image class="img-image" resize="contain" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image>
  15. </div>
  16. </div>
  17. </div>

css

.warpper {
  background-color:white;
  width:100%;
  height:100%;
  display:flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.container{
  flex: 1;
  color: black;
}

.img-box{
  width: 80vw;
  height: 25vh;
  border: 1rpx solid red;
}
.img-image{
  width: 100%;
  height: 100%;
}

属性

属性名称 说明 类型 src格式支持/可选值
src 定义图片链接,目前图片暂不支持本地图片 string .png /.jpg/.gif
.webp 容器1.7版本之后支持
resize 可以控制图片的拉伸状态,值行为和 W3C 标准一致。 string stretch:默认值,指定图片按照容器拉伸,有可能使图片产生形变。
cover:指定图片可以被调整到容器,以使图片完全覆盖背景区域,图片有可能被剪裁。
contain:指定可以不用考虑容器的大小,把图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。