| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- <template>
- <HeaderNav headerText="搜索" headerRight="取消"></HeaderNav>
- <div class="search-icon">
- <div class="search-input">
- <input
- type="text"
- class="input pf400 fs16 fc4B5563"
- placeholder="搜索您关心的币种" />
- <img src="../../assets/icon/index/search-input.svg" alt="" />
- </div>
- <div class="icon-list">
- <div class="icon-item" v-for="(item, index) in iconData" :key="index">
- <img :src="item.img" class="icon-img" alt="" />
- <div class="icon-name">
- <div class="upper-name pc600 fs16 fc1F2937">{{ item.fullName }}</div>
- <div class="letter-name pc400 fs14 fc4B5563">{{ item.abbreviation }}</div>
- </div>
- <div class="icon-love">
- <img src="../../assets/icon/index/Star.svg" alt="" />
- </div>
- </div>
- </div>
- </div>
- </template>
- <script setup>
- import HeaderNav from "./components/HeaderNav.vue";
- const iconData = [
- {
- img: require("@/assets/icon/coin/Ethereum.png"),
- fullName: "Ethereum",
- abbreviation: "ETH",
- },
- {
- img: require("@/assets/icon/coin/CardanoBadge.svg"),
- fullName: "Cardano",
- abbreviation: "CAR",
- },
- {
- img: require("@/assets/icon/coin/Dogecoin.png"),
- fullName: "Dogecoin",
- abbreviation: "DOGE",
- },
- {
- img: require("@/assets/icon/coin/Solana.png"),
- fullName: "Solana",
- abbreviation: "SOL",
- },
- ];
- </script>
- <style lang="less" scoped>
- .search-icon {
- display: flex;
- flex-direction: column;
- justify-content: flex-start;
- align-items: center;
- width: 100%;
- .search-input {
- position: relative;
- margin-top: 50px;
- width: 343px;
- height: 48px;
- .input {
- padding-left: 40px;
- width: 100%;
- height: 100%;
- border: 1px solid #cbd5e1;
- border-radius: 64px;
- box-sizing: border-box;
- outline: none;
- }
- img {
- position: absolute;
- top: 26px;
- left: 14px;
- width: 17px;
- height: 17px;
- }
- }
- .icon-list {
- margin-top: 24px;
- width: 343px;
- .icon-item {
- display: flex;
- flex-direction: row;
- justify-content: flex-start;
- align-items: center;
- width: 100%;
- height: 78px;
- border-bottom: 1px solid #e2e8f0;
- box-sizing: border-box;
- .icon-img {
- width: 40px;
- height: 40px;
- }
- .icon-name {
- margin-left: 12px;
- width: 255px;
- height: 46px;
- .upper-name {
- height: 22px;
- line-height: 22px;
- }
- .letter-name {
- height: 20px;
- line-height: 20px;
- }
- }
- .icon-love {
- margin-left: 13.5px;
- width: 21px;
- height: 20px;
- img {
- width: 100%;
- height: 100%;
- }
- }
- }
- }
- }
- </style>
|