一、background屬性可以設定一個元素的背景樣式,當然前提是這個元素有具體的寬高值。先來一個簡單的背景設定:#show-box { width: 800px; height: 500px; background: #000; background-image: url(image url); }
p背景透明樣式:樣式代碼:.alert{filter:alpha(opacity=100); /* IE */ -moz-opacity:1.0; /* Moz + FF */opacity: 1.0; height:300px; width:500px; background:#ccc; left:50%; top:50%;margin-top:-150px;margin-left:-250px;position:absolute;z-index:99; text-align:center;
有時大家在看css時,看到有的css屬性定義為background:transparent。意思就是背景透明。實際上background預設的顏色就是透明的屬性。例如如果一個元素覆蓋在另外一個元素之上,而你想顯示下面的元素,這時你就需要把上面這個元素的background設定transparent。下面介紹css中的background:transparent的作用一、background的介紹background
要設定某一元素的背景為透明,在 chrome 、firefox、opera 下是這樣的:background-color: rgba(0, 0, 0, 0.4);rgba 中的最後一個參數 0.4 就是想要的透明度,範圍在0~1之間。在 ie 中一般是這樣的:background-color: rgb(0, 0, 0);filter: alpha(opacity=40);opacity 表示透明度,它的值範圍在 0~100 之間那麼如何相容各瀏覽器呢?只要把它們寫在一起就行了。由於 ie
如題,現在是沒法改圖片本身的透明度,該圖片以 background-image 寫在 css 裡,不知道有沒有辦法給他設定透明度?div{ position: relative; }div:after{ content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0;
製作一個響應式導航條,能夠自動隨著不同的螢幕解析度或瀏覽器視窗大小的不同而改變導航條的樣式,這裡主要用到的就是CSS3的Media Query。另外需要提到的是,ie6-ie8是不支援CSS3的Media Query的,因此對於ie6-ie8我們需要特殊處理,就讓他們保持預設樣式,這對於布局及樣式上都要考慮到這一點。首先看一下布局這一塊,html代碼如下:<p class="navBar"> <p class="nav">
負外邊距(Negative Margins)這或許是當前最流行的使用方法。如果塊元素尺寸已知,可以通過以下方式讓內容塊置中於容器顯示:外邊距margin取負數,大小為width/height(不使用box-sizing: border-box時包括padding,)的一半,再加上top: 50%; left: 50%;。即:.is-Negative { width: 300px; height: 200px; padding: 20px;
絕對位置元素不在普通內容流中渲染,因此margin:auto可以使內容在通過top: 0; left: 0; bottom: 0;right: 0;設定的邊界內垂直置中。置中方式:一、容器內(Within Container)內容塊的父容器設定為position:relative,使用上述絕對置中方式,可以使內容置中顯示於父容器。.Center-Container { position: relative;}.Absolute-Center { width: 50%; height: 50
絕對位置置中(Absolute Centering)技術我們經常用margin:0 auto來實現水平置中,而一直認為margin:auto不能實現垂直置中……實際上,實現垂直置中僅需要聲明元素高度和下面的CSS:.Absolute-Center { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right:
我們可以使用三種方法來給一個對象(例如div,span,table)應用樣式。 1:使用#定義樣式,並使用id為對象應用樣式。 例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.
css圖片水平置中利用margin: 0 auto實現圖片置中就是在圖片上加上css樣式margin: 0 auto 如下:<p style="text-align: center; width: 500px; border: green solid 1px;"><img alt="" src="jgylogo3.gif" style="margin: 0 auto;"
現在有這麼一個執行個體要求: 1)畫五個盒子,分別用紅、紫、橙、綠、藍字型顏色來表示; 2)滑鼠點擊其中一個盒子時,邊框加粗並顯示與盒子字型顏色一致的顏色; 效果如: (圖1)盒子 下面是具體的實現思路: 一、html內容構建 首先利用html內容表達五個盒子內容,代碼如下:<ul id='levelGroup'> <li id='level1'
1. class是設定標籤的類, class屬性用於指定元素屬於何種樣式的類。 如樣式表可以加入.content1 { color: red; background: #ff80c0 } 使用方法:class="content1" . id是設定標籤的標識。id屬性用於定義一個元素的獨特的樣式。如一個CSS規則#content2 { font-size: larger } 使用方法為:id="content2"
Active的一段話 active的英文解釋為“積極的”,表現在滑鼠上就是點擊的意思。關於active選取器最多的樣本恐怕就是應用在連結上面的,然而開啟連結是一個一瞬間的動作,這不能很好的體現active選取器的特點。 Active的特點其實我們開啟一個帶有active連結,啟用acive是有一個過程的,就是點擊模組後直到鬆開模組。如果我們不指定這個過程所花費的時間,筆者認為其預設花費零點幾秒。<!DOCTYPE html><html> <head>
CSS :active 選取器定義和用法 :active 選取器用於選擇活動連結。 當您在一個連結上點擊時,它就會成為活動的(啟用的)。 提示:請使用 :link 選取器對指向未被訪問頁面的連結設定樣式,:visited 用於設定指向已訪問頁面的連結的樣式,:hover 選取器用於設定滑鼠指標浮動到連結上時的樣式。例子 1
利用css text-align:justify;(作用是行元素左右對齊)屬性來實現css實現左右對齊。點擊這裡看DEMO:css實現左右對齊前端路上研究測試如下:1、css左右對齊--單行顯示很完美2、css左右對齊--多行情況下子節點數目一樣的話也是很完美3、css左右對齊--多行情況下子節點數目不一樣的話有點悲催歡迎測試其相容性,歡迎討論第三種情況下讓其最後一行靠左對齊的方法點擊這裡看DEMO:css實現左右對齊css實現左右對齊樣式檔案如下:<style>ul{
單行垂直置中單行垂直置中可以直接用line-height=width來做<p style="width:100px;height:100px;line-height:100px;"><span>hello world</span></p>這樣文本hello world便實現了垂直置中,如果想讓整個p在父級元素中都置中,則在外面嵌套一層p,並且通過裡面p的margin來實現<p
方法一:使用box-pack的justify實現:使用display:flex彈性盒子模型實現根據視窗大小自適應寬度。代碼如下:<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><meta content="width=device-width,initial-scale=1.0,maximum-scale=1.
說到左右對齊,大家並不陌生,在word、powerpoint、outlook等介面導航處,其實都有一個左右對齊(分散對齊)的按鈕,平時使用的也不多,我們更習慣與靠左對齊、置中對齊、靠右對齊的方式來對齊頁面的文本或模組。
首先是水平置中,最簡單的辦法當然就是margin:0 auto;也就是將margin-left和margin-right屬性設定為auto,從而達到水平置中的效果。那麼其他的辦法呢?line-height首先介紹文字的水平置中方法:<p class="wrap">劉放</p>利用line-height設為height的一樣即可:.wrap{ line-height: 200px;/*垂直置中關鍵*/ text-align:center;