Re: [問題] 現在CSS3有被普遍使用嗎?
→
10/11 11:33,
10/11 11:33
推
10/11 11:36,
10/11 11:36
→
10/11 11:45,
10/11 11:45
推
10/11 11:47,
10/11 11:47
→
10/11 11:48,
10/11 11:48
→
10/11 11:51,
10/11 11:51
→
10/11 11:52,
10/11 11:52
→
10/11 12:32,
10/11 12:32
推
10/11 13:04,
10/11 13:04
→
10/11 13:04,
10/11 13:04
剛好最近寫了兩種carousel的「特效」部分都是用CSS3寫的
而且都只用到transition,還沒用到animation
1. https://www.biideal.com/ 首頁
2. https://www.biideal.com/map/ 下面那條
用IE8/9開就可以看到如果沒有CSS3會會變成瞬間換圖
像2. 那個的CSS部分也很簡單,只有
.item {
position: relative;
-webkit-transition: 400ms all;
-ms-transition: 400ms all;
transition: 400ms all;
}
.next{
.ng-leave {
margin-left: 3px;
}
.ng-leave.ng-leave-active {
margin-left: -320px;
}
}
.prev{
.ng-enter {
margin-left:-320px;
}
.ng-enter.ng-enter-active {
margin-left:3px
}
}
只有這樣而已
所以CSS特效部分不難
比較困難的部分是DOM在進出的時候要加上對應的class
這本來就是JavaScript的工作不是CSS的事情
而jQuery是誕生在沒有CSS3的年代,所以覺得jQuery還是寫jQuery的animation
比較順是正常的
這邊建議用看看 animo-js
http://labs.bigroomstudios.com/libraries/animo-js
這樣應該會對寫CSS特效改觀一點
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.110.245
→
10/11 16:10, , 1F
10/11 16:10, 1F
→
10/11 16:11, , 2F
10/11 16:11, 2F
→
10/11 16:12, , 3F
10/11 16:12, 3F
→
10/11 16:13, , 4F
10/11 16:13, 4F
→
10/11 16:13, , 5F
10/11 16:13, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):