gpt4 book ai didi

html - CSS 3 渐变不适用于 chrome/firefox

转载 作者:太空宇宙 更新时间:2023-11-03 20:22:43 25 4
gpt4 key购买 nike

<html>
<head>
<style type="text/css">
*{padding:0;margin:0;}
body{
background: -webkit-gradient(
linear,
right bottom,
left top,
color-stop(0.25, #F5A432),
color-stop(0.63, #F0F050)
);
background: -moz-linear-gradient(
right bottom,
#F5A432 25%,
#F0F050 63%
);
}

.box{margin-left: 33px; width:100px; height: 100px; background-color:rgb(69,69,69); border: 1px solid rgb(56,56,56);border-radius: 25px; float:left}
#container{padding-left: 37%; padding-right: 30%; width: 1000px; background-color: rgb(64,64,64); position:fixed}
</style>
</head>
<body>
<div id="container">
<div class="box">
</div>
<div class="box">
</div>
<div class="box">
</div>
</div>
</body>
</html>

上面的代码中没有显示渐变!只是一个普通的白色背景。为什么?

最佳答案

body 中的唯一元素 (#container) 具有 position: fixed

position: fixed 的元素从正常流中移除,因此 body 没有高度。

您可以通过以下方式“修复”此问题:

html {
height: 100%
}
body {
min-height: 100%
}

参见: http://jsbin.com/alucix

关于html - CSS 3 渐变不适用于 chrome/firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6526429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com