html - 渐变背景忽略带圆圈的边框

标签 html css

我有 3 个 CSS 类。

.gradiented_block_gray{
    border-collapse: collapse;
    background: -webkit-linear-gradient(white, rgb(220, 220, 220));
    background: -o-linear-gradient(white, rgb(220, 220, 220));
    background: -moz-linear-gradient(white, rgb(220, 220, 220));
    background: linear-gradient(white, rgb(220, 220, 220));
    border: solid;
    border-color: #dcdcdc;
    border-width: 1px;
    width: 100%;
}

.gradiented_block_blue{
    border-collapse: collapse;
    background: -webkit-linear-gradient(rgb(0, 111, 174), rgb(80, 149, 207));
    background: -o-linear-gradient(rgb(0, 111, 174), rgb(80, 149, 207));
    background: -moz-linear-gradient(rgb(0, 111, 174), rgb(80, 149, 207));
    background: linear-gradient(rgb(0, 111, 174), rgb(80, 149, 207));
    width: 100%;
}

.circled_border{
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
}

我在用

<table class="gradiented_block_gray circled_border" style="border: none">
    <tr>
        <td class="gradiented_block_blue">

如果不尝试使 td 变成蓝色渐变,它就可以正常工作。
表格的下边缘仍然是圆圈,但上边缘是方形的。
我也想把上边缘画成圆圈。
这是它的样子
enter image description here

最佳答案

也尝试向 gradiented_block_blue 添加 border-radius。 (但只在顶部)

关于html - 渐变背景忽略带圆圈的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30721012/

相关文章:

javascript - 分别循环遍历 jQuery 元素并在页面滚动上设置动画

html - 内部 div 调整外部 div 的边距大小

javascript - 使用 :hover javascript 设置样式

html - Notepad++ 不突出显示 HTML 文件中的 css

javascript - Angular Js : how to load table data after clicking a button?

javascript - Div 随文本水平扩展

javascript - 将JS回调整合到HTML <img>标签中

jQuery如何通过下拉列表过滤内容

html - 当另一个 Div 越过它时,逐渐更改 Div 中的文本

css - Font Awesome :hover visibility attribute error