组件演示
html
<div class="warpper">
<x-nav-bar showArrow="{{true}}" title="Image"></x-nav-bar>
<div class="container">
<div>resize: stretch</div>
<div class="img-box">
<image class="img-image" resize="stretch" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image>
</div>
<div>resize: cover</div>
<div class="img-box">
<image class="img-image" resize="cover" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image>
</div>
<div>resize: contain</div>
<div class="img-box">
<image class="img-image" resize="contain" src="https://img.alicdn.com/tps/TB1z.55OFXXXXcLXXXXXXXXXXXX-560-560.jpg"></image>
</div>
</div>
</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:指定可以不用考虑容器的大小,把图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。 |