将头像组件迁移至新写法

This commit is contained in:
2023-04-11 15:27:30 +08:00
parent 7ee4dc8467
commit 9d5a91933e
10 changed files with 211 additions and 215 deletions

View File

@@ -1,100 +1,4 @@
<fieldset class="layui-elem-field layui-field-title">
<legend>头像列表</legend>
<div class="layui-field-box">
<div class="demo-js-src" style="display: block;">
<div class="ul-avatar-list">
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
</div>
<div class="ul-avatar-list" style="width: 400px;">
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
</div>
<div class="ul-avatar-list" style="width: 200px;">
<div class="ul-avatar-list-item current">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
<fieldset class="layui-elem-field layui-field-title">
<legend>侧边头像列表</legend>
<div class="layui-field-box ">

View File

@@ -84,52 +84,6 @@
box-shadow: 0 0 3px #bbb;
}
/* 用户头像开始 */
.ul-avatar-list-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px;
background-color: #ddd;
}
.ul-avatar-list-item.current {
background-color: #bbb;
}
.ul-avatar-list-item-img {
height: 48px;
width: 48px;
background-image: url("/static/images/avatar.png");
background-size: cover;
background-position: center;
border-radius: 3px;
background-color: #fff;
}
.ul-avatar-list-item-info {
margin-left: 10px;
position: relative;
width: calc(100% - 48px - 10px);
}
.ul-avatar-list-item-time {
position: absolute;
right: 0;
top: 0;
color: #999;
}
.ul-avatar-list-item-tips {
color: #999;
font-size: 14px;
display: inline-block;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.ul-order-list-simple-card .item {
box-shadow: 0 0 3px #ddd;
border-radius: 2px;
@@ -1039,33 +993,47 @@
margin-right: 3px;
}
.ul-list-record .item-record {
.ul-avatar-list {
/* 用户头像开始 */
}
.ul-avatar-list .ul-avatar-list-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px;
background-color: rgb(229, 228, 228);
}
.ul-avatar-list .ul-avatar-list-item.current {
background-color: rgb(216, 215, 215);
}
.ul-avatar-list .ul-avatar-list-item-img {
height: 48px;
width: 48px;
background-image: url("/static/images/avatar.png");
background-size: cover;
background-position: center;
border-radius: 3px;
background-color: #fff;
box-shadow: 0px 0px 4px rgba(77, 85, 114, 0.1);
padding: 12px;
margin-bottom: 9px;
border-radius: 12px;
}
.ul-list-record .item-record .right {
text-align: right;
.ul-avatar-list .ul-avatar-list-item-info {
margin-left: 10px;
position: relative;
width: calc(100% - 48px - 10px);
}
.ul-list-record .item-record .item-name {
.ul-avatar-list .ul-avatar-list-item-time {
position: absolute;
right: 0;
top: 0;
color: rgb(187, 187, 187);
}
.ul-avatar-list .ul-avatar-list-item-tips {
color: rgb(187, 187, 187);
font-size: 14px;
}
.ul-list-record .item-record .item-desc {
font-size: 12px;
color: #999;
margin-top: 6px;
}
.ul-list-record .item-record .item-change {
font-weight: 600;
color: green;
}
.ul-list-record .item-record .item-change.status-2 {
color: orangered;
display: inline-block;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
.ul-book-list {
@@ -1147,6 +1115,35 @@
width: 110px;
}
.ul-list-record .item-record {
display: flex;
align-items: center;
justify-content: space-between;
background-color: #fff;
box-shadow: 0px 0px 4px rgba(77, 85, 114, 0.1);
padding: 12px;
margin-bottom: 9px;
border-radius: 12px;
}
.ul-list-record .item-record .right {
text-align: right;
}
.ul-list-record .item-record .item-name {
font-size: 14px;
}
.ul-list-record .item-record .item-desc {
font-size: 12px;
color: #999;
margin-top: 6px;
}
.ul-list-record .item-record .item-change {
font-weight: 600;
color: green;
}
.ul-list-record .item-record .item-change.status-2 {
color: orangered;
}
.ul-music-list .ul-music-list-item {
display: flex;
align-items: center;

File diff suppressed because one or more lines are too long

View File

@@ -2,8 +2,9 @@
@import './descriptions/ul-descriptions-info/index';
@import './descriptions/ul-easy-item/index';
@import './header/ul-shop-header/index';
@import './list/ul-list-record/index';
@import './list/ul-avatar-list/index';
@import './list/ul-book-item/index';
@import './list/ul-list-record/index';
@import './list/ul-music-list/index';
@import './list/ul-order-list-simple-card/index';
@import './list/ul-photo-card-list/index';

View File

@@ -0,0 +1,5 @@
title=头像列表
padding=0
margin=0
gray=0
mobile=0

View File

@@ -0,0 +1,90 @@
<div class="ul-avatar-list">
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
</div>
<div class="ul-avatar-list" style="width: 400px;">
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
</div>
<div class="ul-avatar-list" style="width: 200px;">
<div class="ul-avatar-list-item current">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
<div class="ul-avatar-list-item">
<div class="ul-avatar-list-item-img"></div>
<div class="ul-avatar-list-item-info">
<div class="ul-avatar-list-item-title">
张三
</div>
<div class="ul-avatar-list-item-tips">
深山旅馆电话事件的最新消息
</div>
<div class="ul-avatar-list-item-time">
19:54
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,49 @@
.ul-avatar-list {
/* 用户头像开始 */
.ul-avatar-list-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 8px;
background-color: rgb(229, 228, 228);
}
.ul-avatar-list-item.current {
background-color: rgb(216, 215, 215);
}
.ul-avatar-list-item-img {
height: 48px;
width: 48px;
background-image: url("/static/images/avatar.png");
background-size: cover;
background-position: center;
border-radius: 3px;
background-color: #fff;
}
.ul-avatar-list-item-info {
margin-left: 10px;
position: relative;
width: calc(100% - 48px - 10px);
}
.ul-avatar-list-item-time {
position: absolute;
right: 0;
top: 0;
color: rgb(187, 187, 187);
}
.ul-avatar-list-item-tips {
color: rgb(187, 187, 187);
font-size: 14px;
display: inline-block;
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
}
}

View File

@@ -1,3 +1,2 @@
@import './ul-avatar-list';
@import './ul-order-list-simple-card';
@import './ul-site-list';

View File

@@ -1,49 +0,0 @@
/* 用户头像开始 */
.ul-avatar-list {}
.ul-avatar-list-item {
display : flex;
align-items : center;
justify-content : space-between;
padding : 8px;
background-color: #ddd;
}
.ul-avatar-list-item.current {
background-color: #bbb;
}
.ul-avatar-list-item-img {
height : 48px;
width : 48px;
background-image : url("/static/images/avatar.png");
background-size : cover;
background-position: center;
border-radius : 3px;
background-color : #fff;
}
.ul-avatar-list-item-info {
margin-left: 10px;
position : relative;
width : calc(100% - 48px - 10px);
}
.ul-avatar-list-item-time {
position: absolute;
right : 0;
top : 0;
color : #999;
}
.ul-avatar-list-item-tips {
color : #999;
font-size : 14px;
display : inline-block;
white-space : nowrap;
width : 100%;
overflow : hidden;
text-overflow: ellipsis;
}