|
@@ -4,21 +4,85 @@
|
|
|
<div class="content">
|
|
|
<div class="l">
|
|
|
<div class="name">Preview</div>
|
|
|
- <div class="show"></div>
|
|
|
+ <div class="show">
|
|
|
+ <div class="card">
|
|
|
+ <div class="absolute">
|
|
|
+ <div class="logo"></div>
|
|
|
+ <div class="member">LegalDAO Members</div>
|
|
|
+ <div class="number">0001</div>
|
|
|
+ </div>
|
|
|
+ <img class="bg" src="" alt="" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="list">
|
|
|
+ <div class="item on"></div>
|
|
|
+ <div class="item"></div>
|
|
|
+ <div class="item"></div>
|
|
|
+ <div class="item"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="r">
|
|
|
<div class="name">Card face</div>
|
|
|
+ <div class="face">
|
|
|
+ <div class="off" v-if="false">
|
|
|
+ <img src="../../static/img/icon-add-cover-off.svg" alt="" />
|
|
|
+ </div>
|
|
|
+ <div class="on" v-else>
|
|
|
+ <img src="../../static/img/icon-add-cover-on.svg" alt="" />
|
|
|
+ <img class="img" src="" alt="" />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="desc">Recommended size 500*500 or more</div>
|
|
|
<div class="name">Project Name</div>
|
|
|
+ <div class="input"><input type="text" /></div>
|
|
|
+
|
|
|
<div class="name">Project Description</div>
|
|
|
+ <div class="input"><input type="text" /></div>
|
|
|
+
|
|
|
<div class="name">Collection Size</div>
|
|
|
+ <div class="input"><input type="text" /></div>
|
|
|
+
|
|
|
<div class="name">NFTs Price</div>
|
|
|
+ <div class="price">
|
|
|
+ <div class="currency">
|
|
|
+ <img class="head" src="" alt="" />
|
|
|
+ <div class="font">SHBI</div>
|
|
|
+ <img class="arrow" src="../../static/img/icon-add-arrow.svg" alt="" />
|
|
|
+ </div>
|
|
|
+ <div class="input"><input type="text" /></div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="explain">
|
|
|
+ <ul>
|
|
|
+ <li>NFT will be released in blind box mode</li>
|
|
|
+ <li>Users can buy 5 NFTs in one go, there will be a 20% discount</li>
|
|
|
+ <li>Users need to pay service fees when transferring NFTs</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ <div class="footer"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="create">
|
|
|
+ <button>Create</button>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <div class="feedBack">
|
|
|
+ <div class="mail">
|
|
|
+ <img src="../../static/img/icon-feedback.svg" alt="" />
|
|
|
+ </div>
|
|
|
+ <div class="font">Feedback</div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="loading">
|
|
|
+ <img src="../../static/img/icon-add-loading.svg" alt="" />
|
|
|
+ </div>
|
|
|
+
|
|
|
</template>
|
|
|
|
|
|
<style lang="less" scoped>
|
|
|
.center {
|
|
|
+ overflow-y: auto;
|
|
|
padding: 0 50px;
|
|
|
max-width: 1100px;
|
|
|
margin: 10px auto 0;
|
|
@@ -44,15 +108,269 @@
|
|
|
.l {
|
|
|
width: 400px;
|
|
|
.show {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
height: 400px;
|
|
|
border-radius: 5px;
|
|
|
background: #F2F2F2;
|
|
|
border: 1px solid #F0F0F0;
|
|
|
+ .card {
|
|
|
+ position: relative;
|
|
|
+ overflow: hidden;
|
|
|
+ width: 336px;
|
|
|
+ height: 189px;
|
|
|
+ border-radius: 12px;
|
|
|
+ background: #353535;
|
|
|
+ .absolute {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ text-align: center;
|
|
|
+ .logo {
|
|
|
+ margin: auto;
|
|
|
+ width: 80px;
|
|
|
+ height: 80px;
|
|
|
+ margin-top: 20px;
|
|
|
+ margin-bottom: 12px;
|
|
|
+ border-radius: 50%;
|
|
|
+ background-color: #225dab;
|
|
|
+ }
|
|
|
+ .member {
|
|
|
+ color: #fff;
|
|
|
+ font-size: 28px;
|
|
|
+ font-weight: 800;
|
|
|
+ line-height: 33px;
|
|
|
+ }
|
|
|
+ .number {
|
|
|
+ margin-top: 4px;
|
|
|
+ font-size: 24px;
|
|
|
+ font-weight: 800;
|
|
|
+ letter-spacing: 0.12px;
|
|
|
+ color: rgba(255, 255, 255, .4);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .bg {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list {
|
|
|
+ margin-top: 20px;
|
|
|
+ display: flex;
|
|
|
+ .item {
|
|
|
+ width: calc(100% / 4);
|
|
|
+ height: 90px;
|
|
|
+ cursor: pointer;
|
|
|
+ margin-right: 13px;
|
|
|
+ border-radius: 5px;
|
|
|
+ background: #F2F2F2;
|
|
|
+ border: 1px solid rgba(0, 0, 0, 0.1);
|
|
|
+ &:last-child {
|
|
|
+ margin: 0;
|
|
|
+ }
|
|
|
+ &.on {
|
|
|
+ border: 1px solid rgba(0, 0, 0, 0.1);
|
|
|
+ background-color: #D2D2D2;
|
|
|
+ background-repeat: no-repeat;
|
|
|
+ background-position: right top;
|
|
|
+ background-image: url('../../static/img/icon-add-select.svg');
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.r {
|
|
|
width: 520px;
|
|
|
+ .face {
|
|
|
+ margin-bottom: 10px;
|
|
|
+ .off {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ cursor: pointer;
|
|
|
+ width: 80px;
|
|
|
+ height: 80px;
|
|
|
+ border-radius: 100px;
|
|
|
+ border: 1px dashed #D0D0D0;
|
|
|
+ background: rgba(0, 0, 0, 0.02);
|
|
|
+ }
|
|
|
+ .on {
|
|
|
+ position: relative;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ cursor: pointer;
|
|
|
+ width: 80px;
|
|
|
+ height: 80px;
|
|
|
+ overflow: hidden;
|
|
|
+ border-radius: 100px;
|
|
|
+ background: #353535;
|
|
|
+ .img {
|
|
|
+ position: absolute;
|
|
|
+ opacity: .4;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ border-radius: 100px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .desc {
|
|
|
+ color: #B4B4B4;
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 16px;
|
|
|
+ margin-bottom: 22px;
|
|
|
+ }
|
|
|
+ .input {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ height: 41px;
|
|
|
+ margin-bottom: 22px;
|
|
|
+ border-radius: 5px;
|
|
|
+ background: #FFFFFF;
|
|
|
+ border: 1px solid #E0E0E0;
|
|
|
+ input {
|
|
|
+ border: 0;
|
|
|
+ outline: none;
|
|
|
+ padding: 3px 0;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 500;
|
|
|
+ letter-spacing: 0.3px;
|
|
|
+ width: calc(100% - 24px);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .price {
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ .currency {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ flex-direction: row;
|
|
|
+ cursor: pointer;
|
|
|
+ height: 43px;
|
|
|
+ padding: 0 14px;
|
|
|
+ margin-right: 13px;
|
|
|
+ border-radius: 25px;
|
|
|
+ background: #F4F4F4;
|
|
|
+ .head {
|
|
|
+ overflow: hidden;
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ margin-right: 8px;
|
|
|
+ border-radius: 50%;
|
|
|
+ background-color: #999;
|
|
|
+ }
|
|
|
+ .font {
|
|
|
+ max-width: 250px;
|
|
|
+ font-size: 15px;
|
|
|
+ font-weight: 500;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ }
|
|
|
+ .arrow {
|
|
|
+ margin-left: 8px
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .input {
|
|
|
+ flex: 1;
|
|
|
+ margin-bottom: 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .explain {
|
|
|
+ color: #B4B4B4;
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 18px;
|
|
|
+ ul {
|
|
|
+ padding: 0;
|
|
|
+ margin-left: 14px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .footer {
|
|
|
+ height: 80px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .create {
|
|
|
+ position: fixed;
|
|
|
+ left: 50%;
|
|
|
+ bottom: 0;
|
|
|
+ width: 1100px;
|
|
|
+ text-align: right;
|
|
|
+ padding: 15px 30px;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ box-sizing: border-box;
|
|
|
+ background-color: #fff;
|
|
|
+ border-top: solid 1px #ECECEC;
|
|
|
+ button {
|
|
|
+ border: 0;
|
|
|
+ height: 50px;
|
|
|
+ color: #FFFFFF;
|
|
|
+ cursor: pointer;
|
|
|
+ padding: 0 50px;
|
|
|
+ font-size: 18px;
|
|
|
+ font-weight: 700;
|
|
|
+ letter-spacing: 0.3px;
|
|
|
+ border-radius: 25px;
|
|
|
+ background: #1D9BF0;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+.feedBack {
|
|
|
+ position: absolute;
|
|
|
+ right: 44px;
|
|
|
+ bottom: 88px;
|
|
|
+ cursor: pointer;
|
|
|
+ text-align: center;
|
|
|
+ .mail {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ margin: auto;
|
|
|
+ width: 50px;
|
|
|
+ height: 50px;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ border-radius: 50%;
|
|
|
+ background-color: #fff;
|
|
|
+ }
|
|
|
+ .font {
|
|
|
+ opacity: 0.7;
|
|
|
+ color: #A8A8A8;
|
|
|
+ letter-spacing: 0.3px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.loading {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ z-index: 2;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ background: rgba(255, 255, 255, .8);
|
|
|
+ img {
|
|
|
+ width: 100px;
|
|
|
+ animation: rotate 1s linear infinite;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@keyframes rotate {
|
|
|
+ 0% {
|
|
|
+ transform: rotate(0);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ transform: rotate(360deg);
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|