css3堅持漸進增強(從被所有瀏覽器支援的基本功能開始,逐步地新增那些只有新式瀏覽器才支援的功能,向頁面新增無害於基礎瀏覽器的額外樣式和功能。當瀏覽器支援時,它們會自動地呈現出來並發揮作用。)原則。相對的是優雅降級原則,即是一開始就構建完整的功能,然後再針對低版本瀏覽器進行相容。
css3中新增特性包括很多,如選擇器,盒模型,背景和邊框,文字特效,2d/3d轉換,動畫,多列布局。
border-radius: 1-4
length|% / 1-4
length|%;
length定義圓角的形狀,第乙個lenght表示水平方向的半徑,而第二個表示豎直方向的半徑。 第二值省略的情況下,水平方向和豎直方向的半徑相等。
%以百分比定義圓角的形狀。
順時針賦值,如果當前角沒有賦值就取對角的值。
box-shadow: h-shadow v-shadow blur spread color inset;
h-shadow 必需。水平陰影的位置。允許負值。
v-shadow必需。垂直陰影的位置。允許負值。
blur可選。模糊距離。
spread可選。陰影的尺寸。
color可選。陰影的顏色。請參閱 css 顏色值。
inset可選。將外部陰影 (outset) 改為內部陰影。
text/shadow 與其用法類似。
linear-gradient([
[|to
-corner
>
],]?
[, >
]+)
angle用角度值指定漸變的方向(或角度)。
side-or-corner 可以為left, right,top ,bottom。
to left設定漸變為從右到左。相當於: 270deg,以此類推。
color-stop = color [ length | percentage ]?
color指定顏色。
length:用長度值指定起止色位置。不允許負值
percentage:用百分比指定起止色位置。
background:linear-gradient(
to right,
red 0
%, red 25% ,
blue 25
%,blue 50
%, green 50
%,green 75
%, pink 75% ,pink 100%
);
radial-gradient指從乙個中心點開始沿著四周產生漸變效果
background
: radial-gradient(
150px at center,
yellow,
green
);
以上就是乙個圍繞中心點做漸變,半徑是150px,從黃顏色到綠顏色做漸變的例子。
必要引數
輻射範圍即圓半徑 (半徑越大,漸變效果越大) ,其半徑可以不等,即可以是橢圓。
圓心的位置,參照的是盒子的左上角
//可以用橫縱座標來, 如果只提供乙個,第二值預設為50%,即center
background
: radial-gradient(
150px at 0px 0px,
yellow,
green
);
漸變起始色
漸變終止色
css3背景漸變與邊框陰影
一 盒子陰影和文字陰影 box shadow 盒子陰影 ie9 5個引數 引數1 水平偏移量 必選 引數2 垂直偏移量 必選 引數3 陰影模糊值 必選 引數4 陰影外延值 可選 引數5 陰影顏色 必選 外延值是可以省略的 乙個盒子可以使用多個陰影 box shadow 0 0 12px 3px re...
anroid邊框陰影 圓角陰影 漸變陰影
anroid給邊框加陰影只能對內陰影,沒有給邊框對外加陰影,在自定義shape中增加一層或多層,並錯開,即可 顯示陰影效果。給邊框加陰影可使用 1.圓角陰影效果 內陰影 不加漸變色,第一層漸變色其實沒啥用,是對整個邊框漸變,2dp的陰影還是乙個顏色。android centerx 0.5 andro...
CSS3 邊框 建立圓角邊框,新增陰影框
用 css3,你可以建立圓角邊框,新增陰影框,並作為邊界的形象而不使用設計程式,如 photoshop。在本章中,您將了解以下的邊框屬性 在 css2 中新增圓角棘手。我們不得不在每個角落使用不同的影象。在 css3 中,很容易建立圓角。在 css3 中 border radius 屬性被用於建立圓...