• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS技巧之圆角背景与三角形实现方法

CSS技巧之圆角背景与三角形实现方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含圆角背景,三角形等相关知识,佚名 希望在学习及工作中可以帮助到您
的确, 它们都可以通过图片来实现, 但, 抛开用代码实现可以减小图片加载量不说, 当你遇到三角形或圆角背景下还有一层非纯色背景时, 你又不得不考虑IE6 png兼容问题, 嗯, IE6,万恶之源. 此时, CSS三角形及圆角背景将是上佳选择.
查看演示


<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name="author" content="Mr.Think青鸟" /> <meta name="keywords" content="Mr.Think,前端开发,WEB前端,前端技术,前端开发,WEB前端开发,用户体验,网站策划,网站优化,青鸟,javascript,jQuery,css,xhtml,html,UE,SEO,Mr.Think的博客,青鸟的博客,PHP爱好者,Bluebirdsky" /> <meta name="description" content="Mr.Think的博客,中文网名青鸟,现专注于WEB前端开发,同时也是一位PHP的爱好者.爱思考,有点代码洁癖,生吃过螃蟹腿,喜好肉食.这里是我记录知识与生活琐事的地方." /> <link rel="pingback" href="http://mrthink.net/xmlrpc.php" /> <link rel="alternate" type="application/rss+xml" title="Mr.Think的博客 RSS Feed" href="http://mrthink.net/feed/" /> <title>CSS技巧之圆角背景与三角形@Mr.Think</title> <style> /*reset css*/ body{background:#888;font-size:0.8em;letter-spacing:1px;font-family:\5fae\8f6f\96c5\9ed1; line-height:1.8em} div,em,p{margin:0;padding:0} input{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle} h1{font-size:1em; font-weight:normal} h1 a{ padding:2px 3px;background:#047; color:#fff; text-decoration:none} h1 a:hover{background:#a40000; color:#fff; text-decoration:underline} h3{margin:1em auto; position:relative;color:#888; font-weight:bold;font-size:1em} .triangle{margin:20px} .round{margin:0 20px} .box{padding:10px;background:#cf6} /*round*/ .r_top, .r_bottom {display:block; background:transparent; font-size:1px}/*左上右上角和左下右下角的容器*/ .r_a, .r_b, .r_c, .r_d {display:block; overflow:hidden}/*四个圆角*/ .r_a, .r_b, .r_c{height:1px} .r_b, .r_c, .r_d{background:#cf6} .r_a {margin:0 5px} .r_b {margin:0 3px; border-width:0 2px} .r_c {margin:0 2px} .r_d {height:2px; margin:0 1px} /*triangle*/ .triangle em{display:block;width:0;height:0;font-size:0;line-height:0;border-width:40px;border-style:solid;border-color:#cf6 #fff #39c #ffc;_filter:chroma(color=#000000)/*色度滤镜,让IE6实现透明borderColor.滤镜的颜色值不可简写*/} .triangle em.a{border-color:transparent transparent #fff transparent;_border-color:#000 #000 #fff #000} .triangle em.b{border-color:transparent transparent transparent #fff;_border-color:#000 #000 #000 #fff} .triangle em.c{border-color:#fff transparent transparent transparent;_border-color:#fff #000 #000 #000} .triangle em.d{border-color:transparent #fff transparent transparent;_border-color:#000 #fff #000 #000} </style> </head> <body> <!--DEMO start--> <div class="round"> <!--左上角/右上角--> <div class="r_top"><em class="r_a"></em><em class="r_b"></em><em class="r_c"></em><em class="r_d"></em></div> <div class="box"> <h1><a href="http://mrthink.net/">Mr.Think的个人博客</a><br>@专注前端技术,热爱PHP,崇尚简单生活.</h1> <h3>返回文章页:<a href="http://mrthink.net/css-common-round-triangle/">CSS技巧之圆角背景与三角形@Mr.Think</a></h3> </div> <!--左下角/右下角--> <div class="r_bottom"><em class="r_d"></em><em class="r_c"></em><em class="r_b"></em><em class="r_a"></em></div> </div> <div class="triangle"> <em></em> <br> <em class="a"></em> <br> <em class="b"></em> <br> <em class="c"></em> <br> <em class="d"></em> <br> </div> </body> </html>
提示:您可以先修改部分代码再运行
CSS圆角背景
通过改变层叠元素的margin值实现圆角效果.当然,有人会说不用这么麻烦,CSS3几句代码就可以搞定,但目前来说不实用,支持的浏览器没几个.

css部分


本文只是CSS实现方法只是众多CSS方法中的一种, 更多的方法, 请自行Google .

您可能想查找下面的文章:

  • 滑动门 圆角背景宽度和高度自适应
  • CSS技巧之圆角背景与三角形实现方法

相关文章

  • 2017-08-06div style常用属性介绍及使用示例
  • 2017-08-06前端界面进行自适应布局之positon属性使用
  • 2017-08-06网页排版 5个CSS基础
  • 2017-08-06你不可不知的CSS选择器
  • 2017-08-06基于CSS实现每列四行加载完一列后数据自动填充到下一列
  • 2017-08-06CSS IE6奇数宽度或高度的bug
  • 2017-08-06纯CSS仿迅雷看看蓝色导航
  • 2017-08-06css 垂直对齐 css中vertical-align属性(垂直对齐)的使用说明
  • 2017-08-06div+css实现仿猪八戒首页导航菜单效果
  • 2017-08-06CSS教程之div垂直居中的多种方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS 制作网页导航条(上)
    • text-algin:justify实现文本两端对齐方法小结
    • 高效编写CSS代码的建议汇总
    • 图片溢出div问题的快速解决方法推荐
    • 一个不错的html视频播放器兼容主流浏览器
    • css在各种浏览器中的不同写法整理(IE与FF)
    • 今天学到的CSS最新技术(与图片背景相关)
    • 让页脚紧贴页面底部的CSS代码
    • 一款纯css3实现的动画加载导航
    • 验证并修复css错误内容的相关连接

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有