বুটস্ট্র্যাপ 4 প্রতিক্রিয়াশীল ইউটিলিটিগুলি দৃশ্যমান / লুকানো এক্স এস এম এলজি কাজ করছে না


101

বুটস্ট্র্যাপ 4 এ স্থানান্তরিত হওয়ার সময়, নতুন প্রতিক্রিয়াশীল ইউটিলিটিগুলি গোপন / দৃশ্যমান ক্লাসগুলির সাথে সমস্যা রয়েছে । আমি সচেতন যে .গোপনে ক্লাসগুলি ভি 3 থেকে সরানো হয়েছে এবং এর সাথে প্রতিস্থাপন করা হয়েছে । নতুন ক্লাস ব্যবহার করা হচ্ছে তবে উপাদানগুলি দৃশ্যমান / লুকানোতে পরিবর্তন করছে না। বুঝতে পারছি না কেন।.hidden-*-up .hidden-*-down.hidden-*-up.hidden-*-down

<div class="col hidden-xs-down">
    <span class="vcard">
        …
    </span>
</div>
<div class="col hidden-lg-down">
    <div class="hidden-sm-down">
                …
    </div>
    <div class="hidden-xs-down">
                …
    </div>
</div>

* স্ক্রিনের আকার নির্বিশেষে কোনও কিছুই এই উদাহরণে লুকানো নেই (সাফারি, প্রতিক্রিয়াশীল নকশা মোড)


4
এবং আপনার প্রশ্ন কি? stackoverflow.com/help/how-to-ask
রব

@ রব ফেয়ার;) পরিবর্তন হয়েছে।
ইয়াতকো

আপনার সমস্যার কারণ হিসাবে চিহ্নিত হওয়ার একটি ন্যূনতম উদাহরণ পোস্ট করতে হবে: ন্যূনতম প্রজননযোগ্য উদাহরণ "উপাদানগুলি" কী তা আমাদের নেই।
রব

বুটস্ট্র্যাপ 4 এবং আপনার এইচটিএমএল উদাহরণ সমেত একটি কোডেপ সেটআপ করুন: কোডেপেন.ইও / এসআর 360 / pen / prWjYv । আপনার দাবি "পর্দার আকার নির্বিশেষে এই উদাহরণে কোনও কিছুই লুকানো নেই" ভুল is
ইএসআর

@ এডমন্ড্রিড হ্যাঁ, এটি আমাকে পাগল করে তুলেছে: আমি একটি সাধারণ উদাহরণ দিয়ে চেষ্টা করেছি, আমার ম্যাকের সাথে কাজ করি, সিঙ্কের পরে ঠিক কাজ করা বন্ধ করে দিয়েছি ... কোনও ক্যাশে চেষ্টা করার পরেও ভিন্ন আইএসপি চেষ্টা করেছিল
ইয়াতকো

উত্তর:


232

বুটস্ট্র্যাপের সাহায্যে 4 টি .hidden-* ক্লাস সম্পূর্ণ অপসারণ করা হয়েছিল (হ্যাঁ, সেগুলি প্রতিস্থাপন করা হয়েছিল hidden-*-*তবে সেই শ্রেণিগুলিও ভি 4 বর্ণমালা থেকে চলে গেছে)।

ভি 4-বিটা দিয়ে শুরু করে, আপনি একই ফলাফলটি অর্জন করতে একত্রিত করতে পারেন .d-*-noneএবং .d-*-blockক্লাস করতে পারেন ।

দৃশ্যমান- * পাশাপাশি সরানো হয়েছে; সুস্পষ্ট .visible-*শ্রেণি ব্যবহারের পরিবর্তে উপাদানটিকে আড়াল না করে দৃশ্যমান করে দিন (আবার, .d-nothing .d-md-block এর সংমিশ্রণগুলি ব্যবহার করুন)। এখানে কাজের উদাহরণ:

<div class="col d-none d-sm-block">
    <span class="vcard">
        …
    </span>
</div>
<div class="col d-none d-xl-block">
    <div class="d-none d-md-block">
                …
    </div>
    <div class="d-none d-sm-block">
                …
    </div>
</div>

class="hidden-xs"হয়ে class="d-none d-sm-block"(অথবা D-কেউ D-SM-ইনলাইন-ব্লক ) ...

<span class="d-none d-sm-inline">hidden-xs</span>

<span class="d-none d-sm-inline-block">hidden-xs</span>

বুটস্ট্র্যাপ 4 প্রতিক্রিয়াশীল ইউটিলিটিগুলির একটি উদাহরণ :

<div class="d-none d-sm-block"> hidden-xs           
  <div class="d-none d-md-block"> visible-md and up (hidden-sm and down)
    <div class="d-none d-lg-block"> visible-lg and up  (hidden-md and down)
      <div class="d-none d-xl-block"> visible-xl </div>
    </div>
  </div>
</div>

<div class="d-sm-none"> eXtra Small <576px </div>
<div class="d-none d-sm-block d-md-none d-lg-none d-xl-none"> SMall ≥576px </div>
<div class="d-none d-md-block d-lg-none d-xl-none"> MeDium ≥768px </div>
<div class="d-none d-lg-block d-xl-none"> LarGe ≥992px </div>
<div class="d-none d-xl-block"> eXtra Large ≥1200px </div>

<div class="d-xl-none"> hidden-xl (visible-lg and down)         
  <div class="d-lg-none d-xl-none"> visible-md and down (hidden-lg and up)
    <div class="d-md-none d-lg-none d-xl-none"> visible-sm and down  (or hidden-md and up)
      <div class="d-sm-none"> visible-xs </div>
    </div>
  </div>
</div>

ডকুমেন্টেশন


4
আমি এটি খুঁজে না পাওয়ার কারণ, ভি 4 বিটা কয়েক দিন আগে প্রকাশিত হয়েছিল এবং সমস্ত গুগল-সূচীত ফলাফল আপনাকে এখনও ভি 4- আলফায়
এনেছে

4
আমি ধরে নিয়েছি "d" = display
ব্যবহারকারী20232359723568423357842364

19
কেন তারা এ জাতীয় একটি অনর্থক, ব্রেকিং পরিবর্তন আনবে? কোন ব্যাখ্যা?
সজ্জামান

4
@ অর্রাফালসজ আমি একই জিনিস সম্পর্কে অবাক হয়েছি। এটি আলফায় পূর্ববর্তী "দৃশ্যমান-স্ম-আপ / ডাউন" থেকে পিছনে একটি অযথা জটিল পদক্ষেপের মতো মনে হচ্ছে। কারণ জানতে আগ্রহী হবে।
কাটাই

আপনি কি উদাহরণস্বরূপ পরিষ্কার মন্তব্য করতে পারেন, কোনটি ডিআইভি দৃশ্যমান হবে এবং কোনটি নয়? এটি আমাকে কিছুটা সময় নিয়েছিল এবং আমি নিশ্চিত নই, আমি যদি এটির মন্তব্য করি তবে তা সঠিক হত। ধন্যবাদ
হেলি

55

স্ক্রিন সাইজ ক্লাস

-

  1. সবার উপরে লুকানো .ডি-না

  2. শুধুমাত্র xs .d- কিছুই নয় .d-sm-block এ লুকানো

  3. শুধুমাত্র এসএম .ডি-এসএম-না। ডি-এমডি-ব্লকে লুকানো

  4. শুধুমাত্র এমডি .ডি-এমডি-না। ডি-এলজি-ব্লকে লুকানো

  5. শুধুমাত্র lg .d-lg- কিছুই নয় .d-xl-block এ লুকানো আছে

  6. শুধুমাত্র xl .d-xl- কিছুই নয়

  7. সমস্ত। ডি-ব্লকের উপর দৃশ্যমান

  8. কেবলমাত্র xs .d-block .d-sm-কিছুই নয়

  9. শুধুমাত্র এসএম .ডি-না- তে। ডি-স্ম-ব্লক .ডি-এমডি-কোনওটিতেই দৃশ্যমান

  10. শুধুমাত্র এমডি .ডি-না- তে। ডি-এমডি-ব্লক .ডি-এলজি-কোনওটিতেই দৃশ্যমান

  11. কেবলমাত্র lg .d- কিছুই নয়। D-lg-block .d-xl- কিছুই নয়

  12. কেবলমাত্র xl .d-none .d-xl-block এ দৃশ্যমান

এই লিঙ্কটি দেখুন http://getbootstrap.com/docs/4.0/utilities/display/#hide-elements

4.5 লিঙ্ক: https://getbootstrap.com/docs/4.5/utilities/display/#hide-e উপাদান


4
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
রিক

6

বুটস্ট্র্যাপ 4 (^ বিটা) প্রতিক্রিয়াশীল লুকানোর / উপাদান দেখানোর জন্য ক্লাস পরিবর্তন করেছে। সঠিক ক্লাসগুলি ব্যবহারের জন্য এই লিঙ্কটি দেখুন: http://getbootstrap.com/docs/4.0/utilities/display/#hide-elements


4
ধন্যবাদ. বুটস্ট্র্যাপ কমপক্ষে পুরানো সামগ্রী মুছে ফেলতে পারে যাতে মোট নুবগুলি (আমার মতো) স্ট্যাকের মধ্যে এই উত্তরটি সন্ধানের আগে 123523532 সম্ভাব্য সমাধানগুলিতে যেতে হবে না। গত কয়েক বছর ধরে, স্ট্যাকের ওভারফ্লো গুগলের চেয়ে বেশি কার্যকর, তাই যখন লোকেরা গুগল ব্যবহার করে বলে ... আমি না বলি, স্ট্যাকটি ব্যবহার করুন .. আরও দ্রুত এবং আরও দরকারী।
নীল

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.