border 的运用

尖角边框的实现方式有很多种

  • 1.最简单粗暴的方法:背景图片。

可维护性不好。
但是可以是任意形状。

  • 2.利用icon-font的◆文字图标。

大小颜色随意、方便维护。
但是形状固定。

  • 3.利用边框特性。
    height: 0;
    width: 0;
    font-size: 0;
    border-style: solid;
    border-width: 50px 50px 50px 0;
    border-color: green red;

其中font-size可以让元素的内容不显示,width 和 height只表示内容宽度。
实现的效果为:



当代码为

    height: 0;
    width: 0;
    font-size: 0;
    border-style: solid;
    border-width: 50px 50px 50px 50px;
    border-color: green red;

实现的效果为:



当代码为

    width: 0;
    height: 0;
    font-size: 0;
    border-width: 50px 50px 50px 50px;
    border-style: solid;
    border-color: transparent #333;

实现的效果为:



其中border-width和transparent是关键。
border-color:transparent #333; 表示上下为透明色, 左右为#333颜色。 border-color: red yellow blue green;顺序是上右下左。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容