Time of Update: 2017-03-31
CSS頁面配置是web前端開發的最基本的技能,本文將介紹一些常見的布局方法,涉及到盒子布局,column布局,flex布局等內容。本文中,你可以看到一些水平垂直置中的方法,左側固定寬度,右側自適應的一些方法。如果你有更多關於布局方面的技巧,歡迎留言交流。一、神奇的置中
Time of Update: 2017-03-31
本篇文章主要介紹了CSS3中字型平滑處理和消除鋸齒渲染,具有一定的參考價值,感興趣的小夥伴們可以參考一下。在圍觀Drupal官方主題的時候,發現了一個有意思的非標準CSS選取器-webkit-font-smoothing,於是上手把玩了一番。如何使用css3字型平滑顯示呢要知道,W3C對CSS中字型的消除鋸齒渲染是有過考慮的,如font-smooth,不過可能由於不同作業系統以及瀏覽器核心對字型的渲染存在差異,總之,他並沒有被選入Web標準。但是WebKit還是保留了一套自有的非標準選取器來實現
Time of Update: 2017-03-28
本文主要介紹了CSS中px em
Time of Update: 2017-03-27
CSS(Cascading Style
Time of Update: 2017-03-25
CSS常用屬性☛關於CSS屬性個人建議查看手冊更加詳細方便,我這裡就幾種常用屬性進行分類並簡單取幾個常用屬性值,僅供跟我一樣剛學習前端的人作為入門而用。 1.字型樣式字型的縮寫,寫法是font:font-style|| font-variant ||font-weight||font-size||/ line-height||font-family,一定要按照順序來寫字型的斜體(font-style):正常 normal || 常用斜體 italic || 沒有斜體變數的特殊字型
Time of Update: 2017-04-05
用CSS建立列印頁面,不必為列印而專門建立一個HTML檔案,可以節省一些體力,其前提是按“WEB標準”用CSS+p布局HTML頁面。第一、在HTML頁面加入為印表機設定的CSS檔案<link href="css/admin.css" rel="stylesheet" type="text/css" media="screen" /><link
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-22
實現的動畫效果:預載動畫一:雙旋圈在兩個不同方向旋轉的圓圈。我們對內圈的轉速定義了一個CSS代碼,即內圈比外圈的速率快2倍。實現:html代碼:<body style="background: #ffb83c;"> <p id="preloader-1"> <span></span> <span></span>
Time of Update: 2017-03-27
CSS假定所有的HTML文件項目都產生了一個描述該元素在HTML文檔布局中所佔空間的矩形元素(element box),可以形象地將其看作是一個盒子。CSS圍繞這些盒子產生了一種“盒子模型”概念。
Time of Update: 2017-03-16
1、static(靜態定位):預設值。沒有定位,元素出現在正常的文檔流中(如果設定 top, bottom, left, right, z-index這些屬性就不起做作了)。2、relative(相對定位):產生相對定位的元素,通過top,bottom,left,right的設定相對於其原本位置進行定位。可通過z-index進行層次分級。 3、absolute(絕對位置):產生絕對位置的元素,相對於第一個含有定位的(除static 定位的)父元素進行定位。元素的位置通過 "left&
Time of Update: 2017-03-06
前言前段時間在工作中正好需要這個功能,但是找了很多都不能完美的實現,所以在此就自己做了一個固定表頭的方法,主要用到了css3中的translate和一小段js代碼,下面來一起看看吧。效果如下:感覺是不是很和諧,而且代碼也少,不足的是IE9以下不支援translate屬性,但現在也沒多少要考濾IE9以下的相容了吧,做前端老兼顧低版本的瀏覽器難免會讓自己束手束腳。。。。下面來看下代碼吧HTML<p class="box"> <table>
Time of Update: 2017-03-15
關於CSS浮動、定位的詳細說明一、文檔流的概念指什嗎?有哪種方式可以讓元素脫離文檔流?文檔流,指的是元素排版版面配置階段中,元素會自動從左往右,從上往下的流式排列。並最終表單自上而下分成一行行,並在每行中按從左至右的順序排放元素。脫離文檔流即是元素打亂了這個排列,或是從排版中拿走。讓元素脫離文檔流的方法有:浮動和定位。二、有幾種定位方式,分別是如何?定位的,使用情境如何?CSS定位方式有四種:預設定位(static)、相對定位(relative)、絕對位置(absolute)和固定定位(fixe
Time of Update: 2017-03-08
先看看CSS繪製的經典藍色導航效果:用到的素材:代碼:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>最新迅雷看看導航</title><style type="text/css">body { margin:0px; font-size:
Time of Update: 2017-03-19
最近入坑 Web 動畫,所以把自己的學習過程記錄一下分享給大家。CSS3 3D 行星運轉 demo 頁面請戳:Demo。(建議使用Chrome開啟)本文完整的代碼,以及更多的 CSS3 效果,在我 Github 上可以看到,也希望大家可以點個 star。嗯,可能有些人打不開 demo 或者頁面亂了,貼幾張:(圖片有點大,耐心等待一會)CSS3 3D 行星運轉隨機再截屏了一張:強烈建議你點進 Demo 頁感受一下 CSS3 3D 的魅力,圖片能展現的東西畢竟有限。然後,這個 CSS3 3D
Time of Update: 2017-03-04
方法一:使用border來設定邊框,元素有高度和寬度<i class="triangle"></i>.triangle { transform: rotate(45deg); display: block; width: 12px; height: 12px; border: 1px solid #9e9e9e; border-top-color:
Time of Update: 2017-03-04
給select元素增加:padding-left:20px;但是未生效,如所示:在select上如何使設定padding生效?方法一:設定屬性appearance:給select增加屬性: appearance: none; -webkit-appearance: none;效果如下:方法二: 給select設定樣式:text-indent:
Time of Update: 2017-03-10
perspective屬性及相關的perspective-origin屬性都是用來控制3D圖形空間中座標軸上的距離的,下面我們就來分享CSS3的perspective屬性設定3D變換距離的樣本方法,當然後面也會講到perspective-origin的用法:perspective屬性對於3D變形來說至關重要。該屬性會設定查看者的位置,並將可視內容映射到一個視錐上,繼而投到一個2D視平面上。如果不指定透視,則Z軸空間中的所有點將平鋪到同一個2D視平面中,並且變換結果中將不存在景深概念。上面的描述可
Time of Update: 2017-03-09
下面小編就為大家帶來一篇css全屏背景圖片設定,django載入圖片路徑詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧css全屏背景圖片設定,django載入圖片路徑詳解<head><style type="text/css"> #bg { position:fixed; top:0; left:0; width:100%;
Time of Update: 2017-03-24
簡要教程這是一款使用純CSS3製作的Tabs選項卡特效。該Tabs選項卡簡約時尚,各個選項卡之間切換時使用了底線跟隨動畫,整體效果非常不錯。HTML結構整個Tabs選項卡的HTML結構分為幾個部分:使用<input>元素和一個無序列表來製作導航。<input type="radio" id="tab1" name="tab-control" checked><input
Time of Update: 2017-03-07
水平置中若為行內元素,對其父元素用text-align:center即可;若為塊元素(無浮動),則一般有兩種方法可實現對其的水平置中,一為margin:0