宽度可变圆角矩形
来源:互联网 发布:网络结构拓扑图 编辑:程序博客网 时间:2024/05/12 19:58
灵活的圆角框也即圆角矩形的宽度可以根据文本字号进行延伸变化。总体来说注意一下几点设置:
1)首先,设置最外层(box)背景;最外层背景需要设置左下角的圆角bottom-left,也即使用一个高度足够大的背景(或者设置背景色与背景融合)
2)其次此处应该加上一个outter层,outter层的实现右下角的圆角(bottom-right)。
3)注意最外层(box)设置宽度使用em或者百分比,这是宽度才是可变的;但是注意,宽度超过bottom-left时,页面显示“断截”
4)最内层元素(inner)设置背景的左上圆角
5)最内层元素包含的呈现在页面最上侧的元素(例如例子中的h2)设置背景的右上
举例如下:
HTML代码片段:
<div class = "box"><h2>Lorem Ipsum</h2><p class = "last">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin venenatis turpis ut quam. In dolor. Nam ultrices nisl sollicitudin sapien. Ut lacinia aliquet ante.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin venenatis turpis ut quam. In dolor. Nam ultrices nisl sollicitudin sapien. Ut lacinia aliquet ante.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin venenatis turpis ut quam. In dolor. Nam ultrices nisl sollicitudin sapien. Ut lacinia aliquet ante.</p></div>
CSS:
.box{width: 50%;background:url(../images04/bottom-left.gif) repeat-y left bottom;}.box-outer{background:url(../images04/bottom-right.gif) no-repeat right bottom;padding-bottom: 20px;}.box-inner{background:url(../images04/top-left.gif) no-repeat left top;}.box-inner h2{background:url(../images04/top-right.gif) no-repeat right top;padding-top:20px;}.box-inner h2,.box-inner p{padding-left: 20px;padding-right:20px;}
0 0
- 宽度可变圆角矩形
- CSS圆角设计2-制作可变宽度的圆角框
- 纯CSS技术实现可变高度的圆角矩形框-so easy
- CSS圆角设计3-制作 固定/可变 宽度的圆角框
- CSS实例(八):不用图片实现宽度、高度自定的圆角矩形
- AWT构造矩形,圆角矩形,3D矩形
- <<数学>>圆角矩形,矩形重叠(一)
- 把一个矩形变成圆角矩形
- 圆角矩形delphi
- 圆角矩形
- 圆角矩形
- CSS 圆角矩形
- CSS圆角矩形
- 圆角矩形
- html圆角矩形
- CSS圆角矩形
- Android 圆角矩形
- 圆角矩形
- 日记0831
- HTML5中 HTML列表/块/布局 韩俊强的博客
- 防止SQL注入方法总览(整理)
- springMVC的工作流程
- 377. Combination Sum IV
- 宽度可变圆角矩形
- LeetCode #329: Longest Increasing Path in a Matrix
- 设计模式 - 组合模式
- Camera--V4L2驱动学习记录
- Codeforces Round #369 (div.2) 即 Codeforces 711
- HDU 4403 A very hard Aoshu problem【DFS】
- Android编译过程详解(三)
- Quick reference for manual unpacking
- Python正则表达式指南