2012-02-26 24 views
6

Cách tốt nhất để đạt được hiệu ứng phát sáng khi tập trung vào trường văn bản trong HTML là gì? Nó có thể được thực hiện với CSS một mình, hay nó liên quan đến hình ảnh? Kiểm tra các trang đăng nhập cho Twitter và Tumblr để biết các ví dụ làm việc.Hiệu ứng "phát sáng" của trường văn bản như trang đăng nhập Twitter và Tumblr?

enter image description here

+1

Chỉ cần kiểm tra nguyên tố, các css là tất cả ở đó. trên ': focus' áp dụng' border: 1px solid # 56B4EF; 'và' box-shadow: inset 0 1px 3px rgba (0,0,0, 0,05), 0 0 8px rgba (82,168,236, .6); ' –

+0

có thể trùng lặp của [CSS - Focus đăng nhập các lĩnh vực giống như twitter chỉ với CSS?] (http://stackoverflow.com/questions/6282678/css-focus-login-fields-just-like-twitter-with-only-css) – user123444555621

+0

@ Pumbaa80, không phải là bản sao, câu hỏi đó liên quan đến các khía cạnh chức năng của các trường văn bản đăng nhập của Twitter, chứ không phải hình thức của chúng – raffian

Trả lời

2

tôi sẽ tiếp cận nó bằng cách sử dụng một bóng hộp CSS và sau đó thiết lập các màu sang màu xanh chứ không phải màu xám/đen.

+0

Bạn có thể cung cấp ví dụ không? Tôi không có chuyên gia CSS! – raffian

+0

Một vài người khác đã đăng các ví dụ. Nhưng, nếu bạn không phải là chuyên gia, bạn có thể chơi với trang web này. Thật tuyệt vời khi tạo ra các bit css nhỏ như bóng của hộp. http://css3generator.com/ –

+0

hey, đó là một trang web tuyệt vời để thử nghiệm CSS, cảm ơn – raffian

0

Nếu bạn đang sử dụng qua trình duyệt phương pháp tiếp cận:

.active-field, .selector-for-field:focus { 
-webkit-box-shadow: 0 0 3px rgb(34%, 71%, 94%); 
-khtml-box-shadow: 0 0 3px rgb(34%, 71%, 94%); 
-moz-box-shadow: 0 0 3px rgb(34%, 71%, 94%); 
-o-box-shadow: 0 0 3px rgb(34%, 71%, 94%); 
box-shadow: 0 0 3px rgb(34%, 71%, 94%); 
border:1px solid rgb(34%, 71%, 94%); 
} 

Sau đó thêm lớp này đến lĩnh vực được đánh dấu trên nhấp chuột hoặc tập trung, vv khi cần thiết.

Bạn cũng có thể lấy các tài liệu cụ thể của IE nếu cần.

+0

Các phiên bản tiền tố của 'hộp bóng' bị lỗi thời; bạn không nên sử dụng chúng. – Ryan

+0

Tôi không đồng ý - Tôi vẫn thấy các phiên bản trình duyệt cũ sử dụng các trang web của chúng tôi để các trang này vẫn đang được phát. Tôi muốn đề nghị bạn đánh giá nhu cầu đối với khách truy cập của riêng mình thay vì thực hiện lời khuyên trên mà không kiểm tra. – MyStream

Các vấn đề liên quan