`
天梯梦
  • 浏览: 13731351 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论
阅读更多

Rounded corners without images. Plus lots of other corner adornments.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>JQuery Corner Demo</title>
<style type="text/css">
body {
    font: Verdana,Arial,sans-serif;
	 /* An explicit background color is required for Safari. */
	 /* Otherwise your corner chunks will come out black!    */
	background: #f8f0e0;
}
div.section { clear: left; }
h1 { font-size: 150%; padding: 0 }
h2 { background: #ccc; padding: 1px 20px;  }
div.demo { 
	float: left; width: 18em; padding: 20px; margin: 1em;
    background: #c92; color:#000; text-align: center; font: verdana, arial, sans-serif;
}
div.fun  { margin: 2px; }
</style>

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.corner.js"></script>
<script type="text/javascript">
	$(function(){	// shorthand for $(document).ready() BTW
        $('div.demo').each(function() {
			// The text of the paragraphs in the rounded divs is also the
			// jQuery code needed to create that effect. Cosmic.
             eval($('p', this).text());
        });
        $('#main p').wrap("<code></code>");
	});
</script>
</head>
<body>
<h1>jQuery Corner Demo</h1>
<p>Now with more effects, thanks to <a href="http://www.malsup.com/jquery/corner/">Mike Alsup</a>!</p>
<p><a href="jq-corner.html">How does this work? How do I use it?</a></p>
<p><a href="jquery.corner.js">Just the source, please!</a></p>

<div id="main">
    <div class="section">
    <h1>Available Corner Effects</h1>
    </div>
    <div class="demo"><h1>Round</h1> <p>$(this).corner();</p></div>
    <div class="demo"><h1>Bevel</h1> <p>$(this).corner("bevel");</p></div>
    <div class="demo"><h1>Notch</h1> <p>$(this).corner("notch");</p></div>
    <div class="demo"><h1>Bite</h1>  <p>$(this).corner("bite");</p></div>
    <div class="demo"><h1>Cool</h1>  <p>$(this).corner("cool");</p></div>
    <div class="demo"><h1>Sharp</h1> <p>$(this).corner("sharp");</p></div>
    <div class="demo"><h1>Slide</h1> <p>$(this).corner("slide");</p></div>
    <div class="demo"><h1>Jut</h1>   <p>$(this).corner("jut");</p></div>
    <div class="demo"><h1>Curl</h1>  <p>$(this).corner("curl");</p></div>
    <div class="demo"><h1>Tear</h1>  <p>$(this).corner("tear");</p></div>
    <div class="demo"><h1>Fray</h1>  <p>$(this).corner("fray");</p></div>
    <div class="demo"><h1>Wicked</h1><p>$(this).corner("wicked");</p></div>
    <div class="demo"><h1>Sculpt</h1><p>$(this).corner("sculpt");</p></div>
    <div class="demo"><h1>Long</h1>  <p>$(this).corner("long");</p></div>
    <div class="demo"><h1>Dog Ear</h1><p>$(this).corner("dog");</p></div>
    <div class="demo"><h1>Dog2</h1><p>$(this).corner("dog2");</p></div>
    <div class="demo"><h1>Dog3</h1><p>$(this).corner("dog3");</p></div>
    
    
    <div class="section">
    <h1>Choose Your Corner</h1>
    <h2>Use <code>top, bottom, tl, tr, bl, br</code> to identify which corner to style</h2>
    </div>
    <div class="demo"><h1>Top Bevel</h1>        <p>$(this).corner("bevel top");</p></div>
    <div class="demo"><h1>Top-Left Bite</h1>    <p>$(this).corner("bite tl");</p></div>
    <div class="demo"><h1>Round Bottom</h1>     <p>$(this).corner("bottom");</p></div>
    <div class="demo"><h1>Bottom-Left Notch</h1><p>$(this).corner("notch bl");</p></div>
    <div class="demo"><h1>Top-Right Dog Ear</h1><p>$(this).corner("dog tr");</p></div>
    <div class="demo"><h1>Top-Left, Bottom-Right Cool</h1><p>$(this).corner("cool tl br");</p></div>
    
    <div class="section">
    <h1>Specify Size</h1>
    <h2>Include a px value to specify the corner size</h2>
    </div>
    <div class="demo"><h1>Round 30px</h1> <p>$(this).corner("30px");</p></div>
    <div class="demo"><h1>Round 5px</h1>  <p>$(this).corner("5px");</p></div>
    <div class="demo"><h1>Cool 20px</h1>  <p>$(this).corner("cool 20px");</p></div>
    <div class="demo"><h1>Sharp 20px</h1> <p>$(this).corner("sharp 20px");</p></div>
    <div class="demo"><h1>Bite 30px</h1>  <p>$(this).corner("bite 30px");</p></div>
    <div class="demo"><h1>Wicked 20px</h1><p>$(this).corner("wicked 20px");</p></div>
    <div class="demo"><h1>Dog 20px</h1><p>$(this).corner("dog 20px");</p></div>
    <div class="demo"><h1>Dog2 30px</h1><p>$(this).corner("dog2 30px");</p></div>
    <div class="demo"><h1>Dog3 30px</h1><p>$(this).corner("dog3 30px");</p></div>
    
    <div class="section">
    <h1>Mix and Match</h1>
    <h2>Chain corner calls to achieve combined effects</h2>
    </div>
    <div class="demo"><h1>Round and Bevel</h1><p>$(this).corner( "bottom").corner("top bevel");</p></div>
    <div class="demo"><h1>Round and Notch</h1><p>$(this).corner( "br top").corner("notch bl 20px");</p></div>
    <div class="demo"><h1>Crazy</h1>          <p>$(this).corner("jut tl 20px").corner("dog tr 20px").corner("bite bl 15px").corner("notch br");</p></div>

    <div class="section">
    <h1>Fun Stuff</h1>
    <h2>Interesting Side Effects</h2>
    </div>
    <div class="demo fun"><h1>Left Half of Arrow</h1> <p>$(this).corner("sharp tr br 20px");</p></div>
    <div class="demo fun"><h1>Right Half of Arrow</h1><p>$(this).corner("sharp tl bl 20px");</p></div>
</div> <!-- main -->
</body>
</html>
 

 

分享到:
评论

相关推荐

    jquery圆角插件

    jQuery圆角插件就是为了解决这样的需求而存在的。它允许开发者轻松地为网页元素添加圆角效果,无需手动编写复杂的CSS3代码,大大提高了开发效率。 jQuery是一种广泛使用的JavaScript库,它简化了JavaScript的DOM...

    jQuery圆角插件:jquery.corners.js

    jQuery圆角插件,如`jquery.corners.js`,是前端开发中常见的一种工具,用于在网页元素上实现圆角效果。在Web设计中,圆角可以为界面增添柔和感和现代感,使得用户界面更加友好。在CSS3之前,创建圆角效果通常需要...

    jQuery Canvas Rounded Corners - jQuery圆角插件

    而`jquery.corners.js`则是jQuery圆角插件的主要脚本,它包含实现圆角效果的函数和逻辑。 在页面中引入这些文件后,可以通过jQuery选择器选取需要添加圆角效果的元素,并调用`.corners()`方法来应用插件。例如: `...

    jQuery圆角插件

    而jQuery圆角插件则进一步扩展了这些功能,使得开发者能够为任何元素添加圆角,无论是静态页面还是动态加载的内容。通过这款插件,你可以为按钮、表单、面板等各种元素设置不同大小、颜色和样式的圆角,从而提升网页...

    兼容所有浏览器的 Jquery 圆角插件,可配置

    **jQuery圆角插件开发详解** 在Web前端开发中,我们常常需要为页面元素添加圆角效果,以提升用户体验和视觉美观。在CSS3中,我们可以直接使用`border-radius`属性来实现,但在不支持CSS3的老版本浏览器中,如IE6、7...

    jquery 圆角插件

    在jQuery的基础上,有许多插件被开发出来,以实现更多特定的效果,比如“jQuery圆角插件”。 jQuery圆角插件(jQuery Corner)是专门用于为HTML元素添加圆角效果的工具。它通过CSS3的border-radius属性来实现,对于...

    jquery 圆角插件 jquery-corners-0.3.zip

    在jQuery-corners插件中,我们可以看到它提供的主要功能是通过CSS3的border-radius属性来实现元素的圆角效果,对于不支持此属性的老版本浏览器,它会使用内嵌的图片或者JavaScript动态创建元素来模拟圆角。...

    jQuery圆角插件,实现兼容浏览器圆角效果

    但是这些方法在实现的过程中,总是会增加很多无谓的工作任务,而且还有可能无法做到浏览器之间的兼容性,那么就介绍一个非常简单的jQuery圆角实现效果吧,说是圆角有点小看它了,因为它可以实现的不止是圆角,看这...

    jQuery插件之圆角插件.

    然而,随着jQuery圆角插件的出现,这个问题得到了显著的解决。 首先,我们需要理解jQuery的核心概念。jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。它的API设计易于理解和...

    jquery 圆角插件 corners 0.3 与实例.rar

    jquery corners 圆角插件,用于修饰各种各样的角为圆角,比如Div边框、TAB按钮、区域边框等,以前有款圆角插件同样也是基于jquery的,好像叫做jQuery Corner,名字也很有相似哦,有希望的可以看看这两款有何不同,...

    自写的一个jQuery圆角插件

    例如,本文提到的jQuery圆角插件就是利用jQuery来实现对DOM的操作,改变元素的样式,实现圆角效果。 知识点二:jQuery插件的开发 jQuery插件就是使用jQuery的API,利用jQuery的设计模式,对jQuery对象进行扩展,为...

    jquery 圆角例子

    **jQuery圆角插件简介** 在网页设计中,圆角是一种常见的视觉效果,可以增加页面的美观度和现代感。在HTML和CSS早期,实现圆角并非易事,需要使用复杂的CSS hack或图像来达到目的。然而,随着jQuery的普及和CSS3的...

    jq 实现圆角插件

    一种常见的jQuery圆角插件是`jQuery.corner()`,它允许开发者通过简单的API调用来为元素添加圆角。例如,`$("#element").corner("10px");`就能将ID为`element`的元素的四角设置为10像素的圆角。插件通常会通过动态...

    jquery圆角等

    7. **兼容性检查**: 虽然jQuery圆角插件提高了兼容性,但仍然建议检测用户的浏览器是否支持CSS3的`border-radius`,如果支持则直接使用CSS,否则再依赖JavaScript插件。 8. **结合其他CSS3属性**:CSS3的`border-...

    jQuery圆角边框网页分页插件.zip

    本资源“jQuery圆角边框网页分页插件.zip”提供了一个实用的jQuery插件,用于在网页中实现具有圆角边框的分页效果。这个插件可以帮助开发者快速创建美观且易于使用的网页分页组件,提升用户体验。 首先,我们需要...

    超级好用的jQuery圆角插件 Corner速成

    jQuery Corner是一款针对jQuery框架设计的插件,专门用于创建页面元素的圆角效果。在CSS3之前,实现圆角效果通常需要复杂的切图技巧或使用图片作为边角,这无疑增加了前端开发的工作量。然而,jQuery Corner的出现...

Global site tag (gtag.js) - Google Analytics