不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形
现在css3支持圆角矩形,但是为了兼容性问题,虽然比较麻烦,但还是有必要了解一下以下方法。
在一个div内,包含8个div,控制这个8个div的height、margin以及border属性值,以达到圆角矩形效果,不过要注意div的顺序。
html代码:
<body><div class="bor"><div class="b1"></div><div class="b2"></div><div class="b3"></div><div class="b4"></div></div><div class="mid"><p>不使用border-radius的情况下实现一个可复用的高度和宽度都自适应的圆角矩形</p></div><div class="bor"><div class="b4"></div><div class="b3"></div><div class="b2"></div><div class="b1"></div></div></body>
css代码:
.bor div { height: 1px; }.b1 {margin: 0 3px;background-color: black;}.b2,.b3,.b4,.mid {border-left: 1px solid black;border-right: 1px solid black;}.b2 {margin: 0 2px;}.b3 {margin: 0 1px;}.b4 {margin: 0 1px;}.mid p {margin: 0;padding:0 10px;font-size: 12px;line-height: 24px;white-space: pre-wrap; }
转载于:https://www.cnblogs.com/jimmiehwang/p/5391198.html
不使用border-radius,实现一个可复用的高度和宽度都自适应的圆角矩形相关推荐
- 如何使用CSS3 Border Radius属性
With CSS3, you can give any element "rounded corners" by using the border-radius property. ...
- 【Android 】零基础到飞升 | 构建一个可复用的自定义BaseAdapter
2.5.0 构建一个可复用的自定义BaseAdapter 本节引言: 如题,本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListView GridView等其他的Ad ...
- Android基础入门教程——2.4.7 构建一个可复用的自定义BaseAdapter
Android基础入门教程--2.4.7 构建一个可复用的自定义BaseAdapter 标签(空格分隔): Android基础入门教程 本节引言: 如题,本节给大家带来的是构建一个可复用的自定义Bas ...
- Android入门教程四十之构建一个可复用的自定义BaseAdapter
如题,本节给大家带来的是构建一个可复用的自定义BaseAdapter,我们每每涉及到ListView GridView等其他的Adapter控件,都需要自己另外写一个BaseAdapter类,这样显得 ...
- uniapp 制作一个可复用的segmented-control(tab选项卡)
uniapp 制作一个可复用的segmented-control(tab选项卡) 开局一张图,内容全靠编 1.开局一张图(先上效果图) 2.内容全靠编 开始编写复用组件: segmented-con ...
- 设计所需的各种输出格式(包括整数、实数、字符串等),用一个文件名format.h把这些信息都包括到此文件内,另编写一个文件,用文件包含命令验证可以使用这些格式
<程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p241 习题7 16.设计所需的各种输出格式(包括整数.实数.字符串等),用一个文件名"fo ...
- 一个球从100m高度自由落下,第10次反弹多高
.一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第10次落地时,共经过多少米?第10次反弹多高 float h = 100;//初始高度 // //反弹 ...
- Android 实现TextView后面跟随一个高度和宽度固定的ImageView
安卓实现TextView后面跟随一个高度和宽度固定的ImageView(不要问我为什么不直接用drawableRight,因为宽高不好控制)TextView只为1行,即singleLine为true, ...
- MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环)
问题描述: 终端输入,需要的图形的高度和宽度,绘制图形. 运行结果: 代码部分: #include <stdio.h> int main() {unsigned int width = 0 ...
最新文章
- python是软件吗-python运行环境是什么
- android上使用git
- JZOJ 5402. 【NOIP2017提高A组模拟10.8】God Knows
- 约瑟夫问题pascal程序
- 学习资源之4:Linux
- 二叉树的锯齿形层次遍历—leetcode103
- @程序员,不要再锤产品经理了,锤这个吧!!!
- ubuntu 安装显卡后调整分辨率卡死 解决:禁用掉nouveau
- 3.20计算机组成原理课堂笔记
- windows server 2012无法安装NET.framework3.5解决方法
- 点云定义、PCL数据类型和点云处理方式
- 叛乱联机服务器未响应,叛乱沙漠风暴开服注意事项及操作指南经验一览
- redis问题及答案
- Mybatis 插入数据 获取 oracle 自增序列
- 改造家里的开关成为智能开关,保留原有开关控制,零火版,射频遥控器篇(二)
- 知云文献翻译打不开_沙拉查词—— 划线翻译的一股清流
- AT89S52之(定时器2)Timer2
- 商城运费模板数据库简单设计思路
- 抖音内容选题怎么做?有哪些找选题的办法?
- cvBoundingRect的用法
热门文章
- winform,wpf全屏 还显示任务栏的解决方法
- hashMap异常:java.util.ConcurrentModificationException
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法
- python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?
- 分布式事务控制解决方案
- 如何链接到Multimarkdown中的命名锚点?
- 为什么2 *(i * i)比Java中的2 * i * i更快?
- 使用HTML5 / Canvas / JavaScript拍摄浏览器内屏幕截图
- win11在dev渠道升级怎么保留原来的文件 windows11渠道升级保留原文件的方法步骤
- 我的世界java版联机不稳定_我的世界:你一定不会相信,时隔2年,网易这次真的“更新”了...