Html轻松实现圆角矩形
发布时间:2016-06-17 10:13:16 作者:佚名
我要评论
这篇文章主要为大家详细介绍了html轻松实现圆角矩形的方法,告诉大家如何通过div+css以及定位来实现圆角矩形?感兴趣的小伙伴们可以参考一下
问题:如何通过div+css以及定位来实现圆角矩形?
解决方法概述:
内容:首先在<body>标签内部里添加一个大层(大层用来固定整体大框架),然后大层内包含四个小层(四个小层里分别放四个圆角(事先用ps做好椭圆形形状,然后用切片工具切图 ))
样式:在<head>标签内部设置的css要有的属性:
1.position:relative;
2.宽和高;
3背景颜色;
4.边框线(用来调整四个原角的相对位置,调整好后可以将边框线设置删除)
在设置小层的css时,每个层里都要有的属性有:
1.position:absolute;
2.宽和高;
3.方向属性(left,right,bottom,top)
4.background:url("")no-repeat;(引入各个方向的圆角图片)
以下是我实现圆角矩形的代码:
XML/HTML Code复制内容到剪贴板
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="Generator" content="EditPlus®">
- <meta name="Author" content="">
- <meta name="Keywords" content="">
- <meta name="Description" content="">
- <title>圆角制作</title>
- <style type=text/css>
- #p
- {
- position:relative;
- width:400px;
- height:200px;
- background:black;
- margin:auto;
- }
- #plefttop
- {
- position:absolute;
- width:50px;
- height:50px;
- background:url("images/11.jpg") no-repeat;
- }
- #prighttop
- {
- position:absolute;
- width:50px;
- height:50px;
- right:-9px;
- top:0px;
- background:url("images/22.jpg") no-repeat;
- }
- #pleftbottom
- {
- position:absolute;
- width:50px;
- height:50px;
- left:0px;
- bottom:-14px;
- background:url("images/33.jpg") no-repeat;
- }
- #prightbottom
- {
- position:absolute;
- width:50px;
- height:50px;
- right:-9px;
- bottom:-14px;
- background:url("images/44.jpg") no-repeat;
- }
- </style>
- </head>
- <body>
- <div id=p>
- <div id=plefttop></div>
- <div id=prighttop></div>
- <div id=pleftbottom></div>
- <div id=prightbottom></div>
- </div>
- </body>
- </html>
注意:我的代码里用的css样式是内联式,CSS样式有三种:内联式,嵌入式,外部式。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
原文链接:http://www.cnblogs.com/cyn941105/p/5588940.html
相关文章
- 网页制作Webjx文章简介:利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法。我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站。2009-04-02
- 垂直居中在IE浏览器下的实现比较难实现,而更难实现的应该是未知内容高度的垂直水平居中!还好网上也有很多高人发布了一些解决的方法!这里我进行了一些改良,兼容FF,IE62009-06-05
- 总结一下css让页面居中对齐的方法.2009-09-22
- 在ie中文字垂直居中对齐的话 在css中把line-height的属性设置成height的高度即可。但在ff中似乎不管用。2009-10-15
- div 水平居中的实现方法。2009-10-15
在IE下,当margin:0 auto;无法使得块级元素水平居中时
在IE下,当margin:0 auto;无法使得块级元素水平居中时的解决方法2009-11-11- 昨天用ucweb看到了goos发的一篇帖子:谁说Float菜单不可以水平居中,进去看了看,觉得方法有点繁琐了,用到了负边距,position:relativel; 和很少的一点hack。2009-12-27
- 从事页面重构以来,由于经常遇见宽度不固定的div在水平或垂直居中的问题!总结下!留着以后用2012-06-27
- 本文将详细介绍FF(火狐浏览器)下解决按钮的水平居中问题,需要朋友可以参考下2012-11-20
- 在将居中显示时,使用css:#main {margin:0 auto;width:400px;} 此css在firefox下是好的,但是在ie下不起作用。于是开始搜索整理了一下,晒出来和大2012-12-02


最新评论