2024-06-04 Vue css Hover箭頭轉向 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596<div class="one" > <span><a href="#"></a></span></div><div class="two" > <a href="#"></a></div><style lang="scss">body{ padding:0px; margin:50px;}.one{ margin:0; padding:0; span{ height:50px; text-align:center; a{ border:3px solid red; width:35px;/*箭頭大小*/ height:35px;/*箭頭大小*/ border-width:3px 0 0 3px; display:inline-block; -moz-transform-origin:center center; -moz-transform:rotate(135deg); -moz-transition:all .3s ease-in .1s; -webkit-transform-origin:center center; -webkit-transform:rotate(135deg); -webkit-transition:all .3s ease-in .1s; -o-transform-origin:center center; -o-transform:rotate(135deg); -o-transition:all .3s ease-in .1s; -ms-transform-origin:center center; -ms-transform:rotate(135deg); -ms-transition:all .3s ease-in .1s; transform-origin:center center; transform:rotate(135deg); transition:all .3s ease-in .1s; &:hover{ -moz-transform:rotate(225deg); -moz-transition:all .3s ease-in .1s; -webkit-transform:rotate(225deg); -webkit-transition:all .3s ease-in .1s; -o-transform:rotate(225deg); -o-transition:all .3s ease-in .1s; -ms-transform:rotate(225deg); -ms-transition:all .3s ease-in .1s; transform:rotate(225deg); transition:all .3s ease-in .1s; }/*a:hover*/ }/*a*/ }/*span*/}/*one*/.two{ margin-top:50px; a { width: 0; height: 0; border-right: 30px solid transparent; border-bottom: 30px solid blue; border-left: 30px solid transparent; display:inline-block; -moz-transform-origin:center center; -moz-transform:rotate(90deg); -moz-transition:all .3s ease-in .1s; -webkit-transform-origin:center center; -webkit-transform:rotate(90deg); -webkit-transition:all .3s ease-in .1s; -o-transform-origin:center center; -o-transform:rotate(90deg); -o-transition:all .3s ease-in .1s; -ms-transform-origin:center center; -ms-transform:rotate(90deg); -ms-transition:all .3s ease-in .1s; transform-origin:center center; transform:rotate(90deg); transition:all .3s ease-in .1s; &:hover { -moz-transform:rotate(180deg); -moz-transition:all .3s ease-in .1s; -webkit-transform:rotate(180deg); -webkit-transition:all .3s ease-in .1s; -o-transform:rotate(180deg); -o-transition:all .3s ease-in .1s; -ms-transform:rotate(180deg); -ms-transition:all .3s ease-in .1s; transform:rotate(180deg); transition:all .3s ease-in .1s;}}}</style> Newer javascript 上傳表單 (input type=file) Older js 點擊新增時間