Time of Update: 2018-12-07
上面的效果看起來還不錯吧。在網頁裡,除了用Flash,我們還是有不少方法可以實現它。 顯然這種效果不複雜,一張背景圖片,加上前面帶有透明度的多邊形圖層,在指令碼控制下就可以轉起來了。但問題在於用什麼方法來構建這個多邊形? 在IE下可以用VML,其他瀏覽器可以用Canvas等等。雖然行的通,但都不是最簡單的。仔細分析下,該效果本質就是若干個三角形拼接而成。而三角形,如果你熟悉CSS2的話,一定在哪個地方見過。。。 首先來看一個100*100尺寸的div,他有4條彩色的邊框: 當然,此
Time of Update: 2018-12-07
上面的效果看起來還不錯吧。在網頁裡,除了用Flash,我們還是有不少方法可以實現它。 顯然這種效果不複雜,一張背景圖片,加上前面帶有透明度的多邊形圖層,在指令碼控制下就可以轉起來了。但問題在於用什麼方法來構建這個多邊形? 在IE下可以用VML,其他瀏覽器可以用Canvas等等。雖然行的通,但都不是最簡單的。仔細分析下,該效果本質就是若干個三角形拼接而成。而三角形,如果你熟悉CSS2的話,一定在哪個地方見過。。。
Time of Update: 2018-12-07
1.公告滾動。想做一個滾動的公告前面加一個小表徵圖,而且是置中的,本可以在li前面設定背景,然後padding left 但是由於 加了padding後,公告的下一列也會有padding,樣式不好看,我想還是在li裡面加個圖片吧。但是圖片又不置中。因為li的 line-height設定了。圖片這個css是沒有影響的。經過尋找。下面方法可以實現:img{ border:solid 1px #dddddd; padding:2px;vertical-align: middle;}
Time of Update: 2018-12-07
===========解決ie6 與ie8的padding問題========== 一開始我一直以為ie6加了padding顯示的width=width+pading 其實不是,找了資料 ie下都不會的 如果這樣你就要檢查的css設定 看我的: 前台代碼: <asp:Repeater ID="rpt_zzjs" runat="server"> <HeaderTemplate><ul class="ul_con">&
Time of Update: 2018-12-07
發現很多朋友對 CSS 的優先權不甚瞭解,規則很簡單。需要說明的一點,如果你的樣式管理需要深層判斷 CSS 的優先權,更應反思自己的 CSS 代碼,是否合理?是否最佳化?CSS2.1 中規定了關於 CSS 規則 Specificity(特異性)的計算方式,用一個四位的數字串(註:CSS2 中是用三位)來表示,最後以 Specificity 的高低判斷 CSS 的優先權。Specificity 具體的計算規則:元素的 style 樣式屬性,加 1,0,0,0。 每個 ID 選擇符(#id),
Time of Update: 2018-12-07
YUI 中的 Grids CSS 主要有三個部分值得大家關注和學習:1、布局的思想:使用 “負 margin(Negative Margins)” 技術詳細可參閱:《Creating Liquid Layouts with Negative Margins》2、使用 em :當使用者改變字型大小時,寬度同時改變。技巧:用 13 像素來平分寬度(保留小數到千分位),而 IE 瀏覽器用 13.333 。/* 750 centered, and backward compatibility
Time of Update: 2018-12-07
要做一個Bubble氣泡提示框,如果用CSS3特性來做很容易,用圖片來做也可以,但前者有相容性問題(好多苦逼們還在用低級瀏覽器呢,真希望你不是其中一個),後者又不夠靈活,用圖片做有一個例子可以看看jquery打造一款側邊彈出的垂直導航。那有沒有辦法弄一個既方便又相容又友愛的Bubble氣泡提示框呢?答案是可以的,而且就用純CSS來來實現,當然在沒出效果之前你有權去懷疑這件事情,但出了效果後,你必須堅定的認識:樓主是老實人,出家人是不打誑語的。其實呢這個方法是我以前收藏在另一個部落格中的,現在為了
Time of Update: 2018-12-07
話說圖片放大,這是一個再容易不過的效果了。當然,今天說的可不是簡簡單單的在一個框裡放大,而是一個圓。就像放大鏡或是狙擊鏡那樣,只有圓圈裡的放大,圈外的當然還是原來的圖片。這是不是很不可思議? 當然不是。做過Flash的也許會脫口而出:套個蒙版就是了。可惜CSS不是Flash,沒有那一套。我們只有從CSS裡面慢慢挖掘。 先說IE,因為IE有濾鏡,可以實現許多意想不到的功能。先來整理下我們的目標: 1.放大一副圖片 2.只顯示其中的一個圓 3.圓外是透明的
Time of Update: 2018-12-07
整理檔案時翻出一個好久前做的泡泡屏保的特效,純JS+CSS做的。回想了下,是去年年初時看見XP下那個流行的泡泡屏保,突然想移植到JS版本來。但有做著才發現有不少麻煩的問題解決不好,於是沒繼續。 DEMO: http://www.etherdream.com/funnyscript/bubbles/
Time of Update: 2018-12-07
document.styleSheets裡儲存了當前頁面上所有CSS規則的集合。通過它可以遍曆出頁面<style>裡定義的所有selector,訪問selectorText屬性可得選取器的匹配規則。然後將規則規則傳遞給 document.querySelectorAll 即可擷取頁面內匹配此規則的元素列表。 這裡我們只求CSS規則的覆蓋率,所以訪問 querySelectorAll().length 即可。通過排序就可看出各個CSS使用方式。 代碼很簡單。var usage
Time of Update: 2018-12-07
本人一般用editplus寫一些小的測試代碼或者來研究學習別人的代碼,但經常會遇到這些問題:下載過來的HTML/CSS代碼混亂,JS代碼被壓縮,或者是我們想把我們的代碼做一下壓縮混淆以供發布時使用。當然,對於代碼的格式化和代碼壓縮等,我們都可以使用專有的工具,或者使用一些線上的工作來做,既然EditPlus可以擴充外掛程式,那我們何不利用這一功能來把這些工具整合到EP中呢?
Time of Update: 2018-12-07
剛來CNBLOGS,想找幾款稱心如意的皮膚卻始終有些許不滿,看到後台支援CSS自訂樣式和HTML就開始改造一款比較滿意的皮膚 Imetro這款皮膚還不錯,但是就是字型顯得太大了,非常突兀,雖然一眼看過去還算美觀,不過看久了會讓人產生壓抑和混亂的感覺。還有一個重要的缺點就是閱讀面積預設設定太小,導致會有顯示不完全的嚴重bug,只能拖動捲軸,因此有必要好好改造一下這個主題。 這邊利用Webki的Developer Tools找出控制這些div的css樣式,然後再進行修改即可。這個工具非常實用和方便,
Time of Update: 2018-12-07
無聊弄了一個的微博的應用,可惜審核不通過,無法進入應用列表…… (其實微博真的可以改變很多東西,做很多事情。) 其實這事情完全利用 http://ganquan.info/yui/?hl=zh-CN 的API 此工具面向站長和程式員處理和最佳化代碼。JavaScript 代碼可使用如下壓縮 : YUI Compressor 、UglifyJS 、Closure Compiler。CSS 代碼只使用 : YUI Compressor
Time of Update: 2018-12-07
文章目錄 區別不同瀏覽器,CSS hack寫法: 區別不同瀏覽器,CSS hack寫法:區別IE6與FF: background:orange;*background:blue;區別IE6與IE7: background:green !important;background:blue;區別IE7與FF: background:orange; *background:green;區別FF,IE7,IE6:
Time of Update: 2018-12-07
段落前面空兩個字的距離,不要再使用空格了。應該使用首行縮排text-indent。 text-indent可以使得容器內首行縮排一定單位。比如中文段落一般每段前空兩個漢字。 在這裡我們需要瞭解一種長度單位em。em是相對長度單位。相對於當前對象內文本的字型尺寸。 我們中文段落一般每段前空兩個漢字。實際上,就是首行縮排了2em。 看下面的例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.
Time of Update: 2018-12-07
平時自己搜集了一些css的模板下載網站現在分享給大家第一個是openwebdesign這個網站提供了超多的而且是免費的符合標準的css模板,以前我在百度空間搭建部落格的時候,就是經常在這裡找一些喜歡的css模板,然後根據其樣式模仿第二個是Dark
Time of Update: 2018-12-07
1、應該將 CSS 放置於結構的上方(一般放置於 head 元素內)。CSS 是解釋型語言,Firefox 和 IE 在等待 CSS 傳輸完成之前不會渲染任何東西。只有將 CSS 前置,才可在瀏覽器解析結構時,對頁面進行渲染。This causes the blank white screen problem. The page is totally blank until the stylesheet at the bottom is downloaded, on the order of 6
Time of Update: 2018-12-07
IE8 (下文中的 IE8 暫時僅代表IE8 beta1) 中增加了 CSS3 中的子串匹配的屬性選取器(substring matching attribute selectors),具體規則與正則中的匹配很相似:E[att^=’val’] //子串以’val’ 開始 E[att$=’val’] //子串以’val’ 結束 E[att*=’val’] //子串中包含’val’ IE8 支援絕大多數基本的 CSS2.1 選取器::before and :after
Time of Update: 2018-12-07
表格對於網頁設計師來說再熟悉不過,隨著web標準的興起,表格不再承擔架構網頁布局的重任。迴歸到它本來的功能,表現資料。恐怕有很多網頁設計師都沒有興趣,我們精選了當今互連網上正在應用的和已經設計好的21個css和Ajax表格,教你一些在表格裡用分類和過濾的功能展示資訊的有用的技巧。對您在設計網頁時起到錦上添花的作用。1) Tablecloth:http://cssglobe.com/lab/tablecloth/ 2) Create a table like Orbitz’s airline
Time of Update: 2018-12-07
很早在 藍色論壇 做過一個調查《你使用的CSS命名規則 (單選) 》,調查結果如下(參與投票人數為83人):helloworld 2 (2.41%) hello-world 9 (10.84%) hello_world 52 (62.65%) helloWorld 19 (22.89%) HelloWorld 1 (1.20%) 其他 0 (0.00%) 從結果中可以看出使用率最好的為底線命名法( hello_world