当前博客:UI实战过程详解 - 仿美团订单信息(2)

206 次浏览【转载需注明来源】


老规矩,先给页面背景一个背景色.

再写一下最底层盒子的样式,

亮代码:

page{
	    背景-颜色: #f2f2f2;
	}
	.订单信息{
	    背景-颜色: 颜色值-白色;
        宽度: 88%;
        高度: 30vh;
        边框-圆角: 40rpx;
        外边距: 4%;
        内边距: 2%;
	}

这个就比较简单了,用浅灰色背景衬托白色盒子.

宽度是这样计算的, 主体是88%的宽度,外边距4% 内边距2% 

88+4*2+2*2=100 这样就填满了整个屏幕,主要是让订单信息这个区块到正中间去

运行一下看看效果

订单信息的区块样式出来的,这个很简单,没有什么需要重点讲述的.

其他标签还是挤在外面,接着写

先给上中下 中的 上这个大区域,一个样式

.顶部区域{
	    显示模式: 弹性布局;
        内容对齐: 两极间隔;
        高度: 40%;
	}

横向排列的,就一定要给上弹性布局.给上一个百分比占比的高度,方便我们控制比例

根据店家头像图片大概看一下 这个图片在总宽度的占比大概是多少,不需要那么精准大概有五分之一那就写20%,这里我做了测试给18%差不多合适

.头像{
	    宽度: 18%;
	    边框-圆角:20rpx ;
	}

然后是重灾区,顶部的中间区域

在看一眼设计稿,中间区域也给上一个百分比的宽度

我们的思路是,从大块写到中块,再从中块写到小块,所以暂时先不写中间区域的所有样式,先把右边的已完成搞定

.顶部区域-中间区{
	    宽度: 65%;
	}
	.已完成{
	    文本颜色: #b3b3b3;
	    字体-粗细: 400;
	    字体-大小: 26rpx;
	    右边距: 15rpx;
	}

运行一下看看效果,然后再写中间部分

上部分已经有大概样子了,接下来开始写中间的样式,

中间我们也给他分了上中下三个小区,类名分别是 店名,组合蓝色框,优惠区

	.店名{
	    字体-粗细: 600;
	    字体-大小: 26rpx;
	    高度: 33%;
	}
	.组合蓝色框{
	    显示模式: 弹性布局;
	    高度: 30%;
	    字体-大小: 18rpx;
	    字体-粗细: 400;
	}
	.优惠区{
	    显示模式: 弹性布局;
	    高度: 33%;
	    字体-大小: 20rpx;
	}

先给这三个小区域样式.店名有字体大小 高度占比,粗细是细节,也可以先不管 最后调细节的时候再写

再运行一下看看

店名的样式差不多了,中间就剩具体到标签的样式了,

.接受预定{
	    背景-颜色: #38A5F8;
	    文本颜色: 颜色值-白色;
	    边框: 1rpx 实线 #38A5F8;
	    高度: 2vh;
	    行高: 2vh;
	    边框-圆角: 8rpx 0 0 8rpx;
	    内边距: 4rpx 8rpx;
	}
	.配送时间{
	    文本颜色: #38A5F8; 
	    高度: 2vh;
	    行高: 2vh;
	    边框-圆角:0 8rpx 8rpx 0;
	    内边距: 4rpx 8rpx;
	    边框: 1rpx 实线 #38A5F8;
	}

 接受预定和配送时间这两个的文本颜色和背景色是刚好相反的.

这里高度单位我用了vh ,如果用rpx ,在遇到不一样的宽度的设备时 比例会出现不一样的情况.这里建议使用vh,

vh 是屏幕计算的高度单位, 100vh就是屏幕的高度

注意设置圆角时,接受预定的圆角是左上和左下有圆角,配送时间是右上和右下有圆角,

这里要注意边框-圆角属性值的书写顺序: 左上 右上 右下 左下, 这是一个从左上开始依次顺时针的顺序

运行一下看看效果.

再写优惠区内部标签的样式

	.满减{
	    文本颜色: #C95A63;
	    边框-圆角:12rpx;
	    边框: 1rpx 实线 #C95A63;
	    高度: 2.2vh;
	    行高: 2.2vh;
	    内边距: 4rpx 8rpx;
	}
	.支持红包{
	    文本颜色: #C09038;
	    边框-圆角:12rpx;
	    边框: 1rpx 实线 #C09038;
	    高度: 2.2vh;
	    行高: 2.2vh;
	    内边距: 4rpx 8rpx;
	    左边距: 10rpx;
	}

这些数值不是通过什么计算得出的,都是估算,先给一个大概的值,然后运行看效果再进行调整

 

到这里一半的样式就已经完成了.

 

 

UI实战过程详解 - 仿美团订单信息(2)