html - 渐变显示不正确?

标签 html css gradient

我在我的 body 代码中使用它

body { 
  margin:50px;
  text-align:center;
  padding: 0px;
  background: #2a6da9;
  background: -moz-linear-gradient(top, #1D1D1D, #1F1F1F);
  background: -webkit-gradient(linear, left top, left bottom, from(#1D1D1D), to(#1F1F1F));   
    }     

在背景中,渐变显示为看起来粗糙且像素化的 block 。我如何将其修复到平滑的位置。我也试过制作背景图片,但没有成功。谢谢

最佳答案

它依赖于浏览器,我在我的浏览器上看不到它具有相同的 css。您可以尝试将其更改为:

background: -moz-linear-gradient(top, #1d1d1d 0%, #1f1f1f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d1d1d), color-stop(100%,#1f1f1f));

但是就是这么细微的颜色变化,我什至把高度设置到300px以上。

关于html - 渐变显示不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11714543/

相关文章:

jquery - 如何更改在 Tinymce 中添加图像的默认 html

Jquery 里选择器

jquery - HTML/CSS/JQUERY - 悬停在菜单上时下拉菜单消失

javascript - 浏览器未一致地显示动态插入的 div

html - 为网页设计元素保留两组文件

css - 在一个元素中使用两个类有什么意义?

html - 如何在标签和输入之间添加空格并使输入在同一行中到达容器的右边缘?

CSS 将渐变作为 mask 应用于 DIV

firefox - CSS3 background-size 属性在 ff5 中导致极端性能问题

CSS:背景图像右侧的渐变问题