Time of Update: 2017-03-08
廢話不多說,直接給大家貼代碼了關鍵代碼如下所示:<head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <style> .trans-fadeout{ -webkit-transition:all 1s linear; -moz-transition:all 1s linear;
Time of Update: 2017-03-08
特炫的三維相簿分享出來,希望大家喜歡!<!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.org/1999/xhtml"><head><meta
Time of Update: 2017-03-08
本文的學習要點如下: •圓角 border-radius •盒陰影 box-shadow •邊界圖片 border-image 1.圓角 border-radius<div>border-radius 屬性允許您為元素添加圓角邊框! </div> div { width: 200px; height: 100px; padding:20px; border: 1px solid red;
Time of Update: 2017-03-08
要使用animation動畫,先要熟悉一下keyframes,Keyframes的文法規則:命名是由”@keyframes”開頭,後面緊接著是這個“動畫的名稱”加上一對花括弧“{}”,括弧中就是一些不同時間段樣式規則。不同主要畫面格是通過from(相當於0%)、to(相當於100%)或百分比來表示(為了得到最佳的瀏覽器支援,建議使用百分比),如下定義一個簡單的動畫:@keyframes myfirst /*定義動畫名*/ { 0% {background:red;
Time of Update: 2017-03-08
W3C標準中對css3的transition這是樣描述的:“css的transition允許css的屬性值在一定的時間區間內平滑地過渡。這種效果可以在按一下滑鼠、獲得焦點、被點擊或對元素任何改變中觸發,並圓滑地以動畫效果改變CSS的屬性值。”transition屬性的值包括以下四個: •transition-property: 指定對HTML元素的哪個css屬性進行過渡漸層處理,這個屬性可以是color、width、height等各種標準的css屬性。 •transition-duration:
Time of Update: 2017-03-08
border支援box-sizing: border-box,當有邊距時,是新增了邊框後在按照以前的邊距處理outline不支援box-sizing: border-box;先處理邊距,後加輪廓,有點類似縮放(transform: scale(1.2);)無論輪廓大小樣式不影響布局。outline 與 border 的區別小結border 可應用於幾乎所有有形的html元素,而 outline 是針對連結、表單控制項和ImageMap等元素設計。從而另一個區別也可以推理出,那就是:
Time of Update: 2017-03-08
一些情況下使用table-cell比float來得更加簡單有效,比如水平菜單的樣式編寫,這裡我們則來看一下使用CSS的table-cell屬性實現左圖右文的排版方法詳解:對要素進行橫向排列的時候,一般都會使用float, display:inline-block等方法。我們使用table-cell也可以簡單的實現,利用table-cell來製作橫向排列的好處我覺得有三點(呵呵呵,有些牽強)1.float以及
Time of Update: 2017-03-08
用px來定義字型,無法用瀏覽器字型放大功能,而國外大多數網站可以在IE瀏覽器中使用。原因: 1.IE無法調整px為單位的字型大小。 2.國外大部分使用em為字型單位。px,em都為相對長度單位, px是相對於顯示器解析度而言的。 em是相對於當前對象內文本的字型尺寸,如果當前對象內文本字型尺寸未被人設定,則相對於瀏覽器的預設字型尺寸。 任意瀏覽器的預設字型都為16px,所有未經設定的瀏覽器都符合:1em=16px。那麼12px=0.75em,10px=0.625em。為了簡化fon
Time of Update: 2017-03-08
ruby-position能在樣式上定製文字周圍的注音位置,頁面編碼設定好以後可以用來製作各種語言之間的加註翻譯效果,下面我們來看一下使用CSS3的ruby-position固定注音位置的用法樣本:ruby-position 指定注意的位置時使用。<設定或檢索通過rt對象指定的注釋文本或發音指南(參考ruby對象)的位置。>屬性值1.before 注音文本會在基礎文字上面表示。(預設值)2.after 注音文本會在基礎文字下面表示。3.right
Time of Update: 2017-03-08
先讓我們來研究下table,那些年曾經使用的table布局為何如此輝煌蕩漾呢?她的特點有哪些呢?拋棄table的相容性、seo、載入等與本文無關的內容不談,只看屬性,那麼就兩個特點:1.同行等高。2.寬度自動調節。那麼table-cell是不是具備這個特點呢?答案是yes,為什麼呢?css中有一個有意思的規則“建立匿名表格元素”。拿table-cell來扯,就是,當某個元素被設定為display:table-cell的時候,如果她的父節點不是display:table-row,爺爺節點不是dis
Time of Update: 2017-03-08
用 CSS 隱藏頁面元素有許多種方法。你可以將 opacity 設為 0、將 visibility 設為 hidden、將 display 設為 none 或者將 position 設為 absolute
Time of Update: 2017-03-08
我們在使用float設定浮動元素的時候經常會遇到撐破p的情況,其中一種解決方案即是利用overflow: hidden,這裡我們就來看一下使用CSS的overflow屬性防止float撐開p的方法:許多應徵前端工程師的人,在面試時都會被問到這類float的問題。例如:p元素內的兩個子項目p都float:left,外面的p會變成沒有高度,此時該怎麼辦呢?通常解法是在排版流裡面的元素加一個after的虛擬元素,將它設成display: block以及clear:both即可解決。p:after
Time of Update: 2017-03-08
代碼<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Equal height(DIV+CSS布局中自適應高度的解決方案)</title> <style type="text/css"> body{
Time of Update: 2017-03-07
什麼是CSS清除浮動? 網路上流行的說法是:在非IE瀏覽器(如Firefox)下,當容器的高度(height)為auto,且容器的內容中有浮動(float為left或right)的元素,在這種情況下,容器的高度不能自動伸長以適應內容的高度,使得內容溢出到容器外面而影響(甚至破壞)布局的現象。這個現象叫浮動溢出,為了防止這個現象的出現而進行的CSS處理,就叫CSS清除浮動。使用 clear 樣式清除範例:.clear-float {clear:both;}clear 屬性是 CSS 1
Time of Update: 2017-03-07
浮動的框可以向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框為止。由於浮動框不在文檔的普通流中,所以文檔的普通流中的塊表現得就像浮動框不存在一樣。float效果展示基本設定在網頁中正常添加3個p色塊:HTML代碼:<p class="p1"> p1 </p><p class="p2"> p2 </p><p class="p3"> p3
Time of Update: 2017-03-07
響應式布局可以為不同終端的使用者提供更加舒適的介面和更好的使用者體驗,而且隨著目前大螢幕行動裝置的普及,用"大勢所趨"來形容也不為過。隨著越來越多的設計師採用這個技術,我們不僅看到很多的創新,還看到了一些成形的模式。隨著技術的發展css3的特性也被廣泛應用開來,它的很多新標籤也非常好用而且非常容易學習,就像css3的響應式布局也是非常6的,原本只能在pc端顯示的網頁現在可以通過@media的加入就可以把一個網頁變成響應式了,pc端也可以移動端也可以真是伸縮自如啊,例如呢<
Time of Update: 2017-03-07
這篇文章主要教大家CSS3製作圓角圖片和橢圓形圖片的具體實現代碼,具有一定的參考價值,感興趣的小夥伴們可以參考一下本文執行個體為大家分享了CSS3製作圓角和橢圓形圖片的方法,供大家參考,具體內容如下1、圓角圖片<!DOCTYPE html><html><head><style>img { border-radius: 8px; } </style></head><body><h2>
Time of Update: 2017-03-07
我們使用 border 屬性來建立縮圖,具體內容如下<!DOCTYPE html><html><head><style>img { border: 1px solid #ddd; border-radius: 4px; padding: 5px; } </style></head><body><h2>縮圖</h2><p>我們使用
Time of Update: 2017-03-07
先看看:<!DOCTYPE html><html><head><style>body {margin:25px;} p.polaroid { width: 40%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); margin-bottom: 25px;
Time of Update: 2017-03-07
1.margin的百分比值普通元素的百分比maigin相對於容器元素的寬度(width) 進行計算的。這裡我們在圖片外面設定一個寬高分別為800 * 600的容器。設定img{ margin: 10%; }結果如下 結果margin值都是 800 * 10% = 80px; 所以這裡都是相對於容器的寬度計算的 容器的寬度計算 容器的寬度計算。說三遍2.絕對位置的百分比maigin值 相對於第一個定位的祖先元素的 width值計算的。就是 parent 的 width = 1000px.