In web applications, one of the markups/decorations is rounded corners.
There are a lot of ways to do this, e.g., http://www.devwebpro.com/25-rounded-corners-techniques-with-css/.
Recently, I have the requirement to do this with minimal pictures envolved because pictures are considered not safe and using too much bandwidth, and thus are filtered out by some security firewalls.
One interesting post is here: http://blog.benogle.com/2009/04/29/css-round-corners/. Though the result has a little rough edge, it's better than plain text.
I need to extend this trick to a tabbed menu bar. All current practices I found are using pictures. So I come up with the following code.
<html>
<head>
<style type="text/css">
.mb1h, .mb2h, .mb3h, .mb4h {font-size:1px; overflow:hidden; display:block;}
.mb1h {height:1px; margin:0 5px;}
.mb2h {height:1px; border-right:0px; border-left:0px; margin:0 3px;}
.mb3h {height:1px; border-right:0px; border-left:0px; margin:0 2px;}
.mb4h {height:2px; border-right:0px; border-left:0px; margin:0 1px;}
.mheadh {border-right:0px; border-left:0px;}
.mheadh h3 {margin: 0px 0px 0px 0px; padding-bottom: 0px;}
.menutab a {text-decoration: none; background-color: #DBFF6C; color: black; border-bottom: 1px solid #DBFF6C;}
.menutab a:hover {background-color: #ff0000; border-bottom: 1px solid #ff0000;}
.menutab a:visited {color: black; }
</style>
</head>
<body>
<table cellspacing="0" cellpadding="1">
<tr>
<td class="menutab">
<a href="#">
<b class="mb1h"></b><b class="mb2h"></b><b class="mb3h"></b><b class="mb4h"></b>
<div class="mheadh"><h3> Home </h3></div>
</a>
</td>
<td class="menutab">
<a href="#">
<b class="mb1h"></b><b class="mb2h"></b><b class="mb3h"></b><b class="mb4h"></b>
<div class="mheadh"><h3> Register </h3></div>
</a>
</td>
</tr>
</table>
<div style="position:relative;top:0;left:0;background-color:#33ff33;height:20px;width:95%;padding-top:0px;padding:0;">
</div>
</body>
</html>
The extension I did here is to make sure the "hover" function behaviors correctly.
Of course, using pictures provides a much better user experience.
- 大小: 1.1 KB
分享到:
相关推荐
"CSS-rounded-corners.rar_rounded-corners.css" 这个压缩包文件,显然专注于提供一个实现这一效果的CSS解决方案。让我们深入探讨一下如何使用CSS来创建圆角边框以及相关的重要知识点。 首先,CSS(Cascading Style...
【A035]ASP.NET AJAX控件之RoundedCorners是一个关于在ASP.NET环境中使用AJAX技术实现页面元素圆角效果的主题。在现代网页设计中,圆角边框经常被用于提供更友好的视觉体验,使网页看起来更加平滑和专业。在ASP.NET...
asp.net ajax RoundedCorners控件的视频(带中文字幕)c#源码,希望对大家有用.
总的来说,jQuery Canvas Rounded Corners插件是一个强大的工具,它利用Canvas技术和jQuery的便利性,为开发者提供了在各种浏览器环境下创建圆角效果的能力。无论是在旧版浏览器还是现代浏览器,都能保证一致的视觉...
Unity-UI-圆角 这些组件和着色器使您可以向UI元素添加圆角! 如何安装 包装经理 打开%projectname%/Packages/manifest.json 在依赖项部分添加以下内容: ...选择RoundedCorners着色器 将材质附加到Imag
rounded-corners.js 想知道怎么找见的 可以私信 然后我告诉你方法 这里就不写了
标题"Extending ASPX Panel Control to produce Rounded Corners"指出,我们要讨论的是如何扩展Panel控件,使其能够呈现具有圆角的外观。 圆角设计在现代网页和应用程序中广泛使用,它能提供更柔和的视觉体验,提升...
本主题“CSS样式Table[3] - practical-css3-tables-with-rounded-corners-demo”着重讨论如何使用CSS3来创建具有圆角的表格,提升网页的视觉效果。我们将深入探讨CSS3中的相关属性和技术,以及如何通过实例代码...
在早期的Web开发中,由于CSS3的支持并不广泛,jQuery Corners提供了很好的解决方案。 1. **jQuery简介**: jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。jQuery...
带有圆角和边框的css3六角形。 css3六边形,可设置border与border-radius 结果 查看 捕获 大小和边框宽度 您可以按比例更改六边形的大小和边框宽度。 要在此处更改css文件。 -webkit-transform : rotate ( -30 deg ...
作者:Charles Wyke-Smith 李松峰(译) 副书名:Stylin’ with CSS: A ...Learn about CSS3 shadows, rounded corners, gradients, and background images Create interactivity with CSS3 transforms and transitions
安装:将文件RoundedCorners.inx和RoundedCorners.py复制到Inkscape目录中的Extensions文件夹中。 在Windows上,该文件位于C:\ Users [用户名] \ AppData \ Roaming \ inkscape \ extensions。 或者,可以将其复制...
NULL 博文链接:https://paskaa.iteye.com/blog/285051
CSS3的出现极大地丰富了网页的表现形式,其中圆角效果(Rounded Corners)是增强视觉吸引力的一种简单而有效的方式。通过`border-radius`属性,我们可以轻松地实现各种各样的圆角效果,从而让网页看起来更加柔和、...
在其他选择器中,可以使用`.roundedCorners()`来应用这些样式,甚至可以传入自定义的半径值,如`.roundedCorners(10px)`。 **函数**: Less还提供了内置函数,如颜色转换、尺寸计算等。例如,可以使用`lighten()`或...
本示例“Android-rounded-corners-image-view-”正是针对这一需求,它展示了如何在卡片视图(CardView)中创建一个带有圆形边框的图像视图,而且这个方法不仅限于卡片视图,可以应用于任何其他视图组件。这个项目由@...
示例中,我们为 `.roundedCorners` 类设置了宽度、内边距、背景色等样式,并利用 `-webkit-border-radius` 和 `-moz-border-radius` 来兼容 WebKit 和 Gecko 内核的浏览器: ```css .roundedCorners { width: 220px...
标题“gnome-rounded-corners”指的是一个针对Gnome桌面环境的项目,它的目的是为用户提供一个功能,可以在每个显示器上添加圆角效果。这个项目可能是由一个开发者或团队创建的,他们希望通过个性化用户界面来增强...
Use rounded corners minus the bloated HTML. Allow your visitors to select their preferred look and feel. Let the W3C validator do your debugging. Reduce the burden of site maintenance and updates. … ...
程序员则可能在CSS(层叠样式表)代码中设置网页字体,如`font-family: 'Rounded', sans-serif;`,这样浏览器就能在用户的设备上呈现指定的圆角字体。 总的来说,"Rounded"是一个关于字体设计的概念,强调圆润的...