| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | @import './var.less';:root {  --van-image-placeholder-text-color: @image-placeholder-text-color;  --van-image-placeholder-font-size: @image-placeholder-font-size;  --van-image-placeholder-background-color: @image-placeholder-background-color;  --van-image-loading-icon-size: @image-loading-icon-size;  --van-image-loading-icon-color: @image-loading-icon-color;  --van-image-error-icon-size: @image-error-icon-size;  --van-image-error-icon-color: @image-error-icon-color;}.van-image {  position: relative;  display: inline-block;  &--round {    overflow: hidden;    border-radius: var(--van-border-radius-max);    .van-image__img {      border-radius: inherit;    }  }  &--block {    display: block;  }  &__img,  &__error,  &__loading {    display: block;    width: 100%;    height: 100%;  }  &__error,  &__loading {    position: absolute;    top: 0;    left: 0;    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    color: var(--van-image-placeholder-text-color);    font-size: var(--van-image-placeholder-font-size);    background: var(--van-image-placeholder-background-color);  }  &__loading-icon {    color: var(--van-image-loading-icon-color);    font-size: var(--van-image-loading-icon-size);  }  &__error-icon {    color: var(--van-image-error-icon-color);    font-size: var(--van-image-error-icon-size);  }}
 |