mirror of
https://github.com/yangjian102621/geekai.git
synced 2025-09-22 11:16:39 +08:00
190 lines
3.9 KiB
Stylus
190 lines
3.9 KiB
Stylus
.page-luma {
|
|
display flex
|
|
height 100%
|
|
background-color #0E0808
|
|
overflow auto
|
|
//justify-content center
|
|
flex-flow column
|
|
align-items center
|
|
background: linear-gradient(180deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3));
|
|
|
|
|
|
.prompt-box {
|
|
display flex
|
|
max-width 56rem
|
|
width 100%
|
|
padding 20px
|
|
flex-flow column
|
|
|
|
.images {
|
|
display flex
|
|
flex-flow row
|
|
padding-bottom 10px
|
|
justify-content center
|
|
|
|
.item {
|
|
position relative
|
|
|
|
.el-image {
|
|
width 100px
|
|
height 100px
|
|
border-radius 6px
|
|
margin-right 10px
|
|
}
|
|
|
|
.el-icon {
|
|
position absolute
|
|
cursor pointer
|
|
font-size 20px
|
|
color #545454
|
|
right 10px
|
|
top 0
|
|
|
|
&:hover {
|
|
color #888888
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.prompt-container {
|
|
width: 100%;
|
|
.input-container {
|
|
background: linear-gradient(90deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3));
|
|
border-radius: 28px;
|
|
padding: 10px 20px;
|
|
display: flex;
|
|
align-items: center;
|
|
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
|
|
|
|
.prompt-input {
|
|
background: transparent;
|
|
border: none;
|
|
outline: none;
|
|
color: white;
|
|
font-size: 14px;
|
|
width: 100%;
|
|
padding: 10px;
|
|
resize: none;
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
line-height 24px
|
|
overflow-wrap: break-word;
|
|
|
|
scrollbar-width: none; /* 隐藏滚动条 */
|
|
&::placeholder {
|
|
color: rgba(255, 255, 255, 0.6);
|
|
}
|
|
&::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.upload-icon, .send-icon {
|
|
color #e1e1e1
|
|
.iconfont {
|
|
font-size 20px
|
|
cursor pointer
|
|
}
|
|
}
|
|
.upload-icon {
|
|
position relative
|
|
}
|
|
}
|
|
.params {
|
|
display flex
|
|
justify-content right
|
|
color #e1e1e1
|
|
font-size 14px
|
|
padding 10px 30px
|
|
|
|
.item-group {
|
|
margin-left 20px
|
|
.label {
|
|
margin-right 5px
|
|
position relative
|
|
top 1px
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
|
|
.video-container {
|
|
display flex
|
|
flex-flow column
|
|
width 100%
|
|
padding 0 40px
|
|
|
|
.h-title {
|
|
color #ffffff
|
|
width 100%
|
|
font-size 36px
|
|
text-align left
|
|
}
|
|
|
|
.videos {
|
|
.item {
|
|
margin-bottom 20px
|
|
|
|
.video-box {
|
|
width 100%
|
|
border-radius 10px
|
|
video,img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
border-radius 10px
|
|
cursor pointer
|
|
}
|
|
}
|
|
|
|
|
|
.video-name {
|
|
color #e1e1e1
|
|
font-size 16px
|
|
white-space nowrap
|
|
overflow hidden
|
|
text-overflow ellipsis
|
|
padding 6px 0
|
|
text-align center
|
|
}
|
|
|
|
.opts {
|
|
display flex
|
|
justify-content center
|
|
.btn {
|
|
margin-right 10px
|
|
background-color hsla(0,0%,100%,.15)
|
|
border none
|
|
border-radius 20px
|
|
padding 3px 15px
|
|
cursor pointer
|
|
color #ffffff
|
|
font-size 14px
|
|
|
|
.iconfont {
|
|
font-size 11px
|
|
position relative
|
|
margin-right 5px
|
|
top -2px
|
|
}
|
|
|
|
.el-image {
|
|
width 14px
|
|
height 14px
|
|
margin-right 5px
|
|
}
|
|
|
|
&:hover {
|
|
background-color hsla(0,0%,100%,.2)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
} |