Time of Update: 2017-03-17
圖解CSS padding、margin、border屬性W3C組織建議把所有網頁上的對像都放在一個盒(box)中,設計師可以通過建立定義來控制這個盒的屬性,這些對像包括段落、列表、標題、圖片以及層。盒模型主要定義四個地區:內容(content)、內邊距(padding)、邊框(border)和外邊距(margin)。對於初學者,經常會搞不清楚margin,background-color,background-image,padding,content,border之間的層次、關係和相互影響。
Time of Update: 2017-03-17
Gulp 是一個自動化工具,前端開發人員可以使用它來處理常見任務:1、搭建web伺服器2、檔案儲存時自動重載瀏覽器3、使用前置處理器如Sass、LESS4、最佳化資源,比如壓縮CSS、JavaScript、壓縮圖片當然Gulp能做的遠不止這些。如果你夠瘋狂,你甚至可以使用它搭建一個靜態頁面產生器。Gulp真的足夠強大,但你必須學會駕馭它。這是這篇文章的主要目的。協助你瞭解Gulp的基礎用法,助你早日完成一統天下的大業。我們將要做的這篇文章的最後,你會擁有簡單的一個工作流程:編譯Sass除此之外,
Time of Update: 2017-03-17
這篇文章分享css+div常用屬性的詳細介紹css萬用字元選擇符 *{}標籤選擇符 p{}ID選擇符 #ID{}類選擇符 .class{}包含選擇符 p
Time of Update: 2017-03-17
1.在HTML中使用CSS樣式表的三種方式:(1)內聯的樣式表。eg:<em style="background-white">LIN</em>(2)內置樣式表。即在<head>標籤內嵌入<style>標籤及具體的樣式設定內容。(3)外部連結的樣式表。2.級聯的順序(1)首先要根據起源(origin)將規則分類。具體優先順序如下:頁面作者(author)設定的規則 > 使用者(user)規則 >
Time of Update: 2017-03-17
clear:left;表示左側不能有浮動元素。 clear:right;表示右側不能有浮動元素。 clear:both;表示左右兩側都不能有浮動元素。 但在使用時,還得考慮css優先順序問題。相同類型選取器制定的樣式,在樣式表檔案中,越靠後的優先順序越高 。 當所有元素的clear屬性都設為right時,由於優先順序的原因,並不是所想的那樣:右側沒有浮動元素,而是右側出現了浮動元素。 比如下面的代碼:<html><head><style
Time of Update: 2017-03-17
如何使用less及一些常用的(變數,混合,匹配,運算,嵌套)less的介紹及編譯工具什麼是less1.LESSCSS是一種動態樣式語言,屬於CSS預先處理語言的一種,它使用類似CSS的文法,為CSS的賦予了動態語言的特性,如變數、繼承、運算、函數等,更方便CSS的編寫和維護。LESSCSS可以在多種語言、環境中使用,包括瀏覽器端、案頭用戶端、服務端。less的編譯工具Koala 考拉 --編譯的時候如果沒有建CSS檔案夾 Koala會自動給你產生一個如何設定語言如何編譯-
Time of Update: 2017-03-17
下載 animate.css檔案,檔案的代碼很多,不過要明白那是很多特效的CSS樣式,如果只使用到其中的一兩個特效,可以選擇性的複製。首先是公用的樣式:.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}.animated.infinite { -webkit-animation-
Time of Update: 2017-03-17
印象中css控制背景的就一個background,但是background是一個複合屬性它包括:background-color:背景顏色,css支援的顏色表示方法,都可以用background-image:背景圖片(url)background-repeat:背景是否重複(repeat、no-repeat、repeat-x、repeat-y)background-position:背景定位(關鍵字、百分比、像素)background-size:背景大小background-origin:背景的
Time of Update: 2017-03-17
CSS3給我們帶來一個非常實用的新屬性:border-image,利用這個屬性我們可以做出隨著內容的增減自動調整的背景。廢話不多說,看代碼!HTML:<ol> <li>第一條列表內容</li> <li>第二條列表內容</li> <li>第三條列表內容</li> <li>第四條列表內容</li> <li>第五條列表內容</li>
Time of Update: 2017-03-17
一、前言:響應式web設計離不開百分比。但是,CSS百分比並不是所有的問題的最佳解決方案。CSS的寬度是相對於包含它的最近的父元素的寬度的。但是如果你就想用視口(viewpoint)的寬度或者高度,而不是父元素的,那該怎麼辦?二、“vh” & “vw”:vh:相對於視窗的高度:視窗高度是100vh。vw:相對於視窗的寬度:視窗寬度是100vw。視窗的100%高度(看我!!!)看我!!!看我...!!!我是瀏覽器視窗的寬度(你可以通過改變瀏覽器寬度看我的變化):0三、源碼:CSS:
Time of Update: 2017-03-17
概述Web 興起之後,關於CSS的介紹和學習資料已經鋪天蓋地。本文不涉及具體的CSS文法之類的,而是希望從初學者的角度,讓沒有接觸或很少接觸CSS的人能快速的瞭解 CSS 到底是什麼以及如何使用。什麼是 CSS瞭解一個概念,首先看到的就是它的名字,而往往被忽略的,也是它的名字。CSS (cascading style sheets),可以翻譯成中文 層疊樣式表 。從名字可以看出:層疊:說明 樣式可以疊加,所以會有優先順序樣式表:說明CSS是描述樣式的,而且只是個 表
Time of Update: 2017-03-16
placeholder: 我是一個不正經的屬性. ----題記 說道頁面垂直置中, 在大家的思維中, 很快就能有若干個(常用/用過)解決方案, 但是在很多面試題中, 都會出現這麼一個題, 寫出多個垂直置中的方法, (其實掌握比較通用的, 相容性好的方法就行了, 其他的就當看著玩, 有遺漏的歡迎補充 ps: 最好私信我給我留點面子 /壞笑).
Time of Update: 2017-03-16
頁尾置底(Sticky footer)就是讓網頁的footer部分始終在瀏覽器視窗的底部。當網頁內容足夠長以至超出瀏覽器可視高度時,頁尾會隨著內容被推到網頁底部;但如果網頁內容不夠長,置底的頁尾就會保持在瀏覽器視窗底部。方法一:將內容部分的margin-bottom設為負數<p class="wrapper"> <!-- content --> <p
Time of Update: 2017-03-16
最近在學習製作移動端的頁面,做了一個頁面的小demo,其中用到了很多的CSS3新增的內容,其中就有CSS3新增的變形和動畫。其實這種CSS3的動畫效果用JS也可以實現,不過CSS3能開啟硬體加速,效能更好。 (下面均沒寫瀏覽器首碼,如有需要請自行添加~~)CSS3常見的動畫效果的實現,其實主要是靠 transition和 animation 。 而通常,這兩個又會和CSS3中的新屬性 transform
Time of Update: 2017-03-16
這個是純CSS3實現的的10個不同的酷炫圖片遮罩層效果,可以欣賞一下執行個體代碼<!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">
Time of Update: 2017-03-16
這篇文章使用css改變下拉式清單select框的預設樣式介紹原理原理是將瀏覽器預設的下拉框樣式清除,然後應用上自己的,再附一張向靠右對齊小箭頭的圖片即可。當然右側的小箭頭可以用虛擬元素before或者after來實現。select { /*Chrome和Firefox裡面的邊框是不一樣的,所以複寫了一下*/ border: solid 1px #000; /*將預設的select選擇框樣式清除*/ appearance:none; -moz-appearance:none;
Time of Update: 2017-03-16
最近看一下css3d的一些特性,想著也實驗學習一下,製作個小demo之類的。就練習了一下。開發一個粗糙的選擇木馬效果,其實就是找到角度和位置,計算每根柱子的旋轉角度擺放到3d空間的置頂位置即可。然後利用css的animate屬性讓3d舞台無線旋轉,就有了一簡易的旋轉木馬效果。感興趣的可以看一下,可以把代碼中的圖片路徑改為自己的圖片地址就行了。直接可用。代碼如下:<!DOCTYPE html><html><head lang="en">
Time of Update: 2017-03-16
文法:padding:[ <length> | <percentage> ]{1,4}預設值:看每個獨立屬性適用於:所有元素,除 table-row-group | table-header-group | table-footer-group | table-column-group | table-row 外繼承性:無動畫性:是計算值:看每個獨立屬性相關屬性:[ padding-top ] || [ padding-right ] || [
Time of Update: 2017-03-16
這篇文章詳解css的外邊距margin的使用h2{margin:10px 0;}p{margin:20px 0;}......<h2>這是一個標題</h2><p>
Time of Update: 2017-03-16
1 . 樣式表 Cascading Style Sheet css優勢: 內容與表現分離 網頁的表現統一,容易修改 豐富的樣式,使網頁布局更加靈活 減少網頁代碼量,增加網頁的瀏覽速度,節省網路頻寬 使用獨立於網頁的CSS,有利於網頁被搜尋引擎收錄 嵌入ID>外部ID>嵌入class>外部class>嵌入標籤>外部標籤 1.1 引入方式 四種 style="" 行內樣式表