17-進(jìn)階: 第一個(gè)JS作品

本節(jié)知識(shí)點(diǎn)-----

  • CSS知識(shí)點(diǎn)
  1. 如何寫漸變顏色的樣式?
    谷歌 css gradient generate ,之后調(diào)試稱需要的效果;
    代碼:
background: linear-gradient(to bottom, rgba(41,41,41,1) 0%, rgba(17,17,17,1) 100%);

效果:


js-17-01.png
  1. 通過設(shè)置多個(gè)box-shadow來形成盒子四周不同的陰影效果
    代碼:
box-shadow: 0 0 0 1px #1a1b1c, 0 0 0 2px #1f1f20,0 1px 0 2px #131313,
0 2px 0 2px #080808,0 3px 0 2px #000000,0 5px 1px 0 #121213;

效果:


js-17-02.png

通過多個(gè)陰影的疊加來產(chǎn)生特殊的效果。

  1. background
    background 是CSS簡寫屬性,用來集中設(shè)置各種背景屬性。
    background 可以用來設(shè)置一個(gè)或多個(gè)屬性:background-color, background-image, background-position, background-repeat, background-size, background-attachment
    background-size: cover;----保證背景圖能夠在屏幕尺寸變化時(shí)充滿屏幕;
  1. display: flex;Flex 是 Flexible Box 的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性。任何一個(gè)容器都可以指定為 Flex 布局。行內(nèi)元素則可以使用display: inline-flex;
    注意,設(shè)為 Flex 布局以后,子元素的float、clear和vertical-align屬性將失效。
    本節(jié)中,將 kbd 元素變更為 inline-block 且指定 width height 后,其內(nèi)部文檔自動(dòng)位于左上角,現(xiàn)在要求其內(nèi)部文檔能在水平、垂直方向均能居中。
    復(fù)習(xí):之前章節(jié)的學(xué)習(xí)中已經(jīng)了解了一個(gè)水平布局的套路---float;此處再學(xué)習(xí)一個(gè)垂直方向布局的套路---flex;
    套路如下:
    display: inline-flex; //此處原容器為 inline 模式,
    justify-content: center; //項(xiàng)目在主軸上的對齊方式,
    align-items: center; //項(xiàng)目在交叉軸上的對齊方式,

你想讓一個(gè)元素絕對居中,只要在其父元素上添加上面套路3行。

  • JS知識(shí)點(diǎn)
  1. 錯(cuò)誤監(jiān)聽:
    本節(jié)中的使用
  imgXXX = document.createElement('img')
  imgXXX.onerror = function(jgt){
        console.log("錯(cuò)誤")
        console.log(imgXXX)
        jgt.target.src = "xxx"
  }
  1. 獲取指定元素的前后兄弟元素方法

previousNode = node.previousSibling
nextNode = nodeObject.nextSibling

var button2 = dcve['target']
key2 = button2['id']
img2 = button2.previousSibling

小技巧

  1. 獲取某個(gè)網(wǎng)站的 icon 的方法,比如 qq.com 的 icon :http://www.qq.com/favicon.ico

待用icon:

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

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

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,112評論 0 2
  • 話題背景:如今網(wǎng)頁展示的姿勢是這樣的 圖片來自:設(shè)計(jì)之家 炫酷的網(wǎng)頁展示,支撐它的正是強(qiáng)大的CSS3,還有什么理由...
    aliensq閱讀 2,184評論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,429評論 0 11
  • (1). 陰影模糊半徑與陰影擴(kuò)展半徑的區(qū)別:陰影模糊半徑:此參數(shù)可選,其值只能是為正值,如果其值為0時(shí),表示陰影不...
    Leisure_blogs閱讀 1,635評論 0 6
  • 你遇到一個(gè)搞笑的事,想要分享,拿起電話,你還沒開口,對方就說,這會(huì)兒有事,忙,一會(huì)兒給你回話。你遇到一個(gè)難過的事,...
    花生zfh閱讀 401評論 0 0

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