摘要:截文字方法一需要指定寬度。方法三截斷文字,超過一定長度截斷。三個事件的起始坐標,終點坐標,以及改變的距離具有重要作用。圖像某些部分可能無法顯示寬度為,高度包含圖片,圖片可能會變形定寬高邊框以上用設置成設置模擬
CSS---截文字
方法一:需要指定寬度。
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:10px;
方法二:利用偽類,用background模擬純色或者漸變背景,定位到最后。
方法三:JavaScript截斷文字,超過一定長度截斷。
適配移動端
平時用百分比或者像素無法動態的修改,項目中用得最多的還是rem來進行移動端適配。即給根元素一個字體大小。
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端需要做兼容,需要在超過一定寬高后,強制給一個max-width和max-height,以及html的字體大小。(媒體查詢即可)
翻屏動畫
方式一:給每一屏添加Class,每一個Class附帶一個css3的animation屬性。
方式二:垂直滾屏,通過JQ/Zepto的animate()實現修改元素的top值/transform:translateY()
移動端判斷手勢
移動端手勢操作,一般需要禁止webview/手機瀏覽器的回彈動作,以此提高滑動體驗。
touchstart,touchmove.touchend三個事件的起始坐標,終點坐標,以及改變的距離具有重要作用。pageX,pageY,targetTouches,changedTouches.
background-size
cover 圖像某些部分可能無法顯示
100% 寬度為100%,高度auto
100% 100%
contain 包含圖片,圖片可能會變形
px 定寬高
1px邊框
IOS8以上用0.5px
viewport設置成0.5
transform:scale設置0.5
box-shadow模擬
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/115045.html
摘要:筆者作為一位,將工作以來用到的各種優秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數組的極值技巧使你的更加專業前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續更新… 一、...
摘要:筆者作為一位,將工作以來用到的各種優秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數組的極值技巧使你的更加專業前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續更新… 一、...
摘要:后來知道原來可以用實現三角形,可是用過一次后很容易忘記,所以想把這個小技巧記錄起來是如何實現三角形的呢答案是通過邊框,也就是屬性。使用CSS3實現三角形: 在前端頁面中有很多時候會遇到需要三角形圖案的時候,以前不知道可以用CSS3實現三角形的時候,一般都是叫UI把三角形圖案切出來。 后來知道原來可以用CSS3實現三角形,可是用過一次后很容易忘記,所以想把這個小技巧記錄起來~ C...
閱讀 3685·2021-11-23 09:51
閱讀 1682·2021-10-22 09:53
閱讀 1361·2021-10-09 09:56
閱讀 867·2019-08-30 13:47
閱讀 2165·2019-08-30 12:55
閱讀 1609·2019-08-30 12:46
閱讀 1121·2019-08-30 10:51
閱讀 2420·2019-08-29 12:43