CSS border虚线边框属性教程
网站建设 2023-01-28 21:38www.1681989.com免费网站
上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。
调整宽度大小可以调节三角形形状。
实现三角形
示例1
CSS Code复制内容到剪贴板
- #test1{
- height:20px;
- width:20px;
- border-color:#FF9600 #3366ff #12ad2a #f0ed7a;
- border-style:solid;
- border-width:20px;
- }
示例2
在上面的基础上,把高度宽度都设为0时,会呈现边界斜线。
CSS Code复制内容到剪贴板
- #test2 {
- height:0;
- width:0;
- overflow: hidden; / 这里设置overflow, font-size, le-height /
- font-size: 0; /是因为, 虽然宽高度为0, 但在IE6下会具有默认的 /
- le-height: 0; / 字体大小和行高, 导致盒子呈现被撑开的长矩形 /
- border-color:#FF9600 #3366ff #12ad2a #f0eb7a;
- border-style:solid;
- border-width:20px;
- }
示例3
示例2中可以看到有4个三角形了,如果把4种颜色,只保留一种颜色,余下3种颜色设置为透明或者与背景色相同,那就形成一个三角形。
CSS Code复制内容到剪贴板
- #test3 {
- height:0;
- width:0;
- overflow: hidden;
- font-size: 0;
- le-height: 0;
- border-color:#FF9600 transparent transparent transparent;
- border-style:solid;
- border-width:20px;
- }
示例4
示例3中,在IE6下,需要设置余下三边的border-style为dashed,即可达到透明的效果。
CSS Code复制内容到剪贴板
- #test4 {
- height:0;
- width:0;
- overflow: hidden;
- font-size: 0;
- le-height: 0;
- border-color:#FF9600 transparent transparent transparent;
- border-style:solid dashed dashed dashed;
- border-width:20px;
- }
示例5
上述画的小三角的斜边都是依靠原来盒子的边,还有另一种形式的小三角,斜边在盒子的对角线上。
CSS Code复制内容到剪贴板
- #test5 {
- height:0;
- width:0;
- overflow: hidden;
- font-size: 0;
- le-height: 0;
- border-color:#FF9600 #3366ff transparent transparent;
- border-style:solid solid dashed dashed;
- border-width:40px 40px 0 0 ;
- }
保留其中一种颜色,就可以得到斜边在对角线上的三角形了。
实现圆角效果
可以实现近似圆角,其实是一个非常小的梯形展示出来的。
XML/HTML Code复制内容到剪贴板
- <!DOCTYPE HTML>
- <html>
- <head>
- <style type="text/css">
- .test{width:200px;height:50px;}
- .test .{width:194px;border-color:transparent transparent #FF9600 transparent;border-color:pk pk #FF9600 pk;border-style:dashed dashed solid dashed;border-width:3px;filter:chroma(color=pk);}
- .test .center{width:200px;height:40px;background-color:#FF9600;}
- .test .bottom{width:194px;height:5px;border-color:#FF9600 transparent transparent transparent;border-color:#FF9600 pk pk pk;border-style:solid dashed dashed dashed;border-width:3px;filter:chroma(color=pk);}
- </style>
- </head>
- <body>
- <div class="test">
- <div class="">
- </div>
- <div class="center"></div>
- <div class="bottom">
- </div>
- </div>
- </body>
- </html>
以上就是本文的全部内容,希望对大家的学习有所帮助。
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销