html + css 快速实现订单详情的布局demo
突然安排让速写这样的一个布局,重点就是CSS画一条虚线,并且还要灵活设置虚线的宽度和虚线之间的间隔和虚线的颜色。
注:订单里面的金额都是随意写的
机票订单详情
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 20px;
}
.passenger-box {
display: flex;
width: 100%;
margin-top: 16px;
}
.passenger-info {
display: flex;
width: 100%;
}
.passenger-box .title {
width: 36px;
}
.passenger-box .dashed {
background: repeating-linear-gradient(
to right,
#000,
#000 3px,
transparent 7px
); /* 创建一条虚线背景 */
height: 1px; /* 设置元素的高度为1像素 */
flex: auto;
margin-top: 10px;
}
.passenger-box .price {
text-align: right;
}
.passenger-box .passenger {
text-align: right;
width: 56px;
}
.cate-box {
display: flex;
margin-top: 16px;
justify-content: space-between;
}
.cate-box .price{
margin-right: 50px;
}
.total-line {
background: repeating-linear-gradient(
to right,
#000,
#000 3px,
transparent 7px
); /* 创建一条虚线背景 */
height: 1px; /* 设置元素的高度为1像素 */
margin-top: 20px;
}
.total {
display: flex;
justify-content: space-between;
margin-top: 16px;
}
.total-price {
color: #ff6600;
}
订单详情
成人
¥9999
X1人
机票
¥899
机建
¥50
燃油
¥70
儿童
¥9999
X1人
机票
¥8888
机建
¥50
燃油
¥70
订单金额总计
¥1050
重点介绍一下虚线的实现的css代码
background: repeating-linear-gradient(to right, #000, #000 3px, transparent 7px); /*创建一条虚线背景 */ height: 1px; /* 设置元素的高度为1像素 */
主要是 background: repeating-linear-gradient(to right, #44928E, #44928E 15px, transparent 15px, transparent 20px);
属性说明:
to right 渐变色的方向
#44928E, #44928E 渐变色的颜色数值,
15px, transparent 15px 虚线的线条渐变的色值的宽度及虚线的宽度,不需要渐变的话这两个值设置成一样就行,就是虚线的宽度
transparent 20px 虚线的间隔
如果这篇文章对你有所帮助,欢迎点赞、分享和留言,让更多的人受益。感谢你的细心阅读,如果你发现了任何错误或需要补充的地方,请随时告诉我,我会尽快处理。
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

