Time of Update: 2017-03-16
總結了幾種css置中實現的方式,註:*為常用方式,“wrap”為容器,“div”為要置中的元素。*1.絕對位置,寬高都已知的情況下如下代碼可實現,或者可以使用negative margins;.div { width: 200px; height: 200px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }2.不知道元素的寬高,僅僅實現某個div是其父的1/2
Time of Update: 2017-03-16
拋棄那些沒用的方法,只記住最實用的一種方法即可!給要清除浮動的父元素多加一個class屬性:clearfix!!!樣式如下:.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;
Time of Update: 2017-03-16
position選項來定義元素的定位屬性,選項有5個可選值:static、relative、absolute、fixed、inherit屬性值為relative、absolute、fixed時top | left | right| bottom | z-index才能起作用。static(預設值)relative(相對定位)absolute(絕對位置)fixed(絕對位置,絕對與window瀏覽器,低版本瀏覽器不支援如ie6和ie7)relative和static都是相對於文檔其他元素進行定位,
Time of Update: 2017-03-16
這篇文章介紹使用CSS定位瀑布流簡單的實現代碼<!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-16
先來個簡單的樣本,例如:@keyframes hovertreemove{from {top:30px;}to {top:130px;}}效果:http://hovertree.com/texiao/css3/37/1.htm可以通過 @keyframes 規則,建立動畫。建立動畫的原理是,將一套 CSS 樣式逐漸層化為另一套樣式。在動畫過程中,您能夠多次改變這套 CSS 樣式。以百分比來規定改變發生的時間,或者通過關鍵詞 "from" 和
Time of Update: 2017-03-16
** 做了很久的項目了,transition和animation兩個css3屬性經常被用到實際項目當中,想想把它整理出來。如下:1:先介紹transition:a,在做項目中經常會遇見這樣的情景,比如一個按鈕,當滑鼠移入進去的時候改變按鈕背景顏色以及字型顏色,此時我們一般會這麼做:.btn{width: 80px;height: 25px;border: 1px solid #333;color:#333;text-align: center;line-height: 25px;}
Time of Update: 2017-03-16
這篇文章詳解CSS3背景相關樣式執行個體代碼background-image繪製多張圖片疊加,樣本如下:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>background-image繪製多張圖片疊加</title> <style> div{ width:1100px;
Time of Update: 2017-03-16
這篇文章講述使用css3布局屬性flex詳細介紹html代碼如下:<ul class="ul_box"> <li><a href="#">html</a></li> <li><a href="#">css</a></li> <li><a
Time of Update: 2017-03-15
這篇文章介紹使用純css實現qqlogo圖代碼<!doctype html><html><head> <title>CSS3logo</title> <style type="text/css"> html, body, div, img { margin: 0; padding: 0; } #box {
Time of Update: 2017-03-15
一、安裝SUBIME 外掛程式1.安裝Less外掛程式: ctrl+shift+p>install Package>輸入less按Enter 2.安裝Less2CSS外掛程式:ctrl+shift+p>install Package>輸入less2css按Enter作用:當儲存less檔案的時候自動產生同名的css檔案;當儲存less檔案的時候提示編譯錯誤資訊;批量編譯項目目錄下的所有less檔案為css檔案。二、安裝Node.js
Time of Update: 2017-03-15
說到浮動之前,先說一下CSS中margin屬性的兩種特殊現象 1, 外邊距的合并現象:如果兩個p上下排序,給上面一個p設定margin-bottom,給下面一個p設定margin-top,那麼兩個margin會發生合并現象,合并以後的值較大的那個。 對於這種現象一般不用處理。2,margin塌陷現象:如果一個大盒子中包含一個小盒子給小盒子設定margin-top大盒子會一起向下平移。解決方案:1.0給大盒子加一個邊框border屬性。2.0給大盒子設定一個overflow屬性。3.0使用浮動。
Time of Update: 2017-03-15
對於css3的漸層前端的童鞋一定不陌生,在一些電商網站會為了美化將地址選擇做成信封樣式(個人感覺很稀飯~),看了一下它的實現方式,大多數是以圖片的形式,持著最佳化的心態嘗試著用css3 linear-gradient實現信封效果一下是下面我們開始嘍~html結構如下:<p class="letter-box"> <p class="letter-border">
Time of Update: 2017-03-15
在項目開發中我們經常會遇到需要更改input單選和多選樣式的情況,今天就給大家介紹一種簡單改變input單選和多選樣式的辦法。在這之前先簡單介紹一下:before偽類:before 選取器向選定的元素前插入內容。使用content 屬性來指定要插入的內容(content是必須的哦)。相信這並不難以理解,接下來我們先理解思路:(1)首先在html用label為 input
Time of Update: 2017-03-15
CSS3的@keyframes,它可以取代許多網頁動畫映像,Flash動畫,和JAVAScripts。CSS3的動畫屬性下面的表格列出了 @keyframes 規則和所有動畫屬性:瀏覽器支援表格中的數字表示支援該屬性的第一個瀏覽器版本號碼。緊跟在 -webkit-, -ms- 或 -moz- 前的數字為支援該首碼屬性的第一個瀏覽器版本號碼。例子:@keyframes myfirst{ from {background: red;} to {background: yellow;}}
Time of Update: 2017-03-15
關於CSS浮動、定位的詳細說明一、文檔流的概念指什嗎?有哪種方式可以讓元素脫離文檔流?文檔流,指的是元素排版版面配置階段中,元素會自動從左往右,從上往下的流式排列。並最終表單自上而下分成一行行,並在每行中按從左至右的順序排放元素。脫離文檔流即是元素打亂了這個排列,或是從排版中拿走。讓元素脫離文檔流的方法有:浮動和定位。二、有幾種定位方式,分別是如何?定位的,使用情境如何?CSS定位方式有四種:預設定位(static)、相對定位(relative)、絕對位置(absolute)和固定定位(fixe
Time of Update: 2017-03-15
這篇文章講述CSS三個定位常規、浮動、絕對位置詳細介紹常規流,普通流,文檔流正常的常規流顯示方式如下按正常對應的元素特點顯示、行內元素佔一行,區塊層級元素佔一行或多行。大哥二弟三弟按區塊層級元素從上至下依次排列。這是常規流。浮動顧名思義,浮動就是漂浮在常規流的上方。作用:解決實現一行放多個盒子(常規下一個盒子只佔一行,多個盒子佔多行),並且盒子的可控性強。浮動的特性:浮動後的元素在排序的時候會以上對齊。float:left;大哥沒有浮動、所以會以二弟所處的位置對齊。浮動不會影響標準流,標準流還是
Time of Update: 2017-03-15
文本超出部分隱藏,總結兩種方法。1、單行隱藏html代碼<p class="mi">當文字超過範圍的時候,超出部分會隱藏起來。</p>css代碼.mi {width: 200px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}結果當文字超過範圍的時候,超出部分會隱藏起來。2、多行隱藏html代碼<p
Time of Update: 2017-03-15
background用法詳解:1、background-color 屬性設定元素的背景顏色 可能的值 color_name 規定顏色值為顏色名稱的背景顏色(比如 red) hex_number 規定顏色值為十六進位值的背景顏色(比如 #ff0000) rgb_number 規定顏色值為 rgb 代碼的背景顏色(比如 rgb(255,0,0) transparent 預設 背景顏色為透明2、
Time of Update: 2017-03-15
執行個體讓彈性盒的元素以相反的順序顯示,且在必要的時候進行拆行:display:flex;flex-flow:row-reverse wrap; 效果預覽瀏覽器支援表格中的數字表示支援該屬性的第一個瀏覽器的版本號碼。緊跟在 -webkit-, -ms- 或 -moz- 後的數字為支援該首碼屬性的第一個版本。屬性 flex-flow29.021.0 -webkit-11.010.0 -ms-28.018.0 -moz-9.06.1 -webkit-17.0定義和用法flex-flow
Time of Update: 2017-03-15
前面的話 margin是盒模型幾個屬性中一個非常特殊的屬性。簡單舉幾個例子:只有margin不顯示當前元素背景,只有margin可以設定為負值,margin和寬高支援auto,以及margin具有非常奇怪的重疊特性。之前的博文中已經分別詳細地介紹了margin的基礎知識和負margin的詳細用法。本文將詳細介紹外邊距margin的幾個重點部分,包括重疊、auto和無效情況