Kulaté rožky je možné vytvářet pomocí CSS vlastnosti border-radius.
Curvy Corners používají k vytovření kulatých rožků JavaScript.
Níže uvedený příklad použije JavaScript na vytváření kulatých rožků vždy (zvyšuje zátěž počítače):
...
<style type="text/css">
/* <![CDATA[ */
.rounded {
background-color: #ff0;
border: 3px solid #f00;
}
/* ]]> */
</style>
<meta http-equiv="content-script-type" content="text/javascript" />
<script type="text/javascript" src="scripts/curvycorners.js"></script>
<script type="text/javaScript">
/* <![CDATA[ */
addEvent(window, 'load', initCorners);
function initCorners() {
var settings = {
tl: {radius: 20},
tr: {radius: 20},
bl: {radius: 20},
br: {radius: 20},
antiAlias: true
}
curvyCorners(settings, ".rounded");
}
/* ]]> */
</script>
</head>
<body>
<h1>Curvy Corners</h1>
<div class="rounded">
Content
</div>
...
Níže uvedený příklad použije JavaScript pouze v případě, kdy prohlížeč nepodporuje CSS3 vlastnot border-radius:
...
<style type="text/css">
/* <![CDATA[ */
.rounded {
background-color: #ff0;
border: 3px solid #f00;
/* Do rounding (native in Firefox and Safari) */
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
}
/* ]]> */
</style>
<meta http-equiv="content-script-type" content="text/javascript" />
<script type="text/JavaScript" src="scripts/curvycorners.js"></script>
</head>
<body>
<h1>Curvy Corners</h1>
<div class="rounded">
Content
</div>
...
Nifty Corners nabízí další způsob vytvoření kulatých rožků.
| Příloha | Velikost |
|---|---|
| curvycorners-2.0.4.zip | 188.9 KB |
| curvy-corners-css.zip | 2.66 KB |