javascript – CSS内边框?

前端之家收集整理的这篇文章主要介绍了javascript – CSS内边框?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只用CSS创建了左边的按钮.它是div中的div.但是,右侧的三个按钮是img标签上的背景属性.我这样做了所以我可以按照 here的说明模拟翻转效果.

现在,有没有办法使用CSS将内边框(如第一个按钮)添加到其他三个边框?

小提琴here.

解决方法

根据 box model,填充是在内容和边界之间.你应该可以像这样设置图像样式:
.img-btn {
     background: #FFF; // inner border color
     padding: 2px; // inner border width
     border: 2px solid #[yourgreen]; // outer border
 }

即使对于纯CSS按钮,也不需要任何额外的div来完成此任务.以下样式适用于图像为背景图像的情况:

.img-btn {
    background: #FFF url('your.img') no-repeat;
    padding: 2px;
    border: 2px solid #[yourgreen];
    width: [image width];
    height: [image height];
    background-position: center center;
}

如上所述,这是一个DEMO的双边界.

原文链接:https://www.f2er.com/js/159382.html

猜你在找的JavaScript相关文章