整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          「CSS」1分鐘了解經典樣式-浮動

          「CSS」1分鐘了解經典樣式-浮動


          動元素添加了flow屬性,會被移出正常文檔流,并被拉到文檔的邊緣,文檔流重新排列并包圍它所在的空間。在報紙和雜志很常見,所以css增加了浮動來實現這種效果,這是浮動設計的初衷。

          浮動本身并不是為了實現布局而設計的,但在近20年時間里被當成布局工具。是因為那個年代它是唯一的選擇,flexbox和網格布局近幾年才出現。

          浮動元素不同于普通文檔流元素,它們的高度不會添加到父元素。容器折疊是指父容器并沒有包含到浮動的容器,因為浮動的元素高度不會加到父容器上。

          如何解決容器折疊的問題

          使用和浮動float配套的clear屬性。將一個元素放置到父容器的末尾,并對它使用clear: both,元素將移動到浮動元素的下面,而不是側面。容器就會擴展包含它。更加優雅的做法,是使用偽元素。這一做法稱為清除浮動。

          .clear::after { // 選中容器末尾的偽元素

          content: ' '

          clear: both // 清除浮動

          display: block // display非inline,clear只對塊級元素生效,加上content屬性,使得偽元素出現在文檔中

          }

          浮動元素的外邊距不會折疊到容器外,而非浮動元素外邊距則會折疊。為了包含所有外邊距,清除浮動修改版如下。

          .clear::after,

          .clear::before { // 選中容器開始和末尾的偽元素

          content: ' '

          display: table // table可以包含外邊距

          }

          .clear::after { // 只有末尾需要清除浮動

          clear: both // 清除浮動

          }

          有一種典型網頁布局,左邊是圖片,右邊是文字,稱為媒體對象模式。實現方案有很多種,可以用flexbox和網格布局等,這里講下如何用浮動實現。

          對圖片設置浮動到左邊,右邊文字會圍繞圖片,可能會到圖片的底下。但是我們預期是文字在圖片右側排列,不會到圖片底部。

          使用塊級格式化上下文(block formatting context, BFC)解決。BFC里面的內容不會和外部元素重疊或相互影響。添加如下元素可以創建

          ●float: left, right,不為none即可

          ●overflow: auto, hidden, scroll,不為visible即可

          ●display: inline-block, table-cell, flex, grid。有這些屬性的元素是塊級容器

          ●position: absolute或fixed

          通常采取設置overflow: hidden或auto,是創建BFC最簡單的方式。

          以上就是今天和大家分享的浮動核心知識,希望能讓你更好的理解界面樣式。喜歡的朋友可以點贊,關注加收藏,互相學習,共同成長!

          是用純css來寫的一個效果圖,動畫效果還是挺有意思的哦~

          很多初學者小伙伴都以為css只需要會那么一些就ok了,很簡單,其實css還是很多你所不知道的內容哦。

          分享之前還是要推薦一下小編的web前端學習群:121404239,有技術知識點分享,還有小編整理好的web前端資料和教程哦!

          html代碼:

          <div class="loader"></div>

          <div class="shadow"></div>

          css代碼:

          @-webkit-keyframes mainAnimation {

          0% {

          width: 50px;

          -webkit-transform: translateX(0px) translateY(0px) rotate(0deg);

          transform: translateX(0px) translateY(0px) rotate(0deg);

          }

          擊查看閃閃紅星特效圖

          ======做一個有理想的青年,綻放美麗的青春======


          群內課題分享:五四青年節閃閃紅星特效

          知識點:html/css布局思維,css3知識講解

          css定位 ,css浮動、定位盒模型,

          css偽類的靈活運用,代碼性能優化思維,

          一流互聯網公司開發標準等

          PS:五四青年節簡單的代碼把網站的背景改為閃閃紅星特效,這個特效用到了一些HTML5以及javascript知識,這個五星是用canvas繪制的,以前群里面也分享過一些關于雪花飄落的特效,其實這些特效的邏輯大體都是一樣的,學習不應該是死板的,而是舉一反三,學一個特效之后應該自己多去應用,作出相關的或者相似的特效,這樣才能熟練的掌握好知識點!以下附上源碼!

          如果想要更多的企業求職加分項目,案例,可以來一下我的前端群216634437,每天都會精挑細選一個特效,項目出來詳細講解,分享!

          html5/javascript閃閃紅星特效源碼

          需要文檔版源碼來我的前端群216634437,已上傳到群文件

          頭條號里有許多web前端學習視頻,企業常用特效/案例/項目,敬請關注!

          五四青年節

          如果想看到更加系統的文章和學習方法經驗可以關注我的微信公眾號:‘web前端課程’關注后回復‘給我資料’可以領取一套完整的學習視頻


          主站蜘蛛池模板: 人妻无码一区二区不卡无码av| 人妻天天爽夜夜爽一区二区| 免费观看一区二区三区| 伊人久久大香线蕉AV一区二区 | 97精品国产福利一区二区三区| 一区高清大胆人体| 一区二区三区视频在线播放| 亚洲av无码成人影院一区| 亚洲av午夜福利精品一区| 天码av无码一区二区三区四区 | 久久精品一区二区三区AV| 中文字幕精品一区二区三区视频| 精品人妻无码一区二区色欲产成人| 日本一区二区三区在线观看| 一区二区三区观看| 国产一区二区好的精华液| 2020天堂中文字幕一区在线观| 国产色情一区二区三区在线播放 | 亚洲国产综合无码一区| 欧洲精品码一区二区三区免费看| tom影院亚洲国产一区二区| 无码人妻AⅤ一区二区三区| 成人精品一区二区三区不卡免费看| 精品在线一区二区| 国产免费av一区二区三区| 无码人妻啪啪一区二区| 国产精品视频一区二区猎奇| 亚洲无删减国产精品一区| 国产suv精品一区二区33| 国产av成人一区二区三区| 成人区人妻精品一区二区不卡视频 | 无码日韩AV一区二区三区| 在线精品亚洲一区二区| 激情内射亚洲一区二区三区| 日韩免费无码一区二区三区| 精品无码AV一区二区三区不卡| 久久精品国产一区二区三| 国产激情无码一区二区| 少妇无码一区二区三区| 乱精品一区字幕二区| 日韩人妻不卡一区二区三区|