翻转时钟动画实现
1. 背景
今天遇到一个特殊的需求, 就是需要实现类似于翻转式的时钟动画,他的效果大概是这样子的。
首先老惯例,先到网上找找有没有插件 😁😁😁😁,找了一圈后发现没有能满足定制化需求的插件。只能自己开干了。
原创大约 3 分钟
今天遇到一个特殊的需求, 就是需要实现类似于翻转式的时钟动画,他的效果大概是这样子的。
首先老惯例,先到网上找找有没有插件 😁😁😁😁,找了一圈后发现没有能满足定制化需求的插件。只能自己开干了。
表单在我们编程中是一个很常见的需求,我们可以直接使用 UI 框架如element-UI
就能很快速的实现一个表单
表单.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>实现表单文字对齐效果</title>
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/element-plus/dist/index.css" />
<script src="//cdn.jsdelivr.net/npm/vue@3"></script>
<script src="//cdn.jsdelivr.net/npm/element-plus"></script>
<style>
.container-box {
width: 620px;
margin: 0 auto;
}
</style>
</head>
<body>
<div id="app">
<div class="container-box">
<el-form :model="form" label-width="120px">
<el-form-item label="姓名">
<el-input v-model="form.name" />
</el-form-item>
<el-form-item label="年龄">
<el-input v-model="form.age" />
</el-form-item>
<el-form-item label="兴趣爱好">
<el-input v-model="form.hobby" />
</el-form-item>
<el-form-item label="最喜欢的食物">
<el-input v-model="form.favoriteFood" />
</el-form-item>
<el-form-item label="最喜欢的颜色">
<el-input v-model="form.favoriteColor" />
</el-form-item>
<el-form-item>
<el-button type="primary">提交</el-button>
<el-button>重置</el-button>
</el-form-item>
</el-form>
</div>
</div>
<script>
const App = {
data() {
return {
form: {
name: '',
age: '',
hobby: '',
favoriteFood: '',
favoriteColor: '',
},
}
},
}
const app = Vue.createApp(App)
app.use(ElementPlus)
app.mount('#app')
</script>
</body>
</html>