2012-11-04 19 views
5

Używam własności CSS3:CSS Resize uchwyty ze zmianą rozmiaru: zarówno nieruchomość

resize: both; 
overflow: none; 

Stawia to uchwyt zmiany rozmiaru w prawym dolnym rogu elementu.

Moje pierwsze pytanie brzmi: czy mogę umieścić inne uchwyty na elemencie za pomocą tej właściwości CSS? Czy mogę umieścić uchwyt w prawej krawędzi? Rozumiem, że to nie zawsze działa, jeśli element nie jest ustawiony absolutnie.

Drugie pytanie brzmi: czy mogę zaprojektować uchwyty, aby były bardziej specyficzne dla mojej aplikacji?

Nie mogę użyć opcji zmiany rozmiaru w jQuery; Przetestowałem to z tym, co próbuję zrobić (Div w CKEditor) i to nie działa. Być może alternatywna wtyczka, jeśli nikt nie ma rozwiązania powyższych pytań?

Odpowiedz

1

Sprawdź to po to jest to samo pytanie: HTML5/CSS3 - Change the look of resize handles

Jednak to, co sprowadza się do tego, że nie jest możliwe, aby to zrobić, jednak nie jest rozwiązanie, które jest za pomocą obrazu tła:

textarea { 
    height: 300px; 
    width: 300px; 
    position: relative; 
    background: #fff url(http://merchantmomphotoeditor.com/pixenate/docs/resize_handle2.gif) 100% 100% no-repeat; 
} 

patrz http://jsfiddle.net/q5kdr/