2012-01-17 50 views

回答

2

我添加了自己的樣式來改變複選框的外觀。

.x-field .x-input-radio:after, .x-field .x-input-radio:checked:after { 
    content: ""; 
    position: absolute; 
    width: 1.25em; 
    height: 1.25em; 
    top: 50%; 
    left: auto; 
    -webkit-transform: rotate(0deg) skew(0deg); 
    -webkit-transform-origin: 50% 50%; 
    -webkit-border-radius: 2em; 
    right: 1.1em; 
    border: .45em solid; 
    margin-top: -0.75em; 
} 
.x-field .x-input-radio:checked:after { 
    border-color: #06346a; 
} 
.x-field .x-input-radio:after { 
    border-color: #dddddd; 
} 
+0

我嘗試了這一點,它看起來幾乎相同。對於賞金,你能展示我如何將它設計成一個普通的單選按鈕嗎? – 2012-03-15 01:52:42

+0

@TravisWebb - 我花了一點時間嘗試做到這一點,但我並不是CSS3中最棒的,所以我堅持使用上述風格。抱歉。 – Anthony 2012-03-15 02:27:04

0
.x-field .x-input-radio:after, 
.x-field.x-item-disabled .x-input-radio:checked:after { 
    content: ""; 
    position: absolute; 
    width: 1.4em; 
    height: 1.4em; 
    top: 50%; 
    left: auto; 
    right: 1.1em; 
    -webkit-mask-image: url(); 
    margin-top: -0.7em; 
    border-radius: 15px; 
} 
.x-field .x-input-radio:checked:after { 
    content: ""; 
    position: absolute; 
    top: 50%; 
    left: auto; 
    right: 1.1em; 
    -webkit-mask-image: url(); 
    margin-top: -0.7em; 
    border: 5px solid #dddddd; 
    border-radius: 15px; 
} 

鏈接:http://tjwebb.wordpress.com/2012/03/24/how-to-override-the-default-sencha-touch-2-radio-field-style/