box-shadow圓角效果程式碼

admin發表於2018-07-22
通常實現圓角效果我們使用border-radius,其實我們也可以使用box-shadow屬性來實現。

兩個屬性的具體用法這裡就不多介紹了,具體可以參閱以下兩個文章:

(1).圓角效果可以參閱CSS3實現圓角效果一章節。

(2).box-shadow可以參閱CSS3 box-shadow一章節。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼執行程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
.antzone{
  margin:100px;
  width:100px;
  height:100px;
  border-radius:1px;
  box-shadow:0 0 0 30px #cd0000;
}
</style>
</head>
<body>
<div class="antzone"></div>
</body>
</html>

上面的程式碼實現了我們的要求,下面簡單做一下介紹。

設定元素的長寬均是100px,並且border-radius值是1px,也就是元素本身有一定的圓角效果,這當然是由用處的。

如果box-shadow的值是::0 0 0 0 #cd0000,那麼投影正好和元素重合的。

但是我們將擴充套件效果設定為30px,那麼就是向外擴充套件了30px,那麼圓角效果也就很明顯了。

相關文章