整合營銷服務商

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

          免費咨詢熱線:

          「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免费一区二区三区| 一区二区三区在线观看免费| 亚洲国产精品一区二区久| 精品国产一区二区三区久久| 午夜精品一区二区三区在线视| 一本大道在线无码一区| 久久精品亚洲一区二区三区浴池| 一区二区三区高清视频在线观看| 无码人妻精品一区二区蜜桃| 制服丝袜一区在线| 亚洲区精品久久一区二区三区 | 天美传媒一区二区三区| 日本免费一区二区三区四区五六区 | 无码日韩AV一区二区三区| 国产精品视频一区国模私拍| 亚洲Av永久无码精品一区二区| 人体内射精一区二区三区| 国产AV午夜精品一区二区三区| 色老板在线视频一区二区| 一区二区免费国产在线观看| 日韩一区二区三区视频久久| 日韩电影在线观看第一区| 美女视频免费看一区二区| 色欲AV无码一区二区三区| 波多野结衣在线观看一区 | 美女福利视频一区二区| 国产三级一区二区三区| 波多野结衣一区二区三区88| 国产伦精品一区二区三区免费下载 | 伊人激情AV一区二区三区| 免费一区二区三区| 麻豆一区二区三区精品视频| 国产成人精品第一区二区| 国产一区风间由美在线观看| 国产福利电影一区二区三区| 一区二区视频传媒有限公司| 午夜福利一区二区三区高清视频 | 亚洲乱色熟女一区二区三区丝袜|