如果是支持CSS3的瀏覽器,定義border-radius屬性,就是盒模型的邊界圓角,值越大越圓。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、廣漢網(wǎng)絡(luò)推廣、小程序開發(fā)、廣漢網(wǎng)絡(luò)營銷、廣漢企業(yè)策劃、廣漢品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供廣漢建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.rwnh.cn
用jquery做的話,就是定義一個(gè)帶border-radius的class,然后選擇相應(yīng)的元素,在hover事件中使用addClass方法添加這個(gè)class。
但是,這是不好的做法,或者說是dumb way。因?yàn)橹苯邮褂胏ss的hover偽類就可以實(shí)現(xiàn),完全不需要借助jquery或者說js
例如你的這幾個(gè)div擁有一個(gè)class,title-div,那么只需要
.title-div:hover {
border-radius: 8px;
}
就可以實(shí)現(xiàn)鼠標(biāo)一上去圓角。
不過要是需要兼容IE6/7/8這種不支持CSS3特性的瀏覽器,就得使用CSS3Pie之類的庫,你可以搜索下,在官網(wǎng)上看看他介紹。
你好,很高興為你作答。
圓角按鈕屬于外觀樣式,他們是由CSS決定的,而使用CSS3能夠輕松實(shí)現(xiàn)圓角按鈕,如下代碼:
!DOCTYPE?html
html
head?lang="en"
meta?charset="UTF-8"
title圓角按鈕/title
style
.btn?{
display:?inline-block;
padding:?6px?12px;
margin-bottom:?0;
font-size:?14px;
font-weight:?400;
line-height:?1.42857143;
text-align:?center;
border:?1px?solid?transparent;
border-radius:?4px;
color:?#fff;
background-color:?#337ab7;
border-color:?#2e6da4;
}
/style
/head
input?type="button"?id="button_equal"?class="btn"?value="我是圓角按鈕"
body
/body
/html
給你一個(gè)我用的實(shí)現(xiàn)圓角的插件,ie-css3。
這個(gè)就是讓IE 6,7,8支持部分的CSS3屬性。
官網(wǎng)上有下載地址及使用注意。
作者官網(wǎng):
注意看運(yùn)行效果,需要部署本地服務(wù)器,使用服務(wù)器路徑打開。
直接雙擊打開是看不到效果,還報(bào)錯(cuò)的。
給一個(gè)例子,我寫的。
.borderRadius { border:#E6F2FB 1px solid; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative; z-index:2; behavior:url(js/ie-css3.htc);}
position:relative;這個(gè)必須有,不然沒有效果。
下面的代碼,另存為html運(yùn)行就能看見效果:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
titlejs實(shí)現(xiàn)(層,表格)元素圓角的函數(shù)/title
META http-equiv=Content-Type content="text/html; charset=gb2312"
STYLEBODY {
FONT-SIZE: 12px; COLOR: #333333; TEXT-ALIGN: center
}
.round {
DISPLAY: inline; MARGIN: 5px; WIDTH: 200px; BACKGROUND-COLOR: lightblue
}
/STYLE
META content="MSHTML 6.00.2900.3243" name=GENERATOR/HEAD
BODY
DIV id=title style="MARGIN: 5px; WIDTH: 500px; BACKGROUND-COLOR: #e9afdf"
DIV
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px"自動(dòng)圓角函數(shù)BR
回到/DIV
/DIV
DIV class=round id=round1
DIV
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px"樣式1/DIV/DIV
DIV class=round id=round2
DIV
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px"樣式2/DIV/DIVBR
DIV class=round id=round3
DIV
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px"樣式3/DIV/DIV
DIV class=round id=round4
DIV
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px"樣式4/DIV/DIV
DIV id=a style="MARGIN: 5px; WIDTH: 500px; BACKGROUND-COLOR: #e9afdf"
DIV
style="PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px"說明:BRRoundCorner("欲圓角的元素ID"
[, 圓角樣式 ]);BR圓角樣式:可選參數(shù),暫時(shí)有4種 /DIV/DIV
SCRIPT
RoundCorner("round1",1);
RoundCorner("round2",2);
RoundCorner("round3",3);
RoundCorner("round4",4);
RoundCorner("a",1);
RoundCorner("title",1);
function RoundCorner(obj,style)
{
/********
網(wǎng)頁元素圓角函數(shù)!!
作者: Longbill
********/
var r = [];
var styles = [
{top:["0 5px","0 3px","0 2px","0 1px","0 1px"],bottom:["0 1px","0 1px","0 2px","0 3px","0 5px"]},
{top:["0 5px","0 3px","0 2px","0 1px","0 1px"],bottom:["0px","0px","0px","0px","0px"] },
{top:["0 0 0 5px","0 0 0 3px","0 0 0 2px","0 0 0 1px","0 0 0 1px"],bottom:["0 1 0 0px","0 1 0 0px","0 2 0 0px","0 3 0 0px","0 5 0 0px"]},
{top:["0 5 0 0px","0 3 0 0px","0 2 0 0px","0 1 0 0px","0 1 0 0px"],bottom:["0 0 0 1px","0 0 0 1px","0 0 0 2px","0 0 0 3px","0 0 0 5px"]}
]; //author: longbill.cn
if (!style || stylestyles.length) style = 1;
style--;
var btop = styles[style].top,bbottom = styles[style].bottom;
if (typeof obj == "string") obj = document.getElementById(obj);
var objp = obj.parentNode;
if (!obj || !objp) return;
var bg = '';
var cssProperty = "backgroundColor";
var mozillaEquivalentCSS = "background-color";
if (objp.currentStyle)
var actualColor = objp.currentStyle[cssProperty];
else
{
var cs = document.defaultView.getComputedStyle(objp, null);
var actualColor = cs.getPropertyValue(mozillaEquivalentCSS);
}
if (actualColor == "transparent" objp.parentNode) bg = arguments.callee(objp.parentNode);
else if (actualColor == null) bg = "#ffffff";
else bg = actualColor;
var HTML = obj.innerHTML;
obj.innerHTML = "";
for(var istop=1;istop=0;istop--)
{
var topborder = document.createElement("b");
topborder.style.display = "block";
topborder.style.height = "2px";
topborder.style.backgroundColor = bg;
for(var i=0;ibtop.length;i++)
{
var b = document.createElement("b");
if (obj.style.backgroundColor)
b.style.backgroundColor = obj.style.backgroundColor;
else if (obj.className)
b.className = obj.className;
b.style.display = "block";
b.style.margin = (istop)?btop[i]:bbottom[i];
b.style.height = "1px";
b.style.overflow = "hidden";
b.style.width = "auto";
topborder.appendChild(b);
}
obj.appendChild(topborder);
if (istop) obj.innerHTML+=HTML;
}
}
/SCRIPT
/BODY/HTML
當(dāng)前標(biāo)題:jquery圓角,jquery圓角特效
本文網(wǎng)址:http://www.rwnh.cn/article26/dsdjccg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、面包屑導(dǎo)航、關(guān)鍵詞優(yōu)化、網(wǎng)站策劃、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)