1. 程式人生 > >CSS圓角效果 -webkit-border-radius(CSS3中border-radius隱藏的威力)

CSS圓角效果 -webkit-border-radius(CSS3中border-radius隱藏的威力)

點評:border-radius:用這個屬效能實現圓角邊框的效果。現在只有Mozilla/Firefox 和 Safari 3支援該屬性。

-webkit-border-radius:蘋果;谷歌,等一些瀏覽器認,因為他們都用的是webkit核心; 
-moz-border-radius:moz這個屬性 主要是專門支援Mozilla Firefox 火狐瀏覽器的CSS屬性。 
在這兩個屬性有值的時候,去掉哪個屬性,對用他們做核心的瀏覽器就有影響,如果沒值的話,就沒影響,這兩個屬性和,IE,和360沒關係。不刪除的話影響微乎其微. 

border-radius:用這個屬效能實現圓角邊框的效果。 
現在只有Mozilla/Firefox 和 Safari 3支援該屬性。請看下面的示例程式碼: 

複製程式碼 程式碼如下:
<div style="background-color:#ccc; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border:1px solid #000; 
padding:10px;" 


Mozilla/Firefox 和 Safari 3使用者將在這裡看到圓角邊框 
此外,設計者還可以隨意指定圓角的位置,左上、左下、右上、右下四個方向。在mozilla/firefox和safari中的具體書寫格式如下: 

-moz-border-radius-topleft / -webkit-border-top-left-radius 

-moz-border-radius-topright / -webkit-border-top-right-radius 
-moz-border-radius-bottomleft / -webkit-border-bottom-left-radius 
-moz-border-radius-bottomright / -webkit-border-bottom-right-radius 


Mozilla/Firefox 和Safari 3 中看到的左上圓角 
Mozilla/Firefox 和Safari 3 中看到的右上圓角 
Mozilla/Firefox 和Safari 3 中看到的左下圓角 
Mozilla/Firefox 和Safari 3 中看到的右下圓角


CSS3中border-radius隱藏的威力 

這篇文章將簡述使用CSS3的border-radius來畫圓、半圓和四分之一圓,並如何利用它們。 
如何使用border-radius屬性 
下面是border-radius屬性最基本的使用方法。 


