huibing.xie | 1f1606f | 2018-08-20 15:46:55 +0800 | [diff] [blame^] | 1 | <template> |
| 2 | <div> |
| 3 | <svg t="1492500959545" @click="toggleClick" class="hamburger" :class="{'is-active':isActive}" style="" viewBox="0 0 1024 1024" |
| 4 | version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1691" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"> |
| 5 | <path d="M966.8023 568.849776 57.196677 568.849776c-31.397081 0-56.850799-25.452695-56.850799-56.850799l0 0c0-31.397081 25.452695-56.849776 56.850799-56.849776l909.605623 0c31.397081 0 56.849776 25.452695 56.849776 56.849776l0 0C1023.653099 543.397081 998.200404 568.849776 966.8023 568.849776z" |
| 6 | p-id="1692"></path> |
| 7 | <path d="M966.8023 881.527125 57.196677 881.527125c-31.397081 0-56.850799-25.452695-56.850799-56.849776l0 0c0-31.397081 25.452695-56.849776 56.850799-56.849776l909.605623 0c31.397081 0 56.849776 25.452695 56.849776 56.849776l0 0C1023.653099 856.07443 998.200404 881.527125 966.8023 881.527125z" |
| 8 | p-id="1693"></path> |
| 9 | <path d="M966.8023 256.17345 57.196677 256.17345c-31.397081 0-56.850799-25.452695-56.850799-56.849776l0 0c0-31.397081 25.452695-56.850799 56.850799-56.850799l909.605623 0c31.397081 0 56.849776 25.452695 56.849776 56.850799l0 0C1023.653099 230.720755 998.200404 256.17345 966.8023 256.17345z" |
| 10 | p-id="1694"></path> |
| 11 | </svg> |
| 12 | </div> |
| 13 | </template> |
| 14 | |
| 15 | <script> |
| 16 | export default { |
| 17 | name: 'hamburger', |
| 18 | props: { |
| 19 | isActive: { |
| 20 | type: Boolean, |
| 21 | default: false |
| 22 | }, |
| 23 | toggleClick: { |
| 24 | type: Function, |
| 25 | default: null |
| 26 | } |
| 27 | } |
| 28 | } |
| 29 | </script> |
| 30 | |
| 31 | <style scoped> |
| 32 | .hamburger { |
| 33 | display: inline-block; |
| 34 | cursor: pointer; |
| 35 | width: 20px; |
| 36 | height: 20px; |
| 37 | transform: rotate(90deg); |
| 38 | transition: .38s; |
| 39 | transform-origin: 50% 50%; |
| 40 | } |
| 41 | .hamburger.is-active { |
| 42 | transform: rotate(0deg); |
| 43 | } |
| 44 | </style> |