導航:首頁 > 編程語言 > js圖片圓角

js圖片圓角

發布時間:2023-01-23 18:46:30

① div如何設置圓角圖形

div用CSS設定圓角的話,只有一個屬性border-radius,但是該屬性IE8都不能支持,只能在firefox、chorme等瀏覽器中看到。如果想在IE8或以下的瀏覽器中看到,只能找js代碼實現。
有人寫過專門的做圓角用的js代碼,你可以搜搜看,印象中做成了corner函數,直接調用即可。

② Javascript圓角Div問題

div.style.border.radius="10px";

改為
div.style.borderRadius="10px"; //請注意大小寫

第二個問題的解決方法也同上。

③ dede圖片樣式顯示圓角,靜態的用樣式border-radius就可以,動態的怎麼做,還是加js特效

其實能用css寫的,都可以用js寫,js通過事件去設置border-radius的css屬性就可以了。

<divid="div"style="width:200px;height:200px;border:1pxsolidred;border-radius:"></div>
<buttonid="btn">按鈕</button>

<script>
window.onload=function(){
document.getElementById('btn').onclick=function(){
document.getElementById('div').style.borderRadius='40px';
}
}
</script>

點擊按鈕就可以設置邊框為圓角,

④ 有沒有一種js代碼可以使div變成圓角邊框

用CSS樣式吧,比js好
有的瀏覽器會禁止執行腳本,那樣就無效了
CSS就不會

<html>
<head>
<title>css圓角效果</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<style type="text/css">
div.RoundedCorner{background: #9BD1FA}
b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
</style>
</head>
<body>

<div class="RoundedCorner">
<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>
無圖片實現圓角框
<b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b>
</div>
<br>

<div class="RoundedCorner">
<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>
<br>無圖片實現圓角框<br><br>
<b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b>
</div>
</body>
</html>

⑤ 如何使用CSS+DIV或者jsp實現任意一張圖片讓它以圓角的樣子顯示

嗯。用CSS3 可以實現盒子模型的圓角。例如(border-radius: 8px; 表示8px 圓角半徑)至於圖片的話,要JS/JQ處理了。
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
各瀏覽器兼容、 CSS3 盒子圓角。

⑥ JS怎麼把圖片做成圓角形式謝謝

用CSS。
可以利用js 控制圖像的CSS,達到這個效果。
如果是HTML5的話,就更方便了。

⑦ js如何點擊左右按鈕切換圖片

這樣:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>動態切換圖片</title>

</head>

<style>

ul{

padding:0;margin:0;

}

li{

list-style: none;

}

#pic{

position: relative;

width: 400px;

height: 400px;

background-color:red;

margin:100px auto;

background:url('image/1.jpg') no-repeat center;

}

#pic img{

width: 400px;

height: 400px;

}

#pic ul{

width: 50px;

position: absolute;

top: 0;

right: -70px;


}

li{

width: 40px;

height: 40px;

margin-bottom:10px;

background-color: pink;

float: left;

}

#pic span{


position: absolute;

bottom: 10px;

left: 0;

}

#pic p,#pic span{

width: 400px;

height: 20px;

}

#pic p{

position: absolute;

top: 10px;

left: 0;

}

.active{

background-color: red;

}


</style>


<body>

<div id="pic">

<img src="" alt="">

<p>qwrwe</p>

<span>werwer</span>

<ul>

</ul>

</div>

<script>

window.onload=function(){

//存放舊li

var oldLi=null;

var num=0;

var oPic = document.getElementById('pic');

var oImg = oPic.getElementsByTagName('img')[0];

var oUL = oPic.getElementsByTagName('ul')[0];

var oSpan= oPic.getElementsByTagName('span')[0];

var oP = oPic.getElementsByTagName('p')[0];

var oLi= oUL.getElementsByTagName('li');

var arr=['image/1.jpg','image/2.jpg','image/3.jpg','image/4.jpg'];

var aText = ['圖片1','圖片2','圖片3','圖片4'];



for(var i=0;i<arr.length;i++){

//動態添加元素

oUL.innerHTML+='<li></li>';

}

// 舊li就等於當前的

oldLi=oLi[num];



// 初始化

oImg.src=arr[num];

oP.innerHTML=num+1+'/'+arr.length;

oSpan.innerHTML=aText[num];

oLi[num].className='active';




for(var i=0;i<arr.length;i++){

// 給元素自定義屬性

//

oLi[i].index=i;

oLi[i].onclick=function(){

// 當元素被點擊時圖片文字信息都一起變化

oImg.src=arr[this.index];

oP.innerHTML=1+this.index+'/'+arr.length;

oSpan.innerHTML=aText[this.index];

// 清空上一個 當前添加

oldLi.className='';

//將上一個給當前

oldLi=this;

this.className='active';

}

}

}

</script>

</body>

</html>

(7)js圖片圓角擴展閱讀:

注意事項

1、可以通過JS刪除和添加hidden屬性,改用style.display="none"和style.display="inline"來實現隱藏和顯示。

2、button屬性,主要的問題時button樣式的問題,如何才能做一個好看的button,通過查找找到了設置button相關的值。

border:none; 設置按鈕無邊框

outline:none;消除按鈕點擊後出現的表示被點擊的邊框

background:url(...)按鈕背景圖片

text-shadow: 0 1px 1px rgba(0,0,0,.3);文字陰影

box-shadow: 0 5px 7px rgba(0,0,0,.2);按鈕陰影

border-radius:15px;按鈕邊框圓角

⑧ 現在可以用border-radius做出向外的圓角,怎麼用css或者js讓div或者圖片的邊角向內倒圓角

你可以用一個圓。和背景色一樣的塊。定位到你要的位置。

⑨ 使用JQuery怎麼實現滑鼠移上去背景變圓角矩形

如果是支持CSS3的瀏覽器,定義border-radius屬性,就是盒模型的邊界圓角,值越大越圓。

用jquery做的話,就是定義一個帶border-radius的class,然後選擇相應的元素,在hover事件中使用addClass方法添加這個class。
但是,這是不好的做法,或者說是mb way。因為直接使用css的hover偽類就可以實現,完全不需要藉助jquery或者說js
例如你的這幾個div擁有一個class,title-div,那麼只需要
.title-div:hover {
border-radius: 8px;

}
就可以實現滑鼠一上去圓角。

不過要是需要兼容IE6/7/8這種不支持CSS3特性的瀏覽器,就得使用CSS3Pie之類的庫,你可以搜索下,在官網上看看他介紹。

閱讀全文

與js圖片圓角相關的資料

熱點內容
微信文件傳送電腦 瀏覽:600
什麼app可以解壓百度雲rar 瀏覽:627
蘋果6sp換殼 瀏覽:956
海盜船k70rgb燈光配置文件 瀏覽:336
linuxfsstat 瀏覽:926
電腦文件有個鎖 瀏覽:441
ps多張pdf文件夾 瀏覽:2
怎樣壓縮文件能傳到qq郵箱 瀏覽:923
南昌房管局網站怎麼查備案 瀏覽:884
如何設置ipad下載密碼 瀏覽:458
ae信號干擾教程 瀏覽:548
電腦之前刪掉的文件怎麼找 瀏覽:805
索尼z1刷什麼系統升級 瀏覽:466
自創字體怎麼編程序 瀏覽:381
成都的蘋果售後服務電話號碼 瀏覽:698
文件放筆記本哪個盤 瀏覽:745
starbound星球文件格式 瀏覽:137
javathis和super 瀏覽:782
iphone5左上角翹屏 瀏覽:863
自製音樂節奏燈教程 瀏覽:963

友情鏈接