2011-08-16 41 views
6

Tôi chắc rằng điều này không quá khó khăn vì có vẻ như ... Tôi không thể sử dụng thanh cuộn JQuery vì tôi cần nó để hoạt động dưới dạng văn bản biểu mẫu chuẩn khi được gửi .. cần hoạt động trong IE7 +, Safari & firefox ít nhất ... bất kỳ ý tưởng nào?Làm cách nào để định dạng kiểu thanh cuộn trên vùng văn bản?

Cố gắng này ...

textarea { 
    scrollbar-face-color: #ff8c00; 
    scrollbar-track-color: #fff8dc; 
    scrollbar-arrow-color: #ffffff; 
    scrollbar-highlight-color: #fff8dc; 
    scrollbar-shadow-color: #d2691e; 
    scrollbar-3dlight-color: #ffebcd; 
    scrollbar-darkshadow-color: #8b0000; 
} 

... nhưng chỉ hoạt động trong IE?

Bất kỳ ý tưởng nào ??

+0

thể trùng lặp của [Làm thế nào để tạo kiểu cho thanh cuộn của một textarea] (http: // stackoverflow.com/questions/3742389/how-do-i-style-the-scrollbar-of-a-textarea) – Curt

+0

Chỉ dành cho WebKit: http://stackoverflow.com/questions/4641169/apple-like-scrollbars-using -css/4641257 # 4641257 – thirtydot

Trả lời

2

Tôi chưa bao giờ làm điều này nên tôi không hoàn toàn chắc chắn về điều này, nhưng tôi nhớ một đồng nghiệp của tôi đã làm điều này cho một trang web mà chúng tôi đang phát triển và ông ấy có cùng một vấn đề nhỏ.

Tôi nghĩ rằng bạn đang cùng đi đúng hướng, mặc dù các tài sản thanh cuộn cần phải được trong css cơ thể như vậy:

body { 
scrollbar-face-color: #ff8c00; 
    scrollbar-track-color: #fff8dc; 
    scrollbar-arrow-color: #ffffff; 
    scrollbar-highlight-color: #fff8dc; 
    scrollbar-shadow-color: #d2691e; 
    scrollbar-3dlight-color: #ffebcd; 
    scrollbar-darkshadow-color: #8b0000; 
} 

Có lẽ bạn có thể thử cho vùng văn bản và id mong muốn sở hữu và áp dụng trong css, vì vậy:

textarea.(insertrelevantID) { 
..... 
} 
+0

Xin cảm ơn, tiếc là điều này dường như không hoạt động, hoặc đang cố gắng tìm mọi thứ trực tuyến dù tôi muốn e nghĩ điều này thực sự khá đơn giản –

+0

@chris ... câu trả lời được cập nhật với một giải pháp khả thi khác – RSM

0

Bạn có thể sử dụng kịch bản này:

http://studio.radube.com/html-textarea-custom-scrollbar

Tuy nhiên, tôi nghĩ rằng bạn sẽ luôn gặp phải vấn đề với việc tạo kiểu dáng một thanh cuộn textarea trong CSS tinh khiết do thực tế trình duyệt hiển thị nó theo mặc định.

0

Sử dụng -webkit-scrollbar giả yếu tố cho thanh cuộn:

textarea::-webkit-scrollbar { 
    width: 1em; 
} 

textarea::-webkit-scrollbar-track { 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 

textarea::-webkit-scrollbar-thumb { 
    background-color: darkgrey; 
    outline: 1px solid slategrey; 
} 

Bạn có thể tìm thêm chi tiết ở đây: https://css-tricks.com/almanac/properties/s/scrollbar/

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