摘要:截文字方法一需要指定寬度。方法三截?cái)辔淖郑^一定長(zhǎng)度截?cái)唷H齻€(gè)事件的起始坐標(biāo),終點(diǎn)坐標(biāo),以及改變的距離具有重要作用。圖像某些部分可能無法顯示寬度為,高度包含圖片,圖片可能會(huì)變形定寬高邊框以上用設(shè)置成設(shè)置模擬
CSS---截文字
方法一:需要指定寬度。
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:10px;
方法二:利用偽類,用background模擬純色或者漸變背景,定位到最后。
方法三:JavaScript截?cái)辔淖郑^一定長(zhǎng)度截?cái)唷?/p>
適配移動(dòng)端
平時(shí)用百分比或者像素?zé)o法動(dòng)態(tài)的修改,項(xiàng)目中用得最多的還是rem來進(jìn)行移動(dòng)端適配。即給根元素一個(gè)字體大小。
html{font-size:16px;}
var timer; function setSize() { var baseWidth = 320; var baseFont = 16; var root = document.documentElement; var deviceWidth = parseInt(root.clientWidth); var scale = deviceWidth / baseWidth; var value = scale * baseFont; root.style.fontSize = scale * baseFont + "px"; } window.addEventListener("resize", function() { timer && clearTimeout(timer); timer = setTimeout(setSize, 10, false); });
如果在PC端需要做兼容,需要在超過一定寬高后,強(qiáng)制給一個(gè)max-width和max-height,以及html的字體大小。(媒體查詢即可)
翻屏動(dòng)畫
方式一:給每一屏添加Class,每一個(gè)Class附帶一個(gè)css3的animation屬性。
方式二:垂直滾屏,通過JQ/Zepto的animate()實(shí)現(xiàn)修改元素的top值/transform:translateY()
移動(dòng)端判斷手勢(shì)
移動(dòng)端手勢(shì)操作,一般需要禁止webview/手機(jī)瀏覽器的回彈動(dòng)作,以此提高滑動(dòng)體驗(yàn)。
touchstart,touchmove.touchend三個(gè)事件的起始坐標(biāo),終點(diǎn)坐標(biāo),以及改變的距離具有重要作用。pageX,pageY,targetTouches,changedTouches.
background-size
cover 圖像某些部分可能無法顯示
100% 寬度為100%,高度auto
100% 100%
contain 包含圖片,圖片可能會(huì)變形
px 定寬高
1px邊框
IOS8以上用0.5px
viewport設(shè)置成0.5
transform:scale設(shè)置0.5
box-shadow模擬
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/115045.html
摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識(shí)點(diǎn)大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計(jì)算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個(gè)幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會(huì)用到。會(huì)持續(xù)更新… 一、...
摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識(shí)點(diǎn)大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計(jì)算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個(gè)幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會(huì)用到。會(huì)持續(xù)更新… 一、...
摘要:技巧使你的更加專業(yè)這是上關(guān)于技巧的一篇譯文,另外你也可以在本項(xiàng)目看到原文。列舉了一些很實(shí)用的技巧,比如給空內(nèi)容的標(biāo)簽添加內(nèi)容,逗號(hào)分隔列表等等。排序算法看源碼,把它背下來吧排序算法的封裝。主要幫助初學(xué)者更好的掌握排序算法的實(shí)現(xiàn)。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅(jiān)持練習(xí)、學(xué)習(xí)與積累,技術(shù)方面既要有一定的廣度,更要有自己的深度。 Java...
摘要:技巧使你的更加專業(yè)這是上關(guān)于技巧的一篇譯文,另外你也可以在本項(xiàng)目看到原文。列舉了一些很實(shí)用的技巧,比如給空內(nèi)容的標(biāo)簽添加內(nèi)容,逗號(hào)分隔列表等等。排序算法看源碼,把它背下來吧排序算法的封裝。主要幫助初學(xué)者更好的掌握排序算法的實(shí)現(xiàn)。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅(jiān)持練習(xí)、學(xué)習(xí)與積累,技術(shù)方面既要有一定的廣度,更要有自己的深度。 Java...
摘要:后來知道原來可以用實(shí)現(xiàn)三角形,可是用過一次后很容易忘記,所以想把這個(gè)小技巧記錄起來是如何實(shí)現(xiàn)三角形的呢答案是通過邊框,也就是屬性。使用CSS3實(shí)現(xiàn)三角形: 在前端頁(yè)面中有很多時(shí)候會(huì)遇到需要三角形圖案的時(shí)候,以前不知道可以用CSS3實(shí)現(xiàn)三角形的時(shí)候,一般都是叫UI把三角形圖案切出來。 后來知道原來可以用CSS3實(shí)現(xiàn)三角形,可是用過一次后很容易忘記,所以想把這個(gè)小技巧記錄起來~ C...
閱讀 3669·2021-11-23 09:51
閱讀 1660·2021-10-22 09:53
閱讀 1345·2021-10-09 09:56
閱讀 853·2019-08-30 13:47
閱讀 2155·2019-08-30 12:55
閱讀 1597·2019-08-30 12:46
閱讀 1105·2019-08-30 10:51
閱讀 2409·2019-08-29 12:43