border-top-right-radius
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015å¹´7æâ©.
border-top-right-radius 屿§è®¾ç½®å
ç´ çå³ä¸è§å¼§å½¢ï¼è¿ä¸ªåå¼§å¯è½æ¯ä¸ä¸ªæ¤åï¼æè
å
¶ä¸ä¸ä¸ªå¼æ¯ 0 çè¯ï¼å°±æ¯æ²¡æåå¼§ï¼æ¢å¥è¯å°±æ¯è¯´æè§æ¯æ¹å½¢çã

ä¸ä¸ªèæ¯é常以ä¸å¼ å¾çæè é¢è²å¼å§ï¼å¨è¾¹æ¡å¤è¢«åªåï¼æ´çè³å°±æ¯ä¸ä¸ªåå½¢ï¼åªåçé¢å¤å®ä½éè¿ä¸ä¸ª CSS 屿§"background-clip"æ¥å®ä¹ã
夿³¨ï¼å¨ border-top-radius-radiu 屿§å¼ä¹åï¼å¦æä½ç¨å¨ä¸ä¸ªå ç´ ä¸æ²¡æè®¾ç½®âborder-radiusâç®å屿§ï¼é£ä¹è¿ä¸ªå±æ§å¼å°±ä¼éè¿ç®å屿§éæ°è®¾ç½®æå®çåå§å¼ã
è¯æ³
/* the corner is a circle */
/* border-top-right-radius: radius */
border-top-right-radius: 3px;
/* the corner is an ellipse */
/* border-top-right-radius: horizontal vertical */
border-top-right-radius: 0.5em 1em;
border-top-right-radius: inherit;
/* Global values */
border-top-right-radius: inherit;
border-top-right-radius: initial;
border-top-right-radius: revert;
border-top-right-radius: revert-layer;
border-top-right-radius: unset;
ä¹ä¸ï¼
- radius
-
è¿æ¯ä¸ä¸ª
<length>æ<percentage>ï¼æ å¿çåçåå¾å¨è¿ä¸ªæè§ç¨ä½è¾¹æ¡ã - horizontal
-
è¿æ¯ä¸ä¸ª
<length>æ<percentage>ï¼æ å¿çæ¤åçæ°´å¹³åé¿è½´å¨è¿ä¸ªæè§è¢«ç¨ä½è¾¹æ¡ã - vertical
-
è¿æ¯ä¸ä¸ª
<length>æ<percentage>ï¼æ å¿çæ¤åçåç´åé¿è½´å¨è¿ä¸ªæè§è¢«ç¨ä½è¾¹æ¡ã
屿§å¼
<é¿åº¦>-
æ å¿çåå¼§åå¾çå¤§å°æè æ¤åçåé¿è½´æåçè½´ï¼å®å±æ§å¼çæ°æ®ç±»å表示任æåä½éè¿
<length>ï¼è´å¼æ¯æ æçã <ç¾åæ°>-
æ å¿çåå¼§åå¾çå¤§å°æè æ¤åçåé¿è½´æåçè½´ï¼æ°´å¹³è½´çç¾å弿¯ç¸å¯¹ç模åç宽度ï¼åç´è½´çç¾å弿¯ç¸å¯¹ç模åç宽度ï¼è´å¼æ¯æ æçã
å½¢å¼å®ä¹
| åå§å¼ | 0 |
|---|---|
| éç¨å ç´ | all elements; but User Agents are not required to apply to table and inline-table elements when border-collapse is collapse. The behavior on internal table elements is undefined for the moment.. It also applies to ::first-letter. |
| æ¯å¦æ¯ç»§æ¿å±æ§ | å¦ |
| Percentages | refer to the corresponding dimension of the border box |
| 计ç®å¼ | two absolute <length>s or <percentage>s |
| å¨ç»ç±»å | a length, percentage or calc(); |
å½¢å¼è¯æ³
border-top-right-radius =
<border-radius>
<border-radius> =
<slash-separated-border-radius-syntax> |
<legacy-border-radius-syntax>
<slash-separated-border-radius-syntax> =
<length-percentage [0,â]> [ / <length-percentage [0,â]> ]?
<legacy-border-radius-syntax> =
<length-percentage [0,â]>{1,2}
<length-percentage> =
<length> |
<percentage>
示ä¾
| å®ä¾ | 代ç |
|---|---|
åå½¢ç弧被ç¨ä½è¾¹æ¡
|
|
æ¤åç弧被ç¨ä½è¾¹æ¡
|
|
ç忝æ¹å½¢ï¼åå½¢ç弧被ç¨ä½è¾¹æ¡
|
|
çå䏿¯æ¹å½¢ï¼æ¤åç弧被ç¨ä½è¾¹æ¡
|
|
èæ¯é¢è²å¨è¾¹æ¡å¤åªå
|
è§è
| Specification |
|---|
| CSS Backgrounds and Borders Module Level 3 > # border-radius > |
æµè§å¨å ¼å®¹æ§
åè§
è¾¹æ¡åå¾ç¸å
³ç CSS 屿§ï¼CSS éè®° border-radius, å
¶ä»è§ç屿§ï¼border-top-left-radius, border-bottom-right-radiuså border-bottom-left-radiusã