簡體   English   中英

Easy Div和線性漸變CSS

[英]Easy Div and Linear Gradient CSS

發生了奇怪的事情,當我將div的高度和寬度設置為100%(代碼段1)時,如果將div尺寸更改為200px(代碼段2)的高度且沒有寬度,則div消失了, div出現漸變沒有問題。 有人可以幫助我了解我在這里缺少什么嗎?

片段1:

    <style>
        body {
            height: 100%;
            width: 100%;
        }

        body {
            background-color: black;
        }

        #grad1 {
            height: 100%;
            width: 100%;
            background: linear-gradient(red, blue);}
    </style>
</head>

<body>

<div id="grad1">
</div>  
</body>

片段2:

    <style>
        body {
            height: 100%;
            width: 100%;
        }

        body {
            background-color: black;
        }

        #grad1 {
            height: 100%;
            width: 100%;
            background: linear-gradient(red, blue); }
    </style>
</head>

<body>

<div id="grad1">
</div>

</body>

還將htmlwidthheight100%

 body, html { height: 100%; width: 100%; margin: 0; } body { background-color: black; } #grad1 { height: 100%; width: 100%; background: linear-gradient(red, blue); } 
 <div id="grad1"></div> 

您可以在類grid1中添加絕對位置。

 body { height: 100%; width: 100%; background-color: black; } #grad1 { height: 100%; width: 100%; background: linear-gradient(red, blue); position:absolute; } 
 <div id="grad1"></div> 

上面的線性漸變<div>帶有 CSS 的標簽</div><div id="text_translate"><p>我希望在一些獨立滾動的選項卡內容的頂部添加一個漸變,這樣當您向上滾動時,內容不會在選項卡底部被切掉。 目標是讓內容在上面的選項卡后面淡化為白色。 我將如何 go 添加此漸變以使其位於選項卡內容之上並以最佳方式實現此效果? 下面的圖片更好地解釋了我想要的效果:</p><p> <a href="https://i.stack.imgur.com/r6lEv.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/r6lEv.png" alt="我有這個"></a></p><p> <a href="https://i.stack.imgur.com/16qjM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/16qjM.png" alt="我要去這個"></a></p><p> 顯然我不希望它覆蓋第一張卡片,但我想我可以在選項卡和卡片之間調整它的大小,所以除非你滾動,否則不會覆蓋任何內容。 </p><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-html lang-html prettyprint-override"> &lt;link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"&gt; &lt;div class="col-xs-12 col-sm-12 col-md-6"&gt; &lt;div class="row r-tabs"&gt; &lt;div class="tab-bar"&gt; &lt;button class="bar-item tab-active" onclick="openTab(event, 'section1')"&gt;Summary&lt;/button&gt; &lt;button class="bar-item" onclick="openTab(event, 'section2')"&gt;Images&lt;/button&gt; &lt;button class="bar-item" onclick="openTab(event, 'section3')"&gt;Contact&lt;/button&gt; &lt;button class="bar-item" onclick="openTab(event, 'section4')"&gt;Help&lt;/button&gt; &lt;/div&gt; &lt;/div&gt; &lt;div id="section1" class="tab-content"&gt; &lt;div class="card"&gt; &lt;div class="card-body model-btn-card"&gt; &lt;div class="viewing text-black"&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;</pre></div></div><p></p></div>

[英]Linear gradient above <div> tag with CSS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 使用CSS3的線性漸變div 上面的線性漸變<div>帶有 CSS 的標簽</div><div id="text_translate"><p>我希望在一些獨立滾動的選項卡內容的頂部添加一個漸變,這樣當您向上滾動時,內容不會在選項卡底部被切掉。 目標是讓內容在上面的選項卡后面淡化為白色。 我將如何 go 添加此漸變以使其位於選項卡內容之上並以最佳方式實現此效果? 下面的圖片更好地解釋了我想要的效果:</p><p> <a href="https://i.stack.imgur.com/r6lEv.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/r6lEv.png" alt="我有這個"></a></p><p> <a href="https://i.stack.imgur.com/16qjM.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/16qjM.png" alt="我要去這個"></a></p><p> 顯然我不希望它覆蓋第一張卡片,但我想我可以在選項卡和卡片之間調整它的大小,所以除非你滾動,否則不會覆蓋任何內容。 </p><p></p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"><div class="snippet-code"><pre class="snippet-code-html lang-html prettyprint-override"> &lt;link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"&gt; &lt;div class="col-xs-12 col-sm-12 col-md-6"&gt; &lt;div class="row r-tabs"&gt; &lt;div class="tab-bar"&gt; &lt;button class="bar-item tab-active" onclick="openTab(event, 'section1')"&gt;Summary&lt;/button&gt; &lt;button class="bar-item" onclick="openTab(event, 'section2')"&gt;Images&lt;/button&gt; &lt;button class="bar-item" onclick="openTab(event, 'section3')"&gt;Contact&lt;/button&gt; &lt;button class="bar-item" onclick="openTab(event, 'section4')"&gt;Help&lt;/button&gt; &lt;/div&gt; &lt;/div&gt; &lt;div id="section1" class="tab-content"&gt; &lt;div class="card"&gt; &lt;div class="card-body model-btn-card"&gt; &lt;div class="viewing text-black"&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;</pre></div></div><p></p></div> 線性漸變不適用於 div 使用線性漸變CSS將html Div除以12列 CSS 線性梯度不准確? 將線性漸變添加到可滾動的 div 檢查CSS線性漸變支持 具有線性漸變的CSS重復圖案 從中心開始的CSS線性漸變 CSS:反向重復線性漸變
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM