不知道大家在做項目的時候遇見很絢麗的設計圖後會怎麼做。有一些設計圖會經常使用陰影製作效果看上去更加立體,一般情況下像我這種懶人直接就切圖了。壓根就沒有想著去研究一下代碼怎麼實現。後來我們的設計稿總是改啊改啊,***簡直是煩死我了,他要是改了圖我就要正版的切圖更換。所以我決定研究一下這個東西,其實我們是可以實現的哦!:上面的效果就是平時寫項目最典型的效果了,做設計的小夥伴肯定知道PS分分鐘搞定,但是代碼實現起來我們也可以嗎?———告訴他們:必須可以!哈哈o(∩_∩)o;說了大話那就下點功夫研究一下
使用的兩個CSS3屬性:box-shadow、transform,基本文法:box-shadowbox-shadow:5px 2px 6px #000;數值從左至右:陰影水平位移值(正值向右,負值向左);陰影垂直位移值(正值向下,負值向上);陰影模糊值;陰影顏色。transformtransform的效果很多,這裡只用了旋轉:transform:
基礎說明: 外陰影:box-shadow: X軸 Y軸 Rpx color; 屬性說明(順序依次對應): 陰影的X軸(可以使用負值) 陰影的Y軸(可以使用負值) 陰影模糊值(大小) 陰影的顏色 內陰影:box-shadow: X軸 Y軸 Rpx color inset; 預設是外陰影 內陰影:inset 可以設定成內部陰影 注(PS):此屬性使用於盒模型 如(p,p,h1,h2,h3,h4,h5,h6等)
今天寫了個div,用margin:0 auto;來定義他的屬性,讓他置中,結果,竟然無效。 一開始以為是css裡的代碼衝突了,檢查了好幾遍,沒問題,然後用Firefox和Google瀏覽器測試,置中了。。。 看來是瀏覽器安全色性的問題,突然想起現在用了win7,ie已經升級到了ie8,看來問題就處在ie8的相容性上。百度之。。。。 特將解決方案複製到下面: IE6,7,Firefox下實現置中一般用:margin: auto
css中margin:0 auto無效的解決辦法<div class="div1" style="width:100%; height:60px; float:left; background:#CCC;"><div class="div2" style="width:auto; height:100%; margin:0 auto;
—什麼是auto? +auto是自適應的意思,auto是很多尺寸值的預設值,也就是由瀏覽器自動計算。 +區塊層級元素中margin、border、padding以及content寬度之和構成父元素width。 使用auto屬性後,父元素寬度發生變化,該元素的寬度也會隨之變化。 中 auto 的值就是margin、border、padding以及content寬度之和
給大美女講解min-width,發現屬性不是想的那樣,裝逼失敗(ಥ_ಥ)已哭瞎, max-height,max-height這裡我就不做探討了,相信聰明的你如果理解了min-height,min-width,其他大家自會理解….首先聲明min(max)、(width)height,這幾個屬性系類有一個試用範圍 應用於:除了非替換行內元素和表元素以外的所有元素1.min-heigh用法:設定一塊地區的最小高度,額,似乎聽起來有點暈,舉個例子吧, <p class="test&
當網頁內容區content東西很少時,footer就會跑到上邊來?我給body,html設min-height:100%;沒有作用,設定height:100%;就好了,但是內容多了就在一屏下?body,html{ min-height:100%;}body{ position:relative;}.content{
方法一:min-height:160px; 設定對象box的最小高度,Firefox、IE7+適用;height:auto!important; 設定對象box的高度無自動定位,使用!important對下height高度定位設定進行優先權提升;height:160px; 設定對象高度,因上屬性!important運用,此屬性只有IE6認。方法二: min-height:160px; 設定對象box的最小高度,Firefox、IE7+適用; height:auto;
我們在進行頁面架構的時候,一般會分成三個section:header、body、footer。如下面這個頁面:這個時候我們就需要對body部分進行最小高度設定,才能避免footer部分出現在頁面中間的情況。比方說下面在這個寫法:.page-content-header { min-height: 5%;}.page-content-body { min-height: 100%;}.page-content-footer { min-height:
css中實現相容IE6、IE7、FF的min-height最小高度#mrjin { background:#ccc; min-height:100px; /*高度最小值設定為:100px*/ height:auto !important; /*相容FF,IE7也支援 !important標籤*/ height:100px; /*相容ie6*/
HTML與CSS是兩個作用不同的語言,它們同時對一個網頁產生作用,因此必須將CSS與HTML連結在一起使用。最簡單的兩種方式是直接在html標籤裡面引入,或者在html檔案前面聲明,以下是簡單的程式碼範例<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Title</title> <style>
transparent是透明的意思,實際上background預設的顏色就是透明的屬性一般使用情境:如果一個元素覆蓋在另外一個元素之上,而你想顯示下面的元素,這時你就需要把上面這個元素的background設定為transparent有時我在看css時,看到有的css屬性定義為background:transparent。意思就是背景透明。實際上background預設的顏色就是透明的屬性。所以寫和不寫都是一樣的
為理解使用者代理程式怎樣決定字型變形的粗細,得先從關鍵字100到900談起,然後我們再來看它是如何繼承的。 font-weight允許值 normal | bold | bolder | lighter | l00 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 這些數字關鍵字用於定義與字型的相關特徵的映射關係,即字型的粗細被分成九個等級。例如,OpenType就使用了九個值的數字級。字型有了這 層級之後,這些數字就直接映射到各個級,如10
css樣式表中有如下語句:.imminbox { width:39px; height:29px;padding-right:3px; cursor:pointer; position:absolute ;right:1px; bottom:0px;z-index:20; overflow: visible; background:url(../images/im_minbar.png) no-repeat; _background:url(../images/im_minbar.gif)
因為在現在的大部分項目中很多都用到了捲軸,有時候用到類比的捲軸,現在說下捲軸的CSS也能解決。比如網易郵箱的捲軸樣子很好看,就是利用的CSS來設定的,而且是webkit瀏覽器的。: 下面就講解這幾個屬性怎麼使用,代表什麼意思。一:webkit下面的CSS設定捲軸主要有下面7個屬性::-webkit-scrollbar 捲軸整體部分,可以設定寬度啥的::-webkit-scrollbar-button 捲軸兩端的按鈕::-webkit-scrollbar-track 外層軌道::-webkit-
之前因為公司項目需要,在網上找到的:直接上代碼了html代碼<p class="inner"> <p class="innerbox"> <p style="height:200px;">這是內容111</p> <p style="height:400px;">這裡是內容222</p> <p&
CSS3自訂捲軸樣式 -webkit-scrollbar有時候覺得瀏覽器內建的原始捲軸不是很美觀,那webkit瀏覽器是如何自訂捲軸的呢?Webkit支援擁有overflow屬性的地區,列表框,下拉式功能表,textarea的捲軸自訂樣式。當然,相容所有瀏覽器的捲軸樣式目前是不存在的。捲軸的組成:::-webkit-scrollbar 捲軸整體部分 ::-webkit-scrollbar-thumb
今天發現使用box-shadow屬性,可以很好的給p添加陰影製作效果,但是添加的效果如果是:-moz-box-shadow:0 4px 4px #999; -webkit-box-shadow:0 4px 4px #999; box-shadow:0 4px 4px
往往我們在做一些特殊的陰影製作效果的時候,使用圖片做背景的方式實際上是很差勁的,在不考慮適配老版本瀏覽器的前提下,我們可以使用css3的自訂出自己想要的陰影風格。下面將以曲線陰影和翹邊陰影為例,講解自訂陰影的過程。 先來看下 曲線陰影曲線陰影其實可以使用雙層陰影重疊的方式實現 我們將取消陰影的圖片做下分解應該會更容易理解,如下: 如,圖1基礎的陰影下,在加一個有弧度的陰影即可。 1、圖1基礎陰影很容易實現,內陰影+外陰影.box-shadow1{ box-shadow: 0 1px