2012-01-02 39 views
8

tôi đang cố gắng để tạo ra phần tử HTML của riêng tôi trông như thế này:Tạo một HTML yếu tố trượt dọc

Diện mạo Tôi muốn tạo: I am trying to create this look My nỗ lực: My attempt at replication

Các widget chỉ dành cho một Phiên bản iPad của trang web & Tôi không may không thể sử dụng JQuery.

Vấn đề của tôi: Tôi đang cố gắng thêm thanh trượt/mũi tên vào tiện ích nhưng tôi không biết làm cách nào? Có ngoại hình webkit nào có thanh trượt mũi tên trên đó không? Có thể có một mũi tên trượt trên widget không?

Mã của tôi:

<div style="background-color: rgb(191, 326, 383); width: 200px;"> 
    <ul style="list-style: none; -webkit-appearance: slider-vertical; width: 200px; height: 300px; margin: 0;"> 
     <li>jddsjh -</li> 
     <li>jddsjh -</li> 
     <li>jddsjh -</li> 
     <li>jddsjh -</li> 
    </ul> 
</div> 
+2

Tại sao bạn không thể sử dụng jQuery? Bạn sẽ phải tạo một tài sản cho trình xử lý hoặc hiển thị một tài liệu bằng CSS nhưng theo hiểu biết của tôi thì không có sự xuất hiện của webkit cho nó. Để làm cho nó có chức năng, bạn về cơ bản sẽ phải viết lại jQuery UI's draggable(). Không phải là điều khó khăn nhưng không phải là điều tôi rất nhiệt tình. –

+1

Bạn đang tìm kiếm một cái gì đó như thế này: http://jsfiddle.net/XyJWa/ – henryaaron

+0

@ user1090389 Thats hoàn hảo, bạn nên làm cho một câu trả lời để tôi có thể chấp nhận. Không có ý tưởng làm thế nào mà thậm chí hoạt động nhưng những gì tôi cần: P –

Trả lời

17

input[type="range"] { 
 
    position:absolute; 
 
    -webkit-transform: rotate(90deg); 
 
    top:100px; 
 
    
 
}
<input type="range">

+4

Chỉ cần bổ sung câu trả lời của bạn, bạn cũng có thể tạo kiểu cho các điều khiển: http://jsfiddle.net/Wv6cU/ – Duopixel

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