ਕਿਵੇਂ ਬਣਾਓ: ਰੈਸਪੋਨਸਿਵ ਇਫਰੇਮ

CSS ਦੀ ਮਦਦ ਨਾਲ ਰੈਸਪੋਨਸਿਵ ਇਫਰੇਮ ਕਿਵੇਂ ਬਣਾਓ ਸਿੱਖੋ。

ਰੈਸਪੋਨਸਿਵ ਇਫਰੇਮ

ਇੱਕ ਅਸਪਾਟਾ ਬਣਾਓ ਜੋ ਸਾਈਜ਼ ਵਧਦੇ ਹੋਏ ਵੀ ਆਪਣੇ ਅਸਪਾਟੇ ਨੂੰ ਬਣਾਈ ਰੱਖੇ (4:3, 16:9 ਆਦਿ)

ਅਸਪਾਟਾ ਕੀ ਹੈ?

ਇਲੈਕਟ੍ਰੌਨ ਦਾ ਅਸਪਾਟਾ ਵਿਆਪਕਤਾ ਅਤੇ ਉਚਾਈ ਦਰਮਿਆਨ ਦਾ ਸਬੰਧ ਵਿਸਤਾਰ ਕਰਦਾ ਹੈ। ਦੋ ਸਭ ਤੋਂ ਆਮ ਵੀਡੀਓ ਅਸਪਾਟੇ ਹਨ 4:3 (20ਵੀਂ ਸਦੀ ਦਾ ਆਮ ਵੀਡੀਓ ਫਾਰਮੈਟ) ਅਤੇ 16:9 (ਐਲਟ੍ਰਾ-ਹੈੱਡ ਟੀਵੀ ਅਤੇ ਯੂਰਪੀਅਨ ਡਿਜੀਟਲ ਟੀਵੀ ਅਤੇ YouTube ਵੀਡੀਓ ਦਾ ਆਮ ਫਾਰਮੈਟ)。

How To - ਰੈਸਪੋਨਸਿਵ ਇਫਰੇਮ

ਪਹਿਲਾ ਪੜਾਅ - ਐਲਾਨਿਕੀ ਜੋੜੋ:

ਕੰਟੇਨਰ ਇਲੈਕਟ੍ਰੌਨ ਜਿਵੇਂ <div> ਦਾ ਉਪਯੋਗ ਕਰੋ ਅਤੇ ਉਸ ਵਿੱਚ ਇਫਰੇਮ ਜੋੜੋ:

<div class="container">
  <iframe class="responsive-iframe" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe>
</div>

ਦੂਜਾ ਪੜਾਅ - ਸਕਸ਼ਨ ਜੋੜੋ:

ਲਈ padding-top ਪ੍ਰਤੀਸ਼ਤ ਮੁੱਲ ਜੋੜ ਕੇ ਕੰਟੇਨਰ DIV ਦੇ ਅਸਪਾਟੇ ਨੂੰ ਬਣਾਓ। ਹੇਠ ਦਾ ਉਦਾਹਰਣ 16:9 ਦਾ ਅਸਪਾਟਾ ਵਾਲਾ ਕੰਟੇਨਰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ YouTube ਵੀਡੀਓ ਦੇ ਡਿਫਾਲਟ ਅਸਪਾਟਾ ਹੈ。

ਮਾਡੂਲ - 16:9 ਅਸਪਾਟਾ

.container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 ਅਸਪਾਟਾ (9 ਵੰਡੇ 16 ਵਿੱਚ 0.5625 ਹੁੰਦਾ ਹੈ) */
}
/* ਫਿਰ ਇਫਰੇਮ ਦੇ ਸਟਾਈਲ ਨੂੰ ਸੈਟ ਕਰੋ ਤਾਕਿ ਇਹ ਪੂਰੀ ਉਚਾਈ ਅਤੇ ਵਿਆਪਕਤਾ ਨਾਲ ਕੰਟੇਨਰ div ਨੂੰ ਅਨੁਕੂਲ ਹੋਵੇ */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

亲自试一试

ਹੋਰ ਅਸਪਾਟਾ

ਮਾਡੂਲ - 4:3 ਅਸਪਾਟਾ

.container {
  padding-top: 75%; /* 4:3 ਅਸਪਾਟਾ */
}

亲自试一试

ਮਾਡੂਲ - 3:2 ਅਸਪਾਟਾ

.container {
  padding-top: 66.66%; /* 3:2 ਅਸਪਾਟਾ */
}

亲自试一试

ਮਾਡੂਲ - 8:5 ਅਸਪਾਟਾ

.container {
  padding-top: 62.5%; /* 8:5 ਅਸਪਾਟਾ */
}

亲自试一试

ਮਾਡੂਲ - 1:1 ਅਸਪਾਟਾ (ਹਾਈਟ ਅਤੇ ਵਿਆਪਕਤਾ ਹਮੇਸ਼ਾ ਬਰਾਬਰ ਹੁੰਦੇ ਹਨ)

.container {
  padding-top: 100%; /* 1:1 宽高比 */
}

亲自试一试