transform
title: Transforming Icon in Iconify for Vue 2
Transformations
This tutorial is part of Iconify for Vue 2 tutorial.
include icon-components/transform-intro
CSS vs Iconify transformations {#css}
include icon-components/transform-compare
Example:
src: icon-components/common/rotate-comparison.vue
demo: icon-components/common/rotate-comparison.html
demoHint: Using box-shadow to show icon dimensions
class: highlight-box
replacements:
- search: iconify/vue
replace: iconify/vue2
include icon-components/transform-compare-footer
Flip
include: icon-components/components/transform-flip
replacements:
- search: hFlip
replace: horizontalFlip
- search: vFlip
replace: verticalFlip
src: icon-components/common/flip.vue
hint: Using "flip" attribute
demo: icon-components/common/flip.html
extra:
- src: icon-components/common/flip-alt.vue
hint: Using "horizontalFlip" and "verticalFlip" attributes
replacements:
- search: iconify/vue
replace: iconify/vue2
Rotation
include icon-components/components/transform-rotate
src: icon-components/common/rotate.vue
demo: icon-components/common/rotate.html
replacements:
- search: iconify/vue
replace: iconify/vue2
Rotate and flip
include icon-components/components/transform-footer
Property names
In other components, properties for flip are [attr]hFlip and [attr]vFlip. Vue has special treatment for properties that start with [attr]v-, so [attr]vFlip (same applies to [attr]vAlign attribute) attribute is not available without using tricky syntax.
Because of that, Vue component uses longer property names: [attr]verticalFlip instead of [attr]vFlip and [attr]horizontalFlip instead of [attr]hFlip for consistency.
这篇文档对你有帮助吗?
谢谢你的反馈!