最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

巧用cssborder_html/css

来源:动视网 责编:小采 时间:2020-11-27 15:53:55
文档

巧用cssborder_html/css

巧用cssborder_html/css_WEB-ITnose:上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。 调整宽度大小可以调节三角形形状。 实现三角形 示例1: #test1{ height:20px; width:20px; border-color:#FF960
推荐度:
导读巧用cssborder_html/css_WEB-ITnose:上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。 调整宽度大小可以调节三角形形状。 实现三角形 示例1: #test1{ height:20px; width:20px; border-color:#FF960


  • 上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。
  • 调整宽度大小可以调节三角形形状。
  • 实现三角形

    示例1:

    #test1{ height:20px; width:20px; border-color:#FF9600 #3366ff #12ad2a #f0ed7a; border-style:solid; border-width:20px;}

    示例2:

    在上面的基础上,把高度宽度都设为0时,会呈现边界斜线。

    #test2 { height:0; width:0; overflow: hidden; /* 这里设置overflow, font-size, line-height */ font-size: 0; /*是因为, 虽然宽高度为0, 但在IE6下会具有默认的 */ line-height: 0; /* 字体大小和行高, 导致盒子呈现被撑开的长矩形 */ border-color:#FF9600 #3366ff #12ad2a #f0eb7a; border-style:solid; border-width:20px;}

    示例3:

    示例2中可以看到有4个三角形了,如果把4种颜色,只保留一种颜色,余下3种颜色设置为透明或者与背景色相同,那就形成一个三角形。

    #test3 { height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-color:#FF9600 transparent transparent transparent; border-style:solid; border-width:20px;}

    示例4:

    示例3中,在IE6下,需要设置余下三边的border-style为dashed,即可达到透明的效果。

    #test4 { height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-color:#FF9600 transparent transparent transparent; border-style:solid dashed dashed dashed; border-width:20px;}

    示例5:

    上述画的小三角的斜边都是依靠原来盒子的边,还有另一种形式的小三角,斜边在盒子的对角线上。

    #test5 { height:0; width:0; overflow: hidden; font-size: 0; line-height: 0; border-color:#FF9600 #3366ff transparent transparent; border-style:solid solid dashed dashed; border-width:40px 40px 0 0 ;}

    保留其中一种颜色,就可以得到斜边在对角线上的三角形了。

    实现圆角效果

    可以实现近似圆角,其实是一个非常小的梯形展示出来的。

     

    文档

    巧用cssborder_html/css

    巧用cssborder_html/css_WEB-ITnose:上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。 调整宽度大小可以调节三角形形状。 实现三角形 示例1: #test1{ height:20px; width:20px; border-color:#FF960
    推荐度:
    标签: 巧用 html css
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top