CSS -webkit-box-reflect ããããã£
鿍æº: ãã®æ©è½ã¯æ¨æºåããã¦ãã¾ããã鿍æºã®æ©è½ã¯ãã©ã¦ã¶ã¼ã®å¯¾å¿ãéãããå°æ¥çã«å¤æ´ã¾ãã¯åé¤ãããå¯è½æ§ããããããæ¬çªç°å¢ã§ã®ä½¿ç¨ã¯æ¨å¥¨ããã¾ããããã ããæ¨æºã®é¸æè¢ãåå¨ããªãç¹å®ã®ã±ã¼ã¹ã§ã¯ãæå¹ãªä»£æ¿ææ®µã¨ãªãå ´åãããã¾ãã
-webkit-box-reflect 㯠CSS ã®ããããã£ã§ãè¦ç´ ã®å
容ãç¹å®ã®æ¹åã«åå°ããããã¨ãã§ãã¾ãã
æ§æ
/* æ¹åã®å¤ */
-webkit-box-reflect: above;
-webkit-box-reflect: below;
-webkit-box-reflect: left;
-webkit-box-reflect: right;
/* ãªãã»ããå¤ */
-webkit-box-reflect: below 10px;
/* ãã¹ã¯å¤ */
-webkit-box-reflect: below 0 linear-gradient(transparent, white);
/* ã°ãã¼ãã«å¤ */
-webkit-box-reflect: inherit;
-webkit-box-reflect: initial;
-webkit-box-reflect: revert;
-webkit-box-reflect: revert-layer;
-webkit-box-reflect: unset;
å¤
above,below,right,left-
ã©ã®æ¹åã«åå°ãããã示ããã¼ã¯ã¼ãã§ãã
<length>-
åå°ã®å¤§ããã示ãã¾ãã
<image>-
åå°ã«é©ç¨ããããã¹ã¯ãè¨è¿°ãã¾ãã
å ¬å¼å®ç¾©
| åæå¤ | none |
|---|---|
| é©ç¨å¯¾è±¡ | ãã¹ã¦ã®è¦ç´ |
| ç¶æ¿ | ãªã |
| è¨ç®å¤ | æå®éã |
| ã¢ãã¡ã¼ã·ã§ã³ã®ç¨®é¡ | 颿£å¤ |
形弿æ³
-webkit-box-reflect =
[ above | below | right | left ]? <length>? <image>?
<image> =
<url> |
<image()> |
<image-set()> |
<cross-fade()> |
<element()> |
<gradient>
<image()> =
image( <image-tags>? [ <image-src>? , <color>? ]! )
<image-set()> =
image-set( <image-set-option># )
<cross-fade()> =
cross-fade( <cf-image># )
<element()> =
element( <id-selector> )
<image-tags> =
ltr |
rtl
<image-src> =
<url> |
<string>
<image-set-option> =
[ <image> | <string> ] [ <resolution> || type( <string> ) ]?
<cf-image> =
[ <image> | <color> ] &&
<percentage [0,100]>?
<id-selector> =
<hash-token>
仿§æ¸
æ¨æºã«ã¯å«ã¾ãã¦ãã¾ãããåå°å¹æã CSS ã§å®ç¾ããæ¨æºã®æ¹æ³ã¯ã CSS ã® element() 颿°ã使ç¨ãããã¨ã§ãã
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- Apple ã® ããã¥ã¡ã³ã
- Webkit ã® ä»æ§æ¸.
- Lea Verou's article on reflection using CSS features on the standard track.