複製程式碼 程式碼如下:
.round { 
border-radius: 5px; /* 所有角都使用半徑為5px的圓角,此屬性為CSS3標準屬性 */ 
-moz-border-radius: 5px; /* Mozilla瀏覽器的私有屬性 */ 
-webkit-border-radius: 5px; /* Webkit瀏覽器的私有屬性 */ 
border-radius: 5px 4px 3px 2px; /* 四個半徑值分別是左上角、右上角、右下角和左下角 */ 


關於在IE裡怎麼實現圓角,可以看《Excellent Article Which Included Ways to Achieve Rounded Corners in IE》這篇文章。 

1.用border-radius畫圓 
實心圓 

如圖,是用border-radius屬性畫出來的一個完美的實心圓。畫實心圓的方法是高度和寬度相等,並且把border的寬度設為高度和寬度的一半。程式碼如下。 

複製程式碼 程式碼如下:
#circle { 
width: 200px; 
height: 200px; 
background-color: #a72525; 
-webkit-border-radius: 100px; 


空心圓

通過border-radius屬性畫空心圓和畫實心圓的方法差不多,只是border的寬度只能小於高度和寬度的一半。程式碼如下。 

複製程式碼 程式碼如下:
#circle { 
width: 200px; 
height: 200px; 
background-color: #efefef; /* Can be set to transparent */ 
border: 3px #a72525 solid; 
-webkit-border-radius: 100px; 


虛線圓

複製程式碼 程式碼如下:
#circle { 
width: 200px; 
height: 200px; 
background-color: #efefef; /* Can be set to transparent */ 
border: 3px #a72525 dashed; 
-webkit-border-radius: 100px 100px 100px 100px; 

相關推薦

CSS圓角效果 -webkit-border-radius(CSS3border-radius隱藏威力)

點評:border-radius:用這個屬效能實現圓角邊框的效果。現在只有Mozilla/Firefox 和 Safari 3支援該屬性。 -webkit-border-radius:蘋果;谷歌,等一些瀏覽器認,因為他們都用的是webkit核心;  -moz-bor

cssborder-radius css3border-radius理解

  css3之border-radius理解         在日常專案過程中,border-radius這個屬性算是非常常用的屬性之一了,通過設定元素的border-radius值,可以輕鬆給元素設定圓角邊框,甚至實現繪製圓、半圓、四分之

css3border-radius的8個屬性值

border-radius詳細例子展示:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport

CSS3屬性之圓角效果——border-radius屬性

20px con 一半 正方 ace ring css key lpad 在css3之前,要實現圓角的效果可以通過圖片或者用margin屬性實現(可以參考這裏:http://www.hicss.net/css-practise-of-image-round-box/)。

CSS3邊框 圓角效果 border-radius

右上角 css3 order .com 所有 分別是 src 順時針 利用 border-radius是向元素添加圓角邊框。 使用方法:1. border-radius:10px; /* 所有角都使用半徑為10px的圓角 */      2. border-radius

CSS3border-radius)邊框圓角詳解

比如,下面是一個div方框(寬高都是200,背景為紅色,邊框為2px solid #000)現在設定它的圓角半徑為50px,即:border-radius:50px; 這條語句同時將每個圓角的"水平半徑"和"垂直半徑"都設定為50px。 border-radius可以同時設定1到4個值。(想想我們之前的mar

css3邊框——圓角效果(border-radius)、陰影(box-shadow)、邊框應用圖片(border-image)

1.圓角效果(border-radius) border-radius是向元素新增圓角邊框 使用方法如下:注:下面4個div分別實現了不同的圓角效果 <!DOCTYPE html> <html> <head> <meta chars

css3基礎 border-radius 圓角的div

head back 博文 添加 doctype over nth 圖片 auth 禮悟:   公恒學思合行悟,尊師重道存感恩。葉見尋根三返一,江河湖海同一體。 虛懷若谷良心主,願行無悔給最苦。讀書鍛煉養身心,誠勸且行且珍惜。   

CSS3border-radius屬性畫出圓圈效果border-width帶值)

我們知道border-radius可以畫出圓的效果,但是,border-radius的半徑若小於border的厚度,則邊框內部就不具有圓角效果 如: 程式碼為: div#circle { width: 100px; height: 100px; backgrou

css3基礎 border-radius:50% div 圓形顯示的圖片

思考 src over css .cn chrome mage tps ima 禮悟:   公恒學思合行悟,尊師重道存感恩。葉見尋根三返一,江河湖海同一體。 虛懷若谷良心主,願行無悔給最苦。讀書鍛煉養身心,誠勸且行且珍惜。   

css3基礎 border-radius:50% img 圓形顯示的圖片

name sch img radius tle utf tps color type 禮悟:   公恒學思合行悟,尊師重道存感恩。葉見尋根三返一,江河湖海同一體。 虛懷若谷良心主,願行無悔給最苦。讀書鍛煉養身心,誠勸且行且珍惜。   

cssborder畫三角形

wid script words tor keyword key class des edi <!doctype html><html lang="en"> <head> <meta charset="UTF-8"> &l

css3-moz、-ms、-webkit,-o分別代表的意思,以及微信瀏覽器內核分析

ogl mod ref rotate ftw 世界之窗 說了 ike tps 這種方式在業界上統稱:識別碼、前綴 //-ms代表【ie】內核識別碼 //-moz代表火狐【firefox】內核識別碼 //-webkit代表谷歌【chrome】/蘋果【safari】內核識別碼

css3的display:-webkit-box的用法

 css3中的display:-webkit-box的用法 webkit-box 1.之前要實現橫列的web佈局,通常就是float或者display:inline-block;但是都不能做到真正的流體佈局。至少width要自己去算百分比。 2.flexiblebox就可以實現真正

css3border-radius

border語法 border-radius支援是四個角,總共八個值(水平+垂直)的設定: border-radius:1px 2px 3px 4px / 5px 6px 7px 8px; 表示 border-top-left-radius:1px 5px; border-

css3文字“走”出來的效果

<!DOCTYPE html> <html> <head><title>文字從一個地方走出來的效果</title><style type="text/css">.banner1{     width:234px;     height:3

CSS3邊框border-radius

一、官方解釋 設定或檢索物件使用圓角邊框。提供2個引數,2個引數以“/”分隔,每個引數允許設定1~4個引數值,第1個引數表示水平半徑,第2個引數表示垂直半徑,如第2個引數省略,則預設等於第1個引數。 水平半徑:如果提供全部四個引數值,將按上左(top-left)、上右(t

vue專案關於CSS樣式【-webkit-box-orient: vertical】打包後丟失問題

        最近在做vue專案的時候頁面處理多行文字樣式時用到了-webkit-box-orient: vertical這個屬性,本地跑專案沒問題,但是打包放到伺服器後發現這個屬性丟失了。如下圖:.topic-info { margin: 5px 10px

table表格實現圓角效果

原文:https://www.cnblogs.com/phermis/p/7059894.html在table中設定border-radius發現不起作用,網上查找了一番,原因是border-collapse:collapse和border-radius不相容。設計圖效果程式

CSS3 的過渡效果

1.transition-property 設定物件中的參與過渡的屬性 預設值為:all。預設為所有可以進行過渡的css屬性。如果提供多個屬性值,以逗號進行分隔。 語法: transition-property:none | <single-transition