Time of Update: 2017-02-16
標籤:授權 https 決定 來源 link javascrip 使用 lte 知乎 至於說為什麼當初就決定外部樣式表用link href來連結,而不是用style
Time of Update: 2017-02-16
如下:執行個體代碼如下:<!DOCTYPE html><html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
Time of Update: 2017-02-16
這篇文章主要介紹了基於CSS3製作立體效果導覽功能表的相關資料,需要的朋友可以參考下先給大家展示,效果如下: 原始碼: CSS Code複製內容到剪貼簿<style> .keleyi-com-nav{ width:px; height: px; font:bold /px Arial; text-align:center; margin:px auto ; border-radius: px; } .keleyi-com-nav
Time of Update: 2017-02-16
這篇文章主要給大家介紹了利用css如何?浮雕的效果,文中給出了詳細的範例程式碼和解釋,相信對大家有一定的參考價值,感興趣的朋友們下面來一起看看吧。前言最近在看百度地圖看到了一個效果,感覺這個效果用在網頁上應該蠻贊的,於是就學習了一下。如下:浮雕效果需要用到伸縮盒的知識(flex)flex在chrome是完全支援的,要加-webkit-首碼,其他的瀏覽器有的支援有的不支援,自己去查css手冊,今天主要想講一下怎麼製作出浮雕效果先附上代碼:<p class="title"&
Time of Update: 2017-02-15
三角形寫 css 的時候,用慣了背景圖,忽略了 css 本身其實可以實現很多簡單的基本圖形,比如三角形:.triangle { border-style: solid; border-width: 20px; border-color: #000 transparent transparent; width: 0px; height: 0px;}:百思不得qijie,為啥寬高為
Time of Update: 2017-02-15
一、<a>標籤常用的偽類概述 a:link{color:blue} a:visited{color:red} a:hover{color:green} a:active{color:purple}link 當有連結,且該連結未被訪問過時,此偽類處於啟用狀態。vistied 某個連結已經被訪問過時,此偽類處於啟用狀態。hover 滑鼠移至上方在某個連結上時,
Time of Update: 2017-02-15
為什麼要初始化css?建站老手都知道,這是為了考慮到瀏覽器的相容問題,其實不同瀏覽器對有些標籤的預設值是不同的,如果沒對CSS初始化往往會出現瀏覽器之間的頁面差異。當然,初始化樣式會對SEO有一定的影響,但魚和熊掌不可兼得,但力求影響最小的情況下初始化。相信很多人都曾經出現過多多少少的,有時候進行網頁布局的時候,不知道為什麼設定的網頁邊距總是達不到自己想要的效果。比如,我在這個屬性設定了60px,但是,它卻變成了92px.查看了一下所有屬性,原來是瀏覽器預設加上去的。再看看,為什麼我,沒加flo
Time of Update: 2017-02-15
利用hover動作改變p的margin-top可以使小模組向上走,同時在小模組的屁股下面放兩個沿對角線分成兩種顏色的正方形,相對小模組絕對位置,便可以製造出簡單的立體上揚效果。絲帶的兩頭和上揚的陰影部分用border實現就可以了。不過有一個細節需要注意:如果是導航條的話,p裡放a標籤,a標籤裡還要再放span標籤;我之前也覺得多此一舉,結果證明這個span是大有用處的。因為a必須要比span高,然後overflow:hidden,才能把魔術不該露出來的部分遮住,該露出來的部分留有餘地。然後spa
Time of Update: 2017-02-15
CSS繪製各種圖形的方法Square(正方形)#square{ width:100px; height:100px; backgroud:red;}Rectangle(矩形)#rectangle { width: 200px; height: 100px; background: red;Circle(圓形)#circle { width: 100px; height: 100px; background: red;
Time of Update: 2017-02-17
attr()準確的說,不應該是一個屬性,而是一個CSS的函數,我們先看看MDN上的介紹吧:SummaryThe attr() CSS function is used to retrieve the value of an attribute of the selected element and use it in the style sheet. It can be used on pseudo-elements too and, in this case, the value of
Time of Update: 2017-02-17
以前我也不知道BFC是什麼,今天看了才知道原來以前經常接觸,只是不知道專業名稱罷了。就像閉包、繼承一樣,以前經常用到,只是不知道而已,今天我就來說一下,css定位之BFC。BFC與清除浮動是有關係的,那我們就來說說,如何清除浮動,清除浮動主要有兩種方法:①利用 clear屬性,清除浮動②使父容器形成BFC在講BCF之前,我要先說一下,我們通常控制元素布局的定位方案主要有3種:普通流 (Normal Flow) 、浮動 (Floats) 和絕對位置 (Absolute Positioning) *
Time of Update: 2017-02-17
實現的動畫效果:預載動畫一:雙旋圈在兩個不同方向旋轉的圓圈。我們對內圈的轉速定義了一個CSS代碼,即內圈比外圈的速率快2倍。實現:html代碼:<body style="background: #ffb83c;"> <p id="preloader-1"> <span></span> <span></span>
Time of Update: 2017-02-17
CSS3 基本選取器為了更好的說明問題,先建立一個簡單的DOM結構,如下:<div class="demo"> <ul class="clearfix"> <li id="first" class="first">1</li> <li class="active important">2</li&
Time of Update: 2017-02-17
媒體查詢多用於響應式網頁中。1.初始化設定:在HTML檔案中,網頁頂部<head></head>標籤中插入一句話:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,
Time of Update: 2017-02-16
本文中只是熟悉基本屬性的用法,並完成一組骰子各個面的製作。在下面的內容我不會涉及flexbox一些比較棘手的問題,比如舊版本文法、供應商首碼、瀏覽器怪癖等:一、First Face我們知道,骰子有六個面,每個面的點的個數代表該面的值,第一個面由一個水平垂直置中的點組成。下面來看具體的實現:<section name="01" class="face-01"> <span class="dot"></
Time of Update: 2017-02-16
這或許是最常用的置中方法。如果知道了各個元素的大小,設定等於寬高一半大小的負margin值(如果沒有使用box-sizing: border-box樣式,還需要加上padding值),再配合top: 50%; left: 50%;樣式就會使塊元素置中。需要注意的是,這是按照預想情況也能在工作在IE6-7下的唯一方法。CSS Code複製內容到剪貼簿.is-Negative { width: 300px; height: 200px;
Time of Update: 2017-02-16
一、margin可以為負值在盒模型中,內容區的width/height、padding、border都不能為負值,但是margin例外,它可以為負值。關於margin負值的提示,瞭解不多,日後有機會再補充,此處先貼一個經典應用,margin-left負值結合浮動實現不改變DOM結構的流體布局。<!DOCTYPE html> <html> <head> <meta charset="utf-8">
Time of Update: 2017-02-16
相信大家在項目的開發中都遇到過這樣的需求,一行放X(X>1)個塊且相鄰塊之間的間距相同。大概就是上面這個樣子,下面介紹幾種實現的方式。 1.負margin大法 設定好元素的寬度和留白佔滿父級的寬度,然後設定父級的margin-left為留白的負留白的寬度CSS Code複製內容到剪貼簿<style type="text/css"> *{ margin: 0; padding: 0; } img{ vertical-align:
Time of Update: 2017-02-16
這篇文章就是總結一下怎樣使用CSS中的float屬性進行布局,其實網上有很多討論這個話題的文章了,但我覺得都沒說到點子上。那就來老生常談一次吧,CSS之Float布局使用CSS布局網頁,那是前端的基本功了,什麼兩欄布局,三欄布局,那也是前端面試的基本題了。一般來說,可以使用CSSposition屬性進行布局,或者使用CSSfloat屬性布局。前者適合布局首頁,因為首頁上的內容往往可以完全控制。後者適合布局模板,模板中填充的內容你沒法控制——比如,在編輯wordpress模板時,你肯定沒法考慮每篇
Time of Update: 2017-02-16
相容性既然是CSS3的屬性,我們當然要來看看相容性:http://caniuse.com/css-reflections/embed接下來,我們來瞭解box-reflect如何使用?文法如下: -webkit-box-reflect:none | <direction> <offset>? <mask-box-image>? box-reflect:none | <direction> <offset>? <mask-box-