Skip to content

Commit 7fbbffe

Browse files
simplify css for transtion example
1 parent 68d022c commit 7fbbffe

File tree

3 files changed

+18
-16
lines changed

3 files changed

+18
-16
lines changed

examples/Transition_example_2.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
<div id="main">
1717
<div class="container-fluid machine-contents">
1818
<draggable :list="jobs" :options="{animation:150}" :no-transition-on-drag="true" @start="drag=true" @end="drag=false">
19-
<transition-group :name="!drag? 'list-complete' : null" :class="{'no' : drag}" :css="true">
20-
<div v-for="(job, index) in jobs" :key="job.jobNumber" :class="drag? 'item' : 'list-complete-item'">
19+
<transition-group :name="!drag? 'list-complete' : null" :css="true">
20+
<div v-for="(job, index) in jobs" :key="job.jobNumber" class="list-complete-item">
2121
<div>
2222
{{ job.jobNumber }}
2323
</div>

examples/Transition_example_3.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
<div id="columns">
1919
<div class="container-fluid machine-contents list">
2020
<draggable :list="jobs" :options="{group:'a', animation:150}" :no-transition-on-drag="true" @start="drag=true" @end="drag=false">
21-
<transition-group :name="!drag? 'list-complete' : null" :class="{'no' : drag}" :css="true">
22-
<div v-for="(job, index) in jobs" :key="job.jobNumber" :class="drag? 'item' : 'list-complete-item'">
21+
<transition-group :name="!drag? 'list-complete' : null" :css="true">
22+
<div v-for="(job, index) in jobs" :key="job.jobNumber" class="list-complete-item">
2323
<div>
2424
{{ job.jobNumber }}
2525
</div>
@@ -34,8 +34,8 @@
3434

3535
<div class="container-fluid machine-contents list">
3636
<draggable v-model="jobs2" :options="{group:'a', animation:150}" :no-transition-on-drag="true" @start="drag=true" @end="drag=false">
37-
<transition-group :name="!drag? 'list-complete' : null" :class="{'no' : drag}" :css="true">
38-
<div v-for="(job, index) in jobs2" :key="job.jobNumber" :class="drag? 'item' : 'list-complete-item'">
37+
<transition-group :name="!drag? 'list-complete' : null" :css="true">
38+
<div v-for="(job, index) in jobs2" :key="job.jobNumber" class="list-complete-item">
3939
<div>
4040
{{ job.jobNumber }}
4141
</div>

examples/css/main.css

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,24 +36,26 @@
3636
padding: 4px;
3737
margin-top: 4px;
3838
border: solid 1px;
39-
transition: all 1s;
4039
height: 60px;
40+
}
41+
42+
.list-complete-enter-active {
4143
overflow: hidden;
44+
transition: all 1s;
4245
}
4346

44-
.item {
45-
padding: 4px;
46-
margin-top: 4px;
47-
border: solid 1px;
48-
height: 60px;
47+
.list-complete-leave-active {
48+
margin-top: 0px;
49+
overflow: hidden;
50+
transition: all 1s;
4951
}
5052

51-
.list-complete-enter, .list-complete-leave-active {
52-
opacity: 0;
53+
.list-complete-enter, .list-complete-leave-to {
5354
height: 0px;
54-
margin-top: 0px;
55+
opacity: 0;
5556
padding: 0px;
56-
border: solid 0px;
57+
margin-top: 0px;
58+
overflow: hidden;
5759
}
5860

5961
.machine-contents {

0 commit comments

Comments
 (0)