转载请注明来源:https://www.cnblogs.com/hookjc/

其实这种圆角框是靠一个个容器堆砌而成的,每一个容器的宽度不同,这个宽度是由margin外边距来实现的,如:margin:0 5px;就是左右两侧的外边距5像素,从上到下有5条线,其外边距分别为5px,3px,2px,1px,依次递减。因此根据这个原理我们可以实现简单的html结构和样式


<html> 
<head> 
<title>css圆角效果</title> 
<meta http-equiv="content-type" content="text/html; charset=gb2312"> 
<style type="text/css"> 
div.RoundedCorner{background: #9BD1FA} 
div.RoundedConn{background:#FFFFFF;margin:0px 4px;padding:4px 0px;}
b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #9BD1FA} 
b.r1{margin: 0 5px} 
b.r2{margin: 0 3px} 
b.r3{margin: 0 2px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 
</style> 
</head> 
<body>
<div class="RoundedCorner"> 
<b class="rtop">
<b class="r1"></b>
<b class="r2"></b>
<b class="r3"></b>
<b class="r4"></b>
</b> 
<div class="RoundedConn">无图片实现圆角框<br/></div>
<b class="rbottom">
<b class="r4"></b>
<b class="r3"></b>
<b class="r2"></b>
<b class="r1"></b>
</b> 
</div> 
<br>
</body> 
</html>

来源:python脚本自动迁移

最新文章

  1. C#异步下载文件--基于http请求
  2. 能源项目xml文件 -- springMVC-servlet.xml -- context:component-scan
  3. thinkpad E450 fn快捷键设置
  4. Install the Yeoman toolset
  5. 关于 pthread_cond_wait 和 pthread_cond_signal , signal 无效的问题
  6. carryLess开发日记_2017-05-18
  7. 笔记-64位dump转32位dump
  8. [Swift]LeetCode307. 区域和检索 - 数组可修改 | Range Sum Query - Mutable
  9. 对低开销的静态组件使用v-once
  10. React 系列 - 写出优雅的路由
  11. first*php*self*
  12. spfa与dijkstra(最短路)
  13. 复习C#的方法Math.Max和Math.Min
  14. js堆栈
  15. cookie的参数
  16. mycat配置实现mysql读写分离
  17. vue实现左侧滑动删除
  18. defaultdict - update - pymysql
  19. 【CF687D】Dividing Kingdom II 线段树+并查集
  20. [转]asp.net core中的View Component

热门文章

  1. Docker_创建自定义镜像(5)
  2. epoll实现原理
  3. iView 用renderContent自定义树组件
  4. 力扣 - 剑指 Offer 49. 丑数
  5. 【刷题-LeetCode】164 Maximum Gap
  6. 【记录一个问题】android ndk下设置线程的亲缘性,总有两个核无法设置成功
  7. Choregraphe 2.8.6.23虚拟Nao机器人Socket is not connected
  8. unity3d,java,c#,python,rospy的socket通信测试
  9. 从数组中找出第K大的数
  10. golang中为何在同一个goroutine中使用无缓冲通道会导致死锁