Ở đây tôi có một số CSS:chuyển chỉ dành cho các biên giới trên di chuột, nhưng không phải cho nền
#image-edges-beneath:hover{
background-color: blue;
}
#image-edges:hover{
background-color: blue;
}
#image-edges-beneat:hover:after{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
border: 2px solid #F1FD6D;
}
#image-edges:hover:after{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
border: 2px solid #F1FD6D;
}
Tuy nhiên điều này không hoạt động. Điều duy nhất xảy ra là màu nền có chuyển đổi trong khi tôi muốn nó chỉ thay đổi khi di chuột, trong khi biên giới tôi muốn chuyển đổi, vì vậy về cơ bản đường viền sẽ biến thành màu trong khi màu nền thay đổi màu ngay lập tức khi di chuột . Đó là những gì tôi muốn hoàn thành, nhưng điều này không hiệu quả. :( Bất kỳ ý tưởng nào cho người dùng?
Đừng quên các tiền tố hỗ trợ qua trình duyệt! '-webkit-transition: border-color 1s dễ dàng; chuyển đổi -moz: dễ dàng chỉnh sửa màu đường viền 1; -o-quá trình chuyển đổi: dễ dàng chỉnh sửa màu đường viền 1; chuyển tiếp: dễ dàng chỉnh sửa màu đường viền; –