CSS ray() ਫੰਕਸ਼ਨ

ਪਰਿਭਾਸ਼ਿਤ ਅਤੇ ਵਰਤੋਂ

CSS ray() CSS ਫੰਕਸ਼ਨ ਰੇਡੀਓ() ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਹੁੰਦਾ ਹੈ ਜਿਸ ਨਾਲ ਏਕਸਪੋਜ਼ਰਰ ਅਣੂਕਰਣ ਦਾ ਰਸਤਾ ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਨੂੰ 'ਰੇਡੀਓ' ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਰੇਡੀਓ ਆਫ਼ਸੈਟ ਸਥਾਨ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਨਿਰਦਿਸ਼ਟ ਕੋਣ ਦੀ ਦਿਸ਼ਾ ਵਿੱਚ ਵਧਦਾ ਹੈ。

ray() ਫੰਕਸ਼ਨ ਨਾਲ offset-path ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਮਿਲਕੇ ਵਰਤੋਂ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ。

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਵੱਖ-ਵੱਖ ਕੋਣਾਂ ਦੇ ਰੇਡੀਓ:

#square1 {
  width: 65px;
  height: 65px;
  background: yellow;
  offset-position: bottom right;
  offset-path: ray(45deg);
}
#square2 {
  width: 65px;
  height: 65px;
  background: pink;
  offset-position: top right;
  offset-path: ray(-25deg);
}
#square3 {
  width: 65px;
  height: 65px;
  background: salmon;
  offset-position: bottom left;
  offset-path: ray(90deg);
}

ਸਵੈ ਮੁਹਿੰਮ ਕਰੋ

ਉਦਾਹਰਣ 2

ਦੇ ਵਰਤੋਂ ਕਰਕੇ offset-path ਅਤੇ ray() ਐਨੀਮੇਸ਼ਨ ਦਾ ਪ੍ਰਭਾਵ ਪੈਦਾ ਕਰੋ:

 #frameDiv {
  width: 200px;
  height: 200px;
  margin: 20px;
  position: relative;
  border: solid black 1px;
  background-color: rgb(205, 242, 205);
}
#frameDiv > div {
  width: 50px;
  height: 50px;
  background-color: hotpink;
  offset-path: ray(45deg);
  animation: moveDiv 3s 3;
}
@keyframes moveDiv {
  100% { offset-distance: 100%; }
}

ਸਵੈ ਮੁਹਿੰਮ ਕਰੋ

CSS ਗਰੇਫਿਕ

ray(angle size contain at position)
ਕੀਮਤ ਵਰਣਨ
angle ਲਾਜ਼ਮੀ। ਰੇਲੇ ਦੀ ਦਿਸ਼ਾ/ਕੋਣ ਦੇਣਾ。
size

ਵਿਕਲਪੀ। ਰੇਲੇ ਦੀ ਲੰਬਾਈ ਦੇਣਾ ਜੋ ਕਿ ਕੰਟੇਨਰ ਫਾਨਸ ਦੇ offset-distance 0% ਤੋਂ 100% ਵਿੱਚ ਦੂਰੀ ਹੁੰਦੀ ਹੈ。

ਇਹ ਕੋਈ ਵੀ ਕੀਵਾਰਡ ਕੀਮਤ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ:

  • closest-side - (ਮੂਲ ਰੂਪ) ਰੇਲੇ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਕੰਟੇਨਰ ਬਲਾਕ ਦੇ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਪਾਰਦਰਸ਼ੀ ਦਰਮਿਆਨ ਦੀ ਦੂਰੀ
  • closest-corner - ਰੇਲੇ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਕੰਟੇਨਰ ਬਲਾਕ ਦੇ ਸਭ ਤੋਂ ਨਜ਼ਦੀਕੀ ਕੋਣ ਦਰਮਿਆਨ ਦੀ ਦੂਰੀ
  • farthest-side - ਰੇਲੇ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਕੰਟੇਨਰ ਬਲਾਕ ਦੇ ਸਭ ਤੋਂ ਦੂਰੀ ਵਾਲੇ ਪਾਰਦਰਸ਼ੀ ਦਰਮਿਆਨ ਦੀ ਦੂਰੀ
  • farthest-corner - ਰੇਲੇ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਕੰਟੇਨਰ ਬਲਾਕ ਦੇ ਸਭ ਤੋਂ ਦੂਰੀ ਵਾਲੇ ਕੋਣ ਦਰਮਿਆਨ ਦੀ ਦੂਰੀ
  • sides - ਰੇਲੇ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਲਾਈਨ ਦੇ ਕੰਟੇਨਰ ਬਲਾਕ ਦੀ ਸੀਮਾ ਦਰਮਿਆਨ ਦੀ ਦੂਰੀ
contain ਵਿਕਲਪੀ। ਰੇਲੇ ਦੀ ਲੰਬਾਈ ਘੱਟ ਕਰਨ ਤਾਂ ਕਿ ਹੋਰ ਵੀ offset-distance: 100% ਦੇ ਮੌਕੇ ਇਲੈਕਟ੍ਰੌਨ ਕੰਟੇਨਰ ਬਲਾਕ ਵਿੱਚ ਰਹੇ ਪਾਰ。
at position

ਵਿਕਲਪੀ। ਰੇਲੇ ਦੀ ਸ਼ੁਰੂਆਤ ਅਤੇ ਇਲੈਕਟ੍ਰੌਨ ਦੇ ਕੰਟੇਨਰ ਬਲਾਕ ਵਿੱਚ ਰੱਖਣ ਦੀ ਸਥਿਤੀ ਦੇਣਾ。

ਜੇਕਰ ਛੱਡੀ ਦਿੱਤੀ ਗਈ ਤਾਂ ਇਲੈਕਟ੍ਰੌਨ ਦੀ offset-position ਕੀਮਤ ਵਰਤੀ ਜਾਂਦੀ ਹੈ。

ਜੇਕਰ ਇਲੈਕਟ੍ਰੌਨ ਵਿੱਚ offset-position ਕੀਮਤ ਨਹੀਂ ਹੈ ਤਾਂ ਇਲੈਕਟ੍ਰੌਨ ਨੂੰ ਕੰਟੇਨਰ ਬਲਾਕ ਦੇ ਕੇਂਦਰ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ (ਯਾਨੀ 50% 50%)。

ਤਕਨੀਕੀ ਵੇਰਵੇ

ਵਰਜਨ: CSS ਮੋਸ਼ਨ ਪੈਥ ਮੌਡਿਊਲ ਲੈਵਲ 1

ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ

ਸਤਰ ਵਿੱਚ ਸੰਖਿਆ ਪਹਿਲੀ ਵਾਰ ਇਸ ਫੰਕਸਨ ਨੂੰ ਸਮਰਥਨ ਕਰਨ ਵਾਲੀ ਬਰਾਊਜ਼ਰ ਵਰਜਨ ਦਿਸਦੀ ਹੈ。

ਚਰੋਮੇ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸਫਾਰੀ ਓਪਰਾ
116 116 122 17 102

ਸਬੰਧਤ ਪੰਨੇ

ਸਲਾਹਦਾਤਾ:offset-path ਪ੍ਰਤੀਯੋਗਿਤਾ