html - 仅在右侧具有边框渐变的 div

标签 html border css

我的 css 中有一个 div,我想只在右侧应用边框渐变,这可以吗? 其他解决方案是将图像放在右侧或在我的边框上应用图像,所有浏览器都支持该图像还是我必须将图像放入右侧的 div 中? 这是我的 CSS 代码:

#navigation li{
    list-style:none;
}

    #navigation li{
        margin: 0;
        width:126px;
        height:40px;
        padding-left:0px;
        padding-right:0px;
        list-style:none;
        float:left;

        border-color:gradient(start=#fff, end=#000, midpoint=50%);//works? and for other browser?

    }

我的 html:

<div id="navigation">
            <ul>
                <li><a href="index.php" id="index_btn">HOME</a></li>
                <li><a href="#" id="">AZIENDA</a></li>
                <li><a href="#" id="">PRODOTTI</a></li>
                <li><a href="#" id="">PARTNER</a></li>
                <li><a href="#" id="">NEWS</a></li>
                <li><a href="#" id="">CONTATTI</a></li>
            </ul>
        </div>

最佳答案

WebKit 现在(至少是 Chrome 12)支持渐变作为边框图像:

-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;

校对链接 -- http://www.webkit.org/blog/1424/css3-gradients/

注意:最好使用渐变边框作为跨浏览器支持的图像

有关border-image 的详细理解,请参阅此帖子:http://css-tricks.com/understanding-border-image/

关于html - 仅在右侧具有边框渐变的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11408578/

相关文章:

python - 使用BeautifulSoup按id解析

html - 使用 CSS 向表格行添加两个顶部边框

html - 为什么html,body{height :100%} causing a scroll bar to appear?

javascript - 保留DataTable中某列的CSS以供打印

javascript - 如何将元素 <div> 和 <h1> 从上到下居中?

javascript - 如何根据按钮单击更改页面样式

javascript - 带有复选框和 NgFor 的自定义 CSS

html - 在tippy.js div中添加一个表单(在cytoscape.js的节点中),但文本输入和按钮未激活

ios - Swift UITableView 之字形边框

html - Div 高度边框问题