国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

前端_CSS

HackerShell / 3176人閱讀

摘要:層疊樣式表控制網(wǎng)頁(yè)的樣式選擇器區(qū)分大小寫(xiě)通過(guò)選擇器來(lái)定位文檔對(duì)象模型的元素將各種樣式規(guī)則應(yīng)用在元素上改變?cè)卦陧?yè)面上的顯示方式使用方式內(nèi)聯(lián)樣式內(nèi)部樣式外部樣式盒模型標(biāo)準(zhǔn)盒模型盒模型空間內(nèi)邊距外邊距邊框塊級(jí)元素行內(nèi)元素塊級(jí)元素默認(rèn)寬度是塊級(jí)元

CSS

CSS(Cascading Style Sheet): 層疊樣式表,控制網(wǎng)頁(yè)的樣式.選擇器區(qū)分大小寫(xiě).

通過(guò)選擇器來(lái)定位DOM(文檔對(duì)象模型)的元素,將各種樣式規(guī)則應(yīng)用在元素上,改變?cè)卦陧?yè)面上的顯示方式

使用方式: 內(nèi)聯(lián)樣式 + 內(nèi)部樣式 + 外部樣式

盒模型

標(biāo)準(zhǔn)盒模型 = content +border + padding +margin

IE盒模型 = content(content + border + padding) + margin

空間 = padding(內(nèi)邊距) + margin (外邊距) + border (邊框)

塊級(jí)元素/行內(nèi)元素

塊級(jí)元素: 默認(rèn)寬度是100%,塊級(jí)元素會(huì)自動(dòng)從新的一行開(kāi)始.div table h1-h6 p form ol section canvas audio video

行內(nèi)元素: 和其他元素在同一行,寬度/高度時(shí)內(nèi)容的寬度和高度,內(nèi)邊距的top/bottom(padding-top/padding-bottom)和外邊距的top/bottom(margin-top/margin-bottom)都不可改變 a span b img input select strong

BFC(塊級(jí)格式化上下文)

塊級(jí)格式化上下文,是一個(gè)獨(dú)立的渲染區(qū)域,讓處于BFC內(nèi)部的區(qū)域與外部的元素相互隔離,使內(nèi)外元素的定位不會(huì)影響.在IE下為layout,可通過(guò)zoom:1;觸發(fā).

計(jì)算BFC容器的高度時(shí),浮動(dòng)元素也會(huì)參與計(jì)算.容器內(nèi)的Box會(huì)在垂直方向上一個(gè)接著一個(gè)放置.兩個(gè)相鄰的box的margin會(huì)發(fā)生重疊.

觸發(fā)BFC: float: none; position: absolute; position: fixed; display: inline-block/table-cell/inline-flex/felx; overflow: visable;

層疊上下文
在三維空間.z軸高出普通元素.

觸發(fā)條件: html ,position, flex, transform opacity filter will-change

層疊等級(jí):在同一層疊上下文中,層疊等級(jí)才有意義. background-color < z-index: -1; < 塊級(jí)元素 < 浮動(dòng)元素 < 行內(nèi)元素 < z-index: 0 /auto; < z-index: 1;

顏色與單位

十六進(jìn)制: hex使用6個(gè)十六進(jìn)制編碼來(lái)表示顏色,2個(gè)一組,分表表示紅(R),黃(G),藍(lán)(B).

hsl色彩: hsl(60,100%,50%)

RGB顏色

px em rem %

布局

文本對(duì)齊方式: text-align: left/right/center/justify;

盒陰影: box-shadow: offset-x offset-y blur-raduis spread-radius;

透明度: opacity: 0.7;

字母的大小寫(xiě): text-transform: lowercase / uppercase / capitalize / initial /inherit / noen;

方向: top left right bottom;

定位: position: relative(元素的定位參照于最近的已定位祖先的元素) absolute fixed ;

      相對(duì)定位不會(huì)受到top/left/right/bottom影響.

堆疊順序: z-index: 10;

顯示: display: table/inline-table/tbale-row-group/table-cell;

變換 transform: scale(2) skewX;

輪廓 outline-width: thin /medium / thick / length /inherit;

圓角 border-radius: 25px;

字體

  color: orange;
  font-family: "Verdana";
  font-size: 16px;
  font-style: normal italic oblique;
  font-weight: 400;
  text-transform: none/lowsercase/uppercase/capitalize;
  text-decoration: none underline overline line-through;
  text-align: left right center;
  line-height: 20px ;
  

列表

list-style-type:none disc circle square decimal lower-alpha upper-alpha

背景

background-color: green; background-position:left center;
background-size: 120px;   background-repeat: no-repeat;
background-iamge:url("");

動(dòng)畫(huà)

列表項(xiàng)目

選擇器
偽類(lèi)選擇器:link :hover :active :visited
基礎(chǔ)選擇器: 標(biāo)簽選擇器,類(lèi)選擇器,ID選擇器,通配符選擇器
組合選擇器: 標(biāo)簽指定式選擇器 后代選擇器 并集選擇器
屬性選擇器:
通配符: *

預(yù)編譯語(yǔ)言

CSS的預(yù)編譯語(yǔ)言:基于CSS語(yǔ)言的語(yǔ)法擴(kuò)展,支持嵌套的書(shū)寫(xiě),擁有繼承機(jī)制,

SaSS

SaaS是對(duì)CSS的擴(kuò)展,允許使用變量,嵌套規(guī)則,混合,導(dǎo)入等功能且完全兼容CSS語(yǔ)法.

變量: $basiccolor: green;

嵌套: ul{padding:0; li {margin:0;}}

導(dǎo)入: @import url("s")

注意SASS中l(wèi)ist列表的索引從i開(kāi)始.

混合代碼在選擇器前面加上@mixin classname {} 引用時(shí)div { @include classname;}

Flex布局

Flex布局父元素

 display: felx | inline-felx;
 flex-direction: row | row-reverse | column | column-reverse; 決定主軸的方向
 felx-wrap: nowrap | wrap | wrap-reverse;  主軸如何換行
 felx-flow: row nowrap;
 justify-content: flex-start | flex-end | center | space-between | space-around;
 align-items: flex-start | felx-end | center | baseline | stretch;
 align=content: felx-start | felx-end | center | space=between | cpace-around | stretch; 多跟軸線的對(duì)齊方式,只有一條時(shí)不起作用.

Flex布局子元素

order: 0;項(xiàng)目的排列順序,數(shù)值越小,排序越靠前,最小為0.
flex-grow:0;項(xiàng)目的放大比例.
flex-shrink:1;
flex-basis: 350px;
flex: 0 1 auto;
align-self: auto | felx-start | flex-end | center | baseline | stretch;
圖片

圖片的類(lèi)型分為位圖和矢量圖,位圖最小單位是像素,每個(gè)像素都有自己的顏色信息,jpg,png,webp等都是位圖.矢量圖也叫向量圖,記錄元素的形狀以及顏色的算法.常見(jiàn)格式sbg,png格式,根據(jù)壓縮分類(lèi)(無(wú)壓縮/無(wú)損壓縮/有損壓縮),區(qū)別在于有損壓縮處理圖像,是去除某些像素的數(shù)據(jù),無(wú)法找回原圖,使用無(wú)損處理圖像,是對(duì)像素?cái)?shù)據(jù)進(jìn)行壓縮,可以找回原圖.
GIf是一種無(wú)損壓縮,只是對(duì)數(shù)據(jù)進(jìn)行壓縮,基于LZW算法,壓縮率在50%,
JPG/JPEG格式,典型的有損壓縮圖像的格式,兩種的保存方式,BaseLine JPEG的儲(chǔ)存方式是按從上到下的掃描方式,把每一行順序的保存在JPEG文件中.Progressive JPEG格式是從模糊漸進(jìn)到清晰.
PNG-8是PNG的索引色版本,是無(wú)損的,使用索引色的,點(diǎn)陣圖,更小的體積,透明度的調(diào)節(jié).PNG-24是PNG的直接色版本,是無(wú)損的,直接色的,點(diǎn)陣圖的,最佳效果,不在意圖片大小時(shí)使用.PNG-32比PNG-24多一個(gè)APlha通道,用來(lái)支持半透明.
Webp是同時(shí)支持有損和無(wú)損壓縮,使用直接色,點(diǎn)陣圖.
SVG是矢量圖,使用XML定義的語(yǔ)言,用來(lái)描述二維矢量以及柵格圖形.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/117348.html

相關(guān)文章

  • 前端構(gòu)建_webpack

    摘要:一個(gè)文件,一張圖片一個(gè)文件都是一個(gè)模塊,都能用導(dǎo)入模塊的語(yǔ)法的,的導(dǎo)入進(jìn)來(lái)。自身只能讀懂類(lèi)型的文件,其它的都不認(rèn)識(shí)。 webpack 是什么? webpack是一個(gè)前端模塊化打包工具指(由于模塊化開(kāi)發(fā),所以需要打包,這里所說(shuō)的模塊化開(kāi)發(fā)主要指JS) 由于現(xiàn)代前端應(yīng)用程序越來(lái)越復(fù)雜,需要采用模塊化進(jìn)行開(kāi)發(fā),但瀏覽器還未支持模塊化開(kāi)發(fā),所以webpack才誕生 webpack默認(rèn)只支持js...

    ethernet 評(píng)論0 收藏0
  • 2017-09-03 前端日?qǐng)?bào)

    摘要:前端日?qǐng)?bào)精選精讀引擎特性帶來(lái)的的性能變化中的藝術(shù)譯你是如何拆分組件的高級(jí)技巧如何遍歷中對(duì)象屬性一個(gè)可視化并且能快速生成模擬數(shù)據(jù)的持久化服務(wù)中文第期中的執(zhí)行上下文和調(diào)用棧是什么譯誰(shuí)更適合前端開(kāi)發(fā)掘金實(shí)戰(zhàn)桌面計(jì)算器應(yīng)用我們?nèi)找蛊谂蔚? 2017-09-03 前端日?qǐng)?bào) 精選 精讀《V8 引擎特性帶來(lái)的的 JS 性能變化》CSS中的藝術(shù)[譯] 你是如何拆分組件的?JS高級(jí)技巧如何遍歷JavaSc...

    岳光 評(píng)論0 收藏0
  • 前端、HTML+CSS+JS編寫(xiě)規(guī)范(終極版)

    摘要:文檔規(guī)范和文檔必須采用編碼格式文檔必須使用的標(biāo)準(zhǔn)文檔格式編寫(xiě)規(guī)范和的標(biāo)簽屬性類(lèi)名都必須使用小寫(xiě)字母和的屬性類(lèi)名命名必須具有語(yǔ)義化代碼必須保持文檔結(jié)構(gòu)清晰,必須合理的進(jìn)行代碼縮進(jìn)文件禁止樣式表內(nèi)引用文件編寫(xiě)格式,樣式代碼保持一行,多個(gè)選擇器 HTMLCSS文檔規(guī)范 HTML和CSS文檔必須采用UTF-8編碼格式; HTML文檔必須使用HTML5的標(biāo)準(zhǔn)文檔格式; HTMLCSS編寫(xiě)規(guī)范...

    jsyzchen 評(píng)論0 收藏0
  • 前端、HTML+CSS+JS編寫(xiě)規(guī)范(終極版)

    摘要:文檔規(guī)范和文檔必須采用編碼格式文檔必須使用的標(biāo)準(zhǔn)文檔格式編寫(xiě)規(guī)范和的標(biāo)簽屬性類(lèi)名都必須使用小寫(xiě)字母和的屬性類(lèi)名命名必須具有語(yǔ)義化代碼必須保持文檔結(jié)構(gòu)清晰,必須合理的進(jìn)行代碼縮進(jìn)文件禁止樣式表內(nèi)引用文件編寫(xiě)格式,樣式代碼保持一行,多個(gè)選擇器 HTMLCSS文檔規(guī)范 HTML和CSS文檔必須采用UTF-8編碼格式; HTML文檔必須使用HTML5的標(biāo)準(zhǔn)文檔格式; HTMLCSS編寫(xiě)規(guī)范...

    _Dreams 評(píng)論0 收藏0
  • 前端、HTML+CSS+JS編寫(xiě)規(guī)范(終極版)

    摘要:文檔規(guī)范和文檔必須采用編碼格式文檔必須使用的標(biāo)準(zhǔn)文檔格式編寫(xiě)規(guī)范和的標(biāo)簽屬性類(lèi)名都必須使用小寫(xiě)字母和的屬性類(lèi)名命名必須具有語(yǔ)義化代碼必須保持文檔結(jié)構(gòu)清晰,必須合理的進(jìn)行代碼縮進(jìn)文件禁止樣式表內(nèi)引用文件編寫(xiě)格式,樣式代碼保持一行,多個(gè)選擇器 HTMLCSS文檔規(guī)范 HTML和CSS文檔必須采用UTF-8編碼格式; HTML文檔必須使用HTML5的標(biāo)準(zhǔn)文檔格式; HTMLCSS編寫(xiě)規(guī)范...

    Developer 評(píng)論0 收藏0
  • 前端進(jìn)階之路: 前端架構(gòu)設(shè)計(jì)(1)-代碼核心

    摘要:可能很多人和我一樣首次聽(tīng)到前端架構(gòu)這個(gè)詞第一反應(yīng)是前端還有架構(gòu)這一說(shuō)呢在后端開(kāi)發(fā)領(lǐng)域系統(tǒng)規(guī)劃和可擴(kuò)展性非常關(guān)鍵因此架構(gòu)師備受重視早在開(kāi)發(fā)工作啟動(dòng)之前他們就被邀請(qǐng)加入到項(xiàng)目中而且他們會(huì)跟客戶討論即將建成的平臺(tái)的架構(gòu)要求使用還什么技術(shù)棧內(nèi)容類(lèi)型 可能很多人和我一樣, 首次聽(tīng)到前端架構(gòu)這個(gè)詞, 第一反應(yīng)是: 前端還有架構(gòu)這一說(shuō)呢? 在后端開(kāi)發(fā)領(lǐng)域, 系統(tǒng)規(guī)劃和可擴(kuò)展性非常關(guān)鍵, 因此架構(gòu)師備...

    DevYK 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

HackerShell

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<