Commit 2692556e authored by Zohten's avatar Zohten
parents a0e71531 e1a2b9a5
<template> <template>
<div class="hand"> <div class="hand">
<tile v-for="tile of this.tiles" :key="tile.id" :id="tile.id"/> <tile v-for="tile of this.tiles" :key="tile.id" :id="tile.tile"/>
</div> </div>
</template> </template>
...@@ -16,19 +16,19 @@ export default { ...@@ -16,19 +16,19 @@ export default {
data(){ data(){
return{ return{
tiles: [ tiles: [
{id: 1}, {id: 1, tile: 1},
{id: 11}, {id: 2, tile: 11},
{id: 11}, {id: 3, tile: 11},
{id: 14}, {id: 4, tile: 14},
{id: 16}, {id: 5, tile: 16},
{id: 7}, {id: 6, tile: 7},
{id: 4}, {id: 7, tile: 4},
{id: 5}, {id: 8, tile: 5},
{id: 20}, {id: 9, tile: 20},
{id: 21}, {id: 10, tile: 21},
{id: 22}, {id: 11, tile: 22},
{id: 6}, {id: 12, tile: 6},
{id: 8}, {id: 13, tile: 8},
] ]
} }
}, },
......
<template> <template>
<div class="tile"> <div class="tile">
<button class="tile-symbol" :id="this.tile.idobject"> <div class="tile-symbol" :id="this.tile.idobject">
<img class="tile-background" :src="this.background" :width="this.width" :height="this.height"/> <img class="tile-background" :src="this.background" :width="this.width" :height="this.height"/>
<img class="tile-front" :src="this.svg" :width="this.width" :height="this.height"/> <!--img class="tile-background" :src="this.background" :width="this.width" :height="this.height"/-->
</button> <svg-button class="tile-front" :svg="this.svg" :width="this.width" :height="this.height"/>
</div>
</div> </div>
</template> </template>
<script> <script>
import Tile from '@/model/Tile.js' import Tile from '@/model/Tile.js'
import SvgButton from './SvgButton.vue';
export default { export default {
components: { SvgButton },
props: { props: {
id: Number, id: Number,
width: { type: [Number, String], default: 80 }, width: { type: [Number, String], default: 80 },
...@@ -34,18 +37,24 @@ export default { ...@@ -34,18 +37,24 @@ export default {
</script> </script>
<style> <style>
.tile {
height: 1px;
}
.tile-symbol{ .tile-symbol{
width: 50%; height: 1px;
border-radius: 10px; border-radius: 10px;
background: transparent; background: transparent;
border: none; border: none;
display: contents; display: inline-block;
}
.tile-background{
display: inline-block;
} }
.tile-front{ .tile-front{
display: table-caption; margin: 0;
padding: 0;
transform: translateX(-100%); display: inline-block;
-webkit-transform: translateX(-100%);
transform: translateY(-100%); transform: translateY(-100%);
-webkit-transform: translateY(-100%); -webkit-transform: translateY(-100%);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment