123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <template>
- <div style="position: relative">
- <bxh :bxhType="'render'" :design="+$route.params.id"></bxh>
- <nuxt-link
- :to="{ name: 'design-id', params: { id: +$route.params.id } }">
- <div class="return"
- @mouseenter="changeImageSrc(true)"
- @mouseleave="changeImageSrc(false)">
- <img :src="src" />
- <div class="content">Return</div>
- </div>
- </nuxt-link>
- </div>
- </template>
-
- <script>
- export default {
- layout: "blank_layout",
- data() {
- return {
- src: require(`@/assets/img/bxh/return.png`),
- };
- },
- mounted() {},
- methods: {
- changeImageSrc(key) {
- if (key) {
- this.src = require(`@/assets/img/bxh/return_hover.png`);
- } else {
- this.src = require(`@/assets/img/bxh/return.png`);
- }
- },
- },
- };
- </script>
-
- <style lang="scss" scoped>
- .return {
- position: absolute;
- right: 100px;
- top: 0;
- color: #e5e5e6;
- height: 54px;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- &:hover {
- .content{
- color: #ff7714;
- }
- }
- }
- img {
- width: 18px;
- }
- .content {
- margin-top: 6px;
- }
- </style>
|