移動(dòng)web第五天

一.移動(dòng)適配

1.

適配移動(dòng)端過程:

? ? ? ?1.要利用媒體查詢規(guī)定不同的屏幕寬度設(shè)置不同的根字號(hào)大小;屏幕寬度的1/10

? ? ? ?2.頁(yè)面元素就可以使用rem相對(duì)單位,1rem=1html文字大小

2.less

1.注釋

/*

shift+alt+a

塊注釋,是會(huì)編譯在css中

*/

/**

這里會(huì)編譯碼

**/

2.計(jì)算

/*

less計(jì)算:

? + - * 除法./或者()

注意點(diǎn):

?1.單位沒有順序之分,如果一個(gè)表達(dá)式之中有多個(gè)單位,以第一個(gè)單位為準(zhǔn)

?2.運(yùn)算符的前后,要么都加空格隔開,要么都不加

*/

3.嵌套

// 1.生成后代選擇器

.box {

? width: 300px;

? height: 300px;

? .title {

? ? border-radius: 50%;

? ? .left {

? ? ? margin-left: 40px;

? ? }

? ? .right {

? ? ? padding-top: 50px;

? ? }

? }

}

// 2.生成子代選擇器 >

.father {

? background-color: purple;

? > .son {

? ? background-color: #6cf;

? ? > .sun {

? ? ? background-color: orange;

? ? }

? }

}

// 3.交集選擇器 &符號(hào)指代的是直接上級(jí)

.box1 {

? color: #6cf;

? span {

? ? &.box2 {

? ? ? color: aliceblue;

? ? }

? }

}

// 4.并集選擇器

.box1,

.box2 {

? color: #333;

}

.box1 {

? &,

? .box2 {

? ? color: #999;

? }

}

// 5.偽類選擇器 ?:hover

.box {

? a:hover {

? ? color: #666;

? }

? a {

? ? &:hover {

? ? ? color: #444;

? ? }

? }

? li:hover {

? ? a {

? ? ? color: #222;

? ? }

? }

? li {

? ? &:hover {

? ? ? a {

? ? ? ? color: #333;

? ? ? }

? ? }

? }

}

// 6.添加偽元素

.box {

? li::before {

? ? content: '';

? }

? li {

? ? &::before {

? ? ? content: '';

? ? }

? }

}

// 7.結(jié)構(gòu)偽類選擇器 直接寫在選擇器的后面是沒有提示的

.box {

? li:first-child {

? ? margin-left: 0;

? }

? li {

? ? &:nth-child(2) {

? ? ? margin-bottom: 0;

? ? }

? }

}

4.變量

// 變量 ?@變量名: 值; 大大節(jié)約維護(hù)成本

/*

變量名看做是一個(gè)存值的容器

*/

5.導(dǎo)入

// @import "你要導(dǎo)入的文件路徑";

// less文件導(dǎo)入只能導(dǎo)入.less文件

@import url(./03-計(jì)算.less);

@import './04-嵌套.less';

6.導(dǎo)出

// out: ../css/

/*

注意點(diǎn):

?1.路徑如果表示文件夾,最后一定要有/

?2.屬于less配置信息,一定要寫在第一行,如果寫在第二行,那么第一行不能再寫任何內(nèi)容

*/

7.禁止導(dǎo)出

//out: false

8.壓縮導(dǎo)出

// compress:true,out:../css2/

/*

節(jié)約成本,讓網(wǎng)頁(yè)渲染的更快

如果多個(gè)配置一起寫,配置與配置之間以英文逗號(hào)隔開

*/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • rem適配 目標(biāo):實(shí)現(xiàn)在不同寬度的設(shè)備中,網(wǎng)頁(yè)元素尺寸等比縮放效果 rem和px的不同:rem: 網(wǎng)頁(yè)元素尺寸單位...
    夏一鳴閱讀 468評(píng)論 0 0
  • 移動(dòng)適配兩種方案 1.rem : 目前多數(shù)企業(yè)在用的解決方案.2.vw / vh:未來(lái)的解決方案 rem方案 re...
    RL_8a21閱讀 224評(píng)論 0 0
  • 一、移動(dòng)適配——rem 媒體查詢適配移動(dòng)端屏幕1.要利用媒體查詢規(guī)定不同的屏幕寬度設(shè)置不同的根字號(hào)大??;屏幕寬度的...
    kc7閱讀 122評(píng)論 0 0
  • jquery介紹 jQuery是目前使用最廣泛的javascript函數(shù)庫(kù) 據(jù)統(tǒng)計(jì),全世界排名前100萬(wàn)的網(wǎng)站,有...
    就是這么帥_567e閱讀 1,340評(píng)論 0 0
  • 1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱: 工作地點(diǎn) 崗位名...
    lilyping閱讀 2,009評(píng)論 0 1

友情鏈接更多精彩內(nèi)容