摘要:例一個(gè)高的,里面的文字垂直居中使該元素變大倍動(dòng)畫(huà)過(guò)渡效果
CSS的兩種經(jīng)典布局
左右布局
一欄定寬,一欄自適應(yīng)
定寬自適應(yīng).left{ width: 200px; height: 600px; float: left; display: table; text-align: center; line-height: 600px; } .right{ margin-left: 210px; height: 600px; background: yellow; text-align: center; line-height: 600px; }
利用絕對(duì)定位實(shí)現(xiàn)
.left{ position:absolute; left:0; width:200px; } .right{ margin-left:200px; }
左中右布局
利用絕對(duì)定位實(shí)現(xiàn)
.left{ width:200px; background-color:yellow; position:absolute; top:0; left:0; } .main{ margin-left:200px; margin-right:300px; } .right{ width:300px; background-color:orange; position:absolute; top:0; right:0; }
利用浮動(dòng)定位實(shí)現(xiàn)
.left{ width:300px; background-color:yellow; float:left; } .right{ width:200px; background-color:orange; float:right; } .main{ margin-left:300px; margin-right:200px; }
圣杯布局,兩邊定寬,中間自適應(yīng)
.col{ float: left; position:relative; } .container{ padding:0 200px 0 100px; } .left{ left:-100px; width: 100px; height:100%; margin-left: -100%; background: red; } .main{ width:100%; height: 100%; } .right{ right:-200px; width:200px; height:100%; margin-left: -200px; background: yellow; }MainLeftRight
雙飛翼布局
CSS居中問(wèn)題.col{ float: left; } .main{ width:100%; height:100%; } .main_inner{ margin:0 200px 0 100px; } .left{ width: 100px; height: 100%; margin-left: -100%; background: red; } .right{ height:100%; width:200px; margin-left: -200px; background: yellow; }LeftMainRight
水平居中
對(duì)于行內(nèi)元素(inline):text-align: center;
kakadiv { text-align:center }
對(duì)于塊級(jí)元素(block):
1.給此塊級(jí)元素設(shè)置寬度
2.margin:0 auto;
.parent { width:1002px; } .child { width:50%;//也可以是固定像素 margin:0 auto; }kaka
垂直居中
行高與高度一致使其居中,適用于只有一行文字的情況
.parent { height:1002px; line-height:1002px; }kaka
父元素高度不寫(xiě)(推薦寫(xiě)法)
.parent { padding:10px 0; }kaka
水平垂直均居中
已知寬高,給負(fù)margin
.parent { position: relative; } .child { position: absolute; width:1002px; height:828px; top: 50%; left: 50%; margin-top:-414px; margin-left:-501px; }kaka
未知寬高,transform方案
.parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }kaka
flex布局
CSS的一些小技巧.parent { display: flex; justify-content:center;//子元素水平居中 align-items:center;//子元素垂直居中 }kaka
請(qǐng)寫(xiě)出「姓名」與「聯(lián)系方式」兩端對(duì)齊的例子
姓名 聯(lián)系方式 span{ line-height:20px; font-size:20px; height:20px; overflow:hidden; } span::after{ content: ""; display: inline-block; width: 100%; }
文本內(nèi)容過(guò)長(zhǎng)如何變成省略號(hào)?
1 一行文本過(guò)長(zhǎng),只需要對(duì)該div作以下操作:
div{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
2 多行文本超出,如:在第二行后省略:
div{ display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
如何使固定高度的div里面的文字垂直居中?
1.先確定行高 2.再用padding補(bǔ)全高度。這種寫(xiě)法的好處是在文字增減過(guò)程中不會(huì)出現(xiàn)bug。
例:一個(gè)高 40px 的 div,里面的文字垂直居中
div{ line-height:20px; padding:10px 0; }
使該元素變大1.2倍
transform: scale(1.2);
動(dòng)畫(huà)過(guò)渡效果
transition: all 0.3s;
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/113980.html
摘要:經(jīng)過(guò)半年的打磨,正式發(fā)布,主要是新增了一些常用組件,并使用命名,為接下來(lái)的微信小程序開(kāi)發(fā)做好準(zhǔn)備。這兩種方式實(shí)現(xiàn)的瀑布流式布局均支持首屏和網(wǎng)頁(yè)窗口大小改變時(shí)的列數(shù)自適應(yīng)。主要是對(duì)于標(biāo)準(zhǔn)里的布局方式草案中的布局方式進(jìn)行一些總結(jié)。 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個(gè)問(wèn)題:怎樣通過(guò) CSS 簡(jiǎn)單而優(yōu)雅的實(shí)現(xiàn)水平、垂直同時(shí)居中。記得剛開(kāi)始學(xué)習(xí) CSS 的時(shí)候,看...
摘要:高度模型淺識(shí)為的簡(jiǎn)寫(xiě),簡(jiǎn)稱為塊級(jí)格式化上下文,為瀏覽器渲染某一區(qū)域的機(jī)制,中只有和中還增加了和。并非所有的布局都會(huì)在開(kāi)發(fā)中使用,但是其中也會(huì)涉及一些知識(shí)點(diǎn)。然而在不同的純制作各種圖形純制作各種圖形多圖預(yù)警 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個(gè)問(wèn)題:怎樣通過(guò) CSS 簡(jiǎn)單而優(yōu)雅的實(shí)現(xiàn)水平、垂直同時(shí)居中。記得剛開(kāi)始學(xué)習(xí) CSS 的時(shí)候,看到 float 屬性不...
摘要:絕對(duì)底部前端掘金來(lái)自國(guó)外的設(shè)計(jì)達(dá)人,純,可以實(shí)現(xiàn)當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。有效解決圖片使用單位邊角缺失的問(wèn)題前端掘金起因在移動(dòng)端使用布局時(shí)圖片也需要用單位。 CSS 絕對(duì)底部 - 前端 - 掘金來(lái)自國(guó)外的設(shè)計(jì)達(dá)人,純CSS,可以實(shí)現(xiàn): 當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。當(dāng)改變窗口高度時(shí),不會(huì)出現(xiàn)重疊問(wèn)題。甚至,創(chuàng)造該CSS的人還專門成立一個(gè)網(wǎng)站介紹這個(gè)CSS底部布局方案...
摘要:譯十六進(jìn)制顏色揭秘原文地址原文作者譯文出自掘金翻譯計(jì)劃本文永久鏈接教程入門篇關(guān)于是一款進(jìn)行柵格布局的輔助工具,它讓開(kāi)發(fā)者擺脫了冗雜的數(shù)學(xué)計(jì)算,同時(shí)降低了樣式與結(jié)構(gòu)的耦合程度。 【譯】CSS 十六進(jìn)制顏色揭秘 原文地址:CSS Hex Colors Demystified 原文作者:Dave Gash 譯文出自:掘金翻譯計(jì)劃 本文永久鏈接:https://github.com/xitu/...
閱讀 2750·2021-10-22 09:55
閱讀 2149·2021-09-27 13:35
閱讀 1336·2021-08-24 10:02
閱讀 1634·2019-08-30 15:55
閱讀 1273·2019-08-30 14:13
閱讀 3535·2019-08-30 13:57
閱讀 2050·2019-08-30 11:07
閱讀 2534·2019-08-29 17:12