css3圓角介紹與應用技巧
*以下技巧皆源自於Lea Verou所著《CSS Secrets》
自適應橢圓與圓角構造
在css上構造圓形只需要將border-radius屬性值設為邊長的一半即可設為邊長的一半。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>border-radiustitle> <style> .borderRadius{ display: inline-block; background: #fb3; min-width: 200px; height: 200px; line-height: 200px; border-radius: 100px; /* 边长的一半 */box-sizing: border-box; padding:0 5px; }<style> <head> <body> <p class="borderRadius"> <p class="innerTxt">p>p>body>html>
顯示效果如下:
以上佈局當我們在innerTxt中添加過多的內容時,會得到如下的效果:
的話,那麼border-radius中就不應該是固定的值,當我們將border-radius設定為50%時,顯示效果如下:
這樣就變成了一個自適應的橢圓了。 這裡我們全面介紹一下border-radius的屬性,border-radius是一個簡寫屬性,它的展開式是border-top-left-radius、border-top-right-radius、border-bottom-right-radius、
border-bottom-left-radius。border-radius可以單獨指定水平和垂直半徑,只要用一個斜杠( / )分隔這兩個值即可(圓形圓角水平和垂直半徑相等,可以合併)。
結合這這些特性來看的話,border-radius:50%;的詳細展開應該是border-radius:50% 50% 50% 50%/50% 50% 50% 50%。
b10% % ;
border-radius:
100% 0 0 0 / 100% 0 0 0;
特性加上一些想像,就可以構造出可愛的糖果按鈕效果了。
.borderRadius{display: inline-block;background: rgba(255,160,220,.8); box-shadow: hsl(0, 0%, 60%) 0 3px 3px;min-width: 200px;height: 100px;line-height: 200px; border-radius: 50% 10% / 100% 10%; }
.borderRadius{display: inline-block;background: rgba(157, 255, 127, 0.8); box-shadow: hsl(0, 0%, 60%) 0 3px 3px;min-width: 160px;height: 100px; line-height: 200px;border-radius: 20% 20% 12% 12%/ 80% 80% 12% 12%; }
以上就是css3圓角介紹與應用技巧的內容,更多相關內容請關注PHP中文網(www.php.cn)!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

純CSS3怎麼實現波浪效果?這篇文章就來跟大家介紹一下使用 SVG 和 CSS 動畫來製作波浪效果的方法,希望對大家有幫助!

Golang是一門現代化的程式語言,擁有許多獨特且強大的功能。其中之一就是函數參數的預設值應用技巧。本文將深入探討如何使用這項技巧,以及如何最佳化程式碼。一、什麼是函數參數預設值?函數參數預設值是指定義函數時為其參數設定預設值,這樣當函數呼叫時,如果沒有給參數傳遞值,則會使用預設值作為參數值。以下是一個簡單的範例:funcmyFunction(namestr

兩種方法:1、利用display屬性,只要為元素加上「display:none;」樣式即可。 2.利用position和top屬性設定元素絕對定位來隱藏元素,只需為元素加上「position:absolute;top:-9999px;」樣式。

在css中,可以利用border-image屬性來實作花邊邊框。 border-image屬性可以使用圖片來建立邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法「border-image: url(圖片路徑) 向內偏移值圖像邊界寬度outset 是否重複;」。

C++中的位元運算是程式設計師常用的運算方法,透過使用位元運算來處理資料能夠更有效率地完成一些複雜的計算任務。本文介紹了C++中的常用位元運算符號及其應用技巧,以及在實際開發中可能會用到的一些實例。位元運算符號C++中提供了六個位元運算符號,這些符號能夠對二進位位元進行操作,其中四個是位元運算符,另外兩個是移位運算符。位元運算符號如下:&位元與運算:兩個二進位位元都

實作方法:1、使用「:active」選擇器選取滑鼠點擊圖片的狀態;2、使用transform屬性和scale()函數實現圖片放大效果,語法「img:active {transform: scale(x軸放大倍率,y軸放大倍率);}」。

怎麼製作文字輪播與圖片輪播?大家第一想到的是利用js,其實利用純CSS也能實現文字輪播與圖片輪播,下面來看看實作方法,希望對大家有幫助!
