亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在主體上設置的CSS3漸變背景不會拉伸,而是會重復嗎?

在主體上設置的CSS3漸變背景不會拉伸,而是會重復嗎?

BIG陽 2019-10-04 14:35:53
好的,說里面的內容<body>總計高300像素。如果我設置<body>使用-webkit-gradient或的背景-moz-linear-gradient然后,我將窗口最大化(或使其高度大于300px),漸變將恰好是300px高(內容的高度),然后重復進行以填充窗口的其余部分。我假設這不是錯誤,因為在webkit和gecko中都是相同的。但是,是否有一種方法可以使漸變拉伸以填充窗口而不是重復?
查看完整描述

3 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

這是我為解決此問題所做的工作...它將顯示整個內容長度的漸變,然后簡單地回退到背景色(通常是漸變中的最后一種顏色)。


   html {

     background: #cbccc8;

   }

   body {

     background-repeat: no-repeat;

     background: #cbccc8;

     background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cbccc8));

     background: -moz-linear-gradient(top, #fff, #cbccc8);

     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbccc8');

   }

<body>

  <h1>Hello world!</h1>

</body>

我已經在FireFox 3.6,Safari 4和Chrome中對此進行了測試,對于某些出于某種原因不支持HTML標記樣式的瀏覽器,我將背景顏色保留在主體中。


查看完整回答
反對 回復 2019-10-04
  • 3 回答
  • 0 關注
  • 1377 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號