Source

ዝተዘርግሐ ሊንክ

ዝኾነ HTML element ወይ Bootstrap component ብመንገዲ CSS ንዝተሰነየ መላግቦ “ምዝርጋሕ” ብምግባር ዝጥወቕ ግበሮ።

.stretched-linkኣብ ሓደ ሊንክ ወስኹሉ እሞ እቲ ዝሓዘ ብሎክ ብመንገዲ ::afterስውር ባእታ ክትጥውቕ ትኽእል። ኣብ መብዛሕትኡ እዋን እዚ ማለት ምስቲ ክፍሊ position: relative;ዘለዎ መላግቦ ዝሓዘ ባእታ ዝጥወቕ እዩ።.stretched-link

ካርድታት position: relativeብነባሪ ኣብ Bootstrap ኣለዎም፣ ስለዚ ኣብዚ ጉዳይ እዚ .stretched-linkብዘይ ዝኾነ ካልእ ናይ HTML ለውጢ ነቲ ክፍሊ ናብ ሓደ ሊንክ ኣብቲ ካርድ ብዘይ ስግኣት ክትውስኾ ትኽእል ኢኻ።

ብዙሓት መላግቦታትን ዕላማታት ምጥዋይን ምስ ዝተዘርግሑ መላግቦታት ኣይምከሩን። ይኹን እምበር፡ ገለን positionቅዲታትን z-indexእዚ እንተድኣ ኣድልዩ ክሕግዝ ይኽእል እዩ።

Card image cap
ካርድ ምስ ዝተዘርግሐ ሊንክ

ገለ ቅልጡፍ ኣብነት ጽሑፍ ኣብ ኣርእስቲ ካርድ ንምህናጽን ዝበዝሕ ትሕዝቶ ናይታ ካርድ ንምፍጣርን እዩ።

ናብ ሓደ ቦታ ኪድ
<div class="card" style="width: 18rem;">
  <img src="..." class="card-img-top" alt="...">
  <div class="card-body">
    <h5 class="card-title">Card with stretched link</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <a href="#" class="btn btn-primary stretched-link">Go somewhere</a>
  </div>
</div>

ናይ ሚድያ ነገራት ብነባሪ የብሎምን ፣ ስለዚ እቲ ሊንክ ካብቲ ናይ ሚድያ ነገራት ወጻኢ ከይዝርጋሕ ንምክልኻል ኣብዚ position: relativeክንውስኽ ኣለና ።.position-relative

Generic placeholder image
ሚድያ ምስ ዝተዘርግሐ ሊንክ

ክራስ ኮፍ ኣመት ኒብ ሊበሮ፣ ኣብ ግራቪዳ ኑላ። ኑላ ቬል ሜቱስ ስክለሪስክ ኣንተ ሶሊሲቱዲን። ክራስ ፑሩስ ኦዲዮ፡ ቬስቲቡሉም ኣብ ቩልፑተት ኣብ፡ ቴምፑስ ቪቨራ ቱርፒስ. ፉስ ኮንዲመንተም ኑንክ ኤሲ ኒሲ ቩልፑተት ፍሪንጂላ። ዶነክ ላሲንያ ኮንጉ ፌሊስ ኣብ ፋውሲበስ.

ናብ ሓደ ቦታ ኪድ
<div class="media position-relative">
  <img src="..." class="mr-3" alt="...">
  <div class="media-body">
    <h5 class="mt-0">Media with stretched link</h5>
    <p>Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.</p>
    <a href="#" class="stretched-link">Go somewhere</a>
  </div>
</div>

ዓምድታት position: relativeብነባሪ እዮም፣ ስለዚ ክጥወቑ ዝኽእሉ ዓምድታት .stretched-linkኣብ ሓደ መላግቦ ዘሎ ክፍሊ ጥራይ እዮም ዝደልዩ። ይኹን እምበር፡ ንሓደ መላግቦ ኣብ ልዕሊ ምሉእ ምዝርጋሕ ኣብ ዓምድን ኣብቲ መስርዕን .rowይሓትት ።.position-static.position-relative

Generic placeholder image
ዝተዘርግሐ መላግቦ ዘለዎም ዓምድታት

ክራስ ኮፍ ኣመት ኒብ ሊበሮ፣ ኣብ ግራቪዳ ኑላ። ኑላ ቬል ሜቱስ ስክለሪስክ ኣንተ ሶሊሲቱዲን። ክራስ ፑሩስ ኦዲዮ፡ ቬስቲቡሉም ኣብ ቩልፑተት ኣብ፡ ቴምፑስ ቪቨራ ቱርፒስ. ፉስ ኮንዲመንተም ኑንክ ኤሲ ኒሲ ቩልፑተት ፍሪንጂላ። ዶነክ ላሲንያ ኮንጉ ፌሊስ ኣብ ፋውሲበስ.

ናብ ሓደ ቦታ ኪድ
<div class="row no-gutters bg-light position-relative">
  <div class="col-md-6 mb-md-0 p-md-4">
    <img src="..." class="w-100" alt="...">
  </div>
  <div class="col-md-6 position-static p-4 pl-md-0">
    <h5 class="mt-0">Columns with stretched link</h5>
    <p>Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.</p>
    <a href="#" class="stretched-link">Go somewhere</a>
  </div>
</div>

ነቲ ዝሓዘ ብሎክ ምልላይ

እቲ ዝተዘርግሐ መላግቦ ዝሰርሕ እንተዘይመሲሉ፡ እቲ ዝሓዘ ብሎክ ምናልባት ጠንቂ ክኸውን እዩ። እዞም ዝስዕቡ ናይ CSS ባህርያት ንሓደ ባእታ እቲ ዝሓዘ ብሎክ ክገብርዎ እዮም፤

  • ካብ positionወጻኢ ካልእ ዋጋstatic
  • transformወይ perspectiveዋጋ ካልእ ካብ...none
  • ሓደ will-changeዋጋ ናይ transformወይperspective
  • ካብ ወይ filterዋጋ ወጻኢ ዝኾነ ዋጋ (ኣብ ፋየርፎክስ ጥራይ እዩ ዝሰርሕ)nonewill-changefilter
Card image cap
ካርድ ምስ ዝተዘርግሐ መላግቦታት

ገለ ቅልጡፍ ኣብነት ጽሑፍ ኣብ ኣርእስቲ ካርድ ንምህናጽን ዝበዝሕ ትሕዝቶ ናይታ ካርድ ንምፍጣርን እዩ።

ዝተዘርግሐ ሊንክ ኣብዚ ኣይክሰርሕን እዩ፣ ምኽንያቱ position: relativeኣብቲ ሊንክ ተወሰኸ

እዚ ዝተዘርግሐ መላግቦ ኣብ ልዕሊ p-tag ጥራይ እዩ ዝዝርጋሕ፣ ምኽንያቱ ሓደ ትራንስፎርም ኣብኡ ይትግበር።

<div class="card" style="width: 18rem;">
  <img src="..." class="card-img-top" alt="...">
  <div class="card-body">
    <h5 class="card-title">Card with stretched links</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
    <p class="card-text">
      <a href="#" class="stretched-link text-danger" style="position: relative;">Stretched link will not work here, because <code>position: relative</code> is added to the link</a>
    </p>
    <p class="card-text bg-light" style="transform: rotate(0);">
      This <a href="#" class="text-warning stretched-link">stretched link</a> will only be spread over the <code>p</code>-tag, because a transform is applied to it.
    </p>
  </div>
</div>