一个实现圆角的好技术

这个方法是Alessandro Fulciniti 创造的 Nifty Corners Cube代码。

首先从http://www.html.it/articoli/niftycube/NiftyCube.zip上下载Nifty Corners Cube方法的组件,该组件包含一个CSS文件和一个JavaScript文件。

网页引入所用的JavaScript文件:

<script type="text/javascript" src="/_assets/js/niftycube.js"><script>这块并不需要引入css,只需要引入js,css完全由js处理。

<script type="text/javascript">

window.οnlοad=function()

{

    Nitty("div#box","big");

}

</script>

html 结构如下图:

<div id="box">

    <h2>Marquee selectus</h2>

    <p>^^^^^^^^^^^^^</p>

</div>

这种方法添加圆角几乎不需要开发人员做任何工作,并且js会自动判断圆角需要的颜色,一般是和body的颜色保持一致。

选中标签的圆角大小可选择一下四个关键字:none,small,normal(默认值),和big。small相当于2个像素的大小,normal是5个像素,big是10个像素。

选择符支持:类型选择符 ,ID选择符,类选择符,ID后代选择符,类后代选择符,组选择符。

如果要选择多个标签,使其圆角可使用逗号将其分开,如下

<script type="text/javascript">

window.οnlοad=function()

{

    Nitty("div#box   , h3.main div","big");

}

</script>

Nifty Corners Cube 技术还支持4个角的中指定角为圆边

支持关键字:tl左上角  tr右上角  bl左下角  br右下角  top左右上角 bottom左右下角 left左上下角  right右上下角  all所有

示例:

<script type="text/javascript">

window.οnlοad=function()

{

    Nitty("div#box   , h3.main div","big  top");

}

</script>


哈哈!多么好的一个技术方法。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值