ዝተዘርግሐ ሊንክ
ዝኾነ HTML element ወይ Bootstrap component ብመንገዲ CSS ንዝተሰነየ መላግቦ “ምዝርጋሕ” ብምግባር ዝጥወቕ ግበሮ።
.stretched-link
ኣብ ሓደ ሊንክ ወስኹሉ እሞ እቲ ዝሓዘ ብሎክ ብመንገዲ ::after
ስውር ባእታ ክትጥውቕ ትኽእል። ኣብ መብዛሕትኡ እዋን እዚ ማለት ምስቲ ክፍሊ position: relative;
ዘለዎ መላግቦ ዝሓዘ ባእታ ዝጥወቕ እዩ። .stretched-link
በጃኻ ኣስተውዕል ኣብ ግምት ብምእታው ከመይ CSS ከም position
ዝሰርሕ , .stretched-link
ምስ መብዛሕትኦም ናይ ሰደቓ ባእታታት ክሕወስ ኣይክእልን።
ካርድታት position: relative
ብነባሪ ኣብ Bootstrap ኣለዎም፣ ስለዚ ኣብዚ ጉዳይ እዚ .stretched-link
ብዘይ ዝኾነ ካልእ ናይ HTML ለውጢ ነቲ ክፍሊ ናብ ሓደ ሊንክ ኣብቲ ካርድ ብዘይ ስግኣት ክትውስኾ ትኽእል ኢኻ።
ብዙሓት መላግቦታትን ዕላማታት ምጥዋይን ምስ ዝተዘርግሑ መላግቦታት ኣይምከሩን። ይኹን እምበር፡ ገለን position
ቅዲታትን z-index
እዚ እንተድኣ ኣድልዩ ክሕግዝ ይኽእል እዩ።
<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
ብሕታዊ ኣካል ምስ ዝተዘርግሐ መላግቦ
እዚ ገለ ናይ ቦታ ትሕዝቶ ናይቲ ብሕታዊ ኣካል እዩ። ገለ ናይ ሓቂ ዓለም ትሕዝቶ እንታይ ከም ዝመስል ንምምሳል ዝዓለመ ኮይኑ፡ ኣብዚ ድማ ነቲ ባእታ ቁሩብ ኣካልን ዓቐንን ንምሃብ ንጥቀመሉ ኣለና።
ናብ ሓደ ቦታ ኪድ<div class="d-flex position-relative">
<img src="..." class="flex-shrink-0 me-3" alt="...">
<div>
<h5 class="mt-0">Custom component with stretched link</h5>
<p>This is some placeholder content for the custom component. It is intended to mimic what some real-world content would look like, and we're using it here to give the component a bit of body and size.</p>
<a href="#" class="stretched-link">Go somewhere</a>
</div>
</div>
ዝተዘርግሐ መላግቦ ዘለዎም ዓምድታት
ካልእ ኣብነት ናይ ቦታ ትሕዝቶ ናይዚ ካልእ ብሕታዊ ኣካል። ገለ ናይ ሓቂ ዓለም ትሕዝቶ እንታይ ከም ዝመስል ንምምሳል ዝዓለመ ኮይኑ፡ ኣብዚ ድማ ነቲ ባእታ ቁሩብ ኣካልን ዓቐንን ንምሃብ ንጥቀመሉ ኣለና።
ናብ ሓደ ቦታ ኪድ<div class="row g-0 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 p-4 ps-md-0">
<h5 class="mt-0">Columns with stretched link</h5>
<p>Another instance of placeholder content for this other custom component. It is intended to mimic what some real-world content would look like, and we're using it here to give the component a bit of body and size.</p>
<a href="#" class="stretched-link">Go somewhere</a>
</div>
</div>
ነቲ ዝሓዘ ብሎክ ምልላይ
እቲ ዝተዘርግሐ መላግቦ ዝሰርሕ እንተዘይመሲሉ፡ እቲ ዝሓዘ ብሎክ ምናልባት ጠንቂ ክኸውን እዩ። እዞም ዝስዕቡ ናይ CSS ባህርያት ንሓደ ባእታ እቲ ዝሓዘ ብሎክ ክገብርዎ እዮም፤
- ካብ
position
ወጻኢ ካልእ ዋጋstatic
- ሀ
transform
ወይperspective
ዋጋ ካልእ ካብ...none
- ሓደ
will-change
ዋጋ ናይtransform
ወይperspective
- ካብ ወይ
filter
ዋጋ ወጻኢ ዝኾነ ዋጋ (ኣብ ፋየርፎክስ ጥራይ እዩ ዝሰርሕ)none
will-change
filter
ካርድ ምስ ዝተዘርግሐ መላግቦታት
ገለ ቅልጡፍ ኣብነት ጽሑፍ ኣብ ኣርእስቲ ካርድ ንምህናጽን ዝበዝሕ ትሕዝቶ ናይታ ካርድ ንምፍጣርን እዩ።
ዝተዘርግሐ ሊንክ ኣብዚ ኣይክሰርሕን እዩ፣ ምኽንያቱ 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>