這篇文章給大家分享的是有關(guān)css3球體如何實(shí)現(xiàn)的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開發(fā),軟件開發(fā),小程序開發(fā),10年建站對(duì)活動(dòng)板房等多個(gè)方面,擁有豐富建站經(jīng)驗(yàn)。
css3實(shí)現(xiàn)球體的方法:1、創(chuàng)建一個(gè)寬高相等的正方形元素,使用border-radius屬性將其設(shè)置為圓形;2、使用“background:radial-gradient(...)”語句給圓形元素添加一個(gè)徑向漸變的背景顏色即可實(shí)現(xiàn)球體效果。
本教程操作環(huán)境:windows7系統(tǒng)、CSS3&&HTML5版、Dell G3電腦。
css3實(shí)現(xiàn)球體的步驟:
1、基本形狀
我們先來實(shí)現(xiàn)一個(gè)基本的圓,HTML 代碼如下:
<figure class="circle"></figure>
這里使用的是 HTML5 新增標(biāo)簽 figure,也可以用其它標(biāo)簽。figure 標(biāo)簽專門用于顯示網(wǎng)頁中的圖片或者其它圖表內(nèi)容。為了實(shí)現(xiàn)圓型效果,添加一些基礎(chǔ)的樣式:
.circle {
display: block;
background: black;
border-radius: 50%;
height: 300px;
width: 300px;
margin: 0;
}
2、徑向漸變
上面實(shí)現(xiàn)了基本的圓形效果,這里增加徑向漸變效果來實(shí)現(xiàn)更逼真的球體。
.circle {
display: block;
background: black;
border-radius: 50%;
height: 300px;
width: 300px;
margin: 0;
background: -webkit-radial-gradient(100px 100px, circle, #5cabff, #000);
background: -moz-radial-gradient(100px 100px, circle, #5cabff, #000);
background: radial-gradient(100px 100px, circle, #5cabff, #000);
}
3、添加陰影增強(qiáng)立體感
上節(jié)已經(jīng)有基本的球體效果出來了,為了增加立體效果,我們?cè)谇虻牡撞考觽€(gè)陰影,這樣立體感就更強(qiáng)了。
這里用到的 HTML 代碼如下:
<section class="stage"> <figure class="circle"><span class="shadow"></span></figure> </section>
CSS 代碼如下:
.stage {
width: 300px;
height: 300px;
display: inline-block;
margin: 20px;
-webkit-perspective: 1200px;
-webkit-perspective-origin: 50% 50%;
}
.circle .shadow {
position: absolute;
width: 100%;
height: 100%;
background: -webkit-radial-gradient(50% 50%, circle, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 50%);
-webkit-transform: rotateX(90deg) translateZ(-150px);
z-index: -1;
}
css的全稱是Cascading Style Sheets(層疊樣式表),它是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動(dòng)態(tài)地對(duì)網(wǎng)頁各元素進(jìn)行格式化。
感謝各位的閱讀!關(guān)于“css3球體如何實(shí)現(xiàn)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
分享題目:css3球體如何實(shí)現(xiàn)
文章源于:http://chinadenli.net/article2/ipscic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版、自適應(yīng)網(wǎng)站、企業(yè)建站、面包屑導(dǎo)航、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)