国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

前端用戶體驗優化: JS & CSS 各類效果代碼段

ybak / 2172人閱讀

摘要:前言不定時更新在線預覽在線預覽的源碼部分內容僅兼容內核,其他內核自行查詢可控密度的虛線分隔線通過更改值控制密度展示通過各屬性及方向轉換實現橫縱向不同的分隔線文字漸隱春眠不覺曉處處聞啼鳥夜來風雨聲花落知多少引導用戶下方

前言

不定時更新

在線預覽 https://zzyper.github.io/opti...

在線預覽的源碼 https://github.com/zzyper/opt...

部分內容僅兼容webkit內核,其他內核自行查詢

可控密度的虛線分隔線 css
.line {
    height: 1px;
    width: 100%;
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
    background-image: linear-gradient(to right, #ccc 0%, #ccc 50%, transparent 50%);
    background-size: 4px 1px;
    background-repeat: repeat-x;
}

通過更改background-size值控制密度展示

通過各屬性x,y及方向轉換實現橫/縱向不同的分隔線

文字漸隱 css
.article{
    position: relative;
}

.mask{
    position: absolute;
    width:100%;
    bottom:0;
    left: 0;
    height: 60px;
    background: linear-gradient(top, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), #fff);
}
春眠不覺曉
處處聞啼鳥
夜來風雨聲
花落知多少

引導用戶下方仍有內容,即將接近底部時div.mask隱藏

彈窗禁止/恢復背景層滾動 css+js
window.onload = function(){
    document.getElementById("modalBtn").onclick = function (){switchModalStatus(true)};
    document.getElementById("modal").onclick = function (){switchModalStatus(false)};
}

function switchModalStatus(needShow){
    var modal = document.getElementById("modal");
    if(needShow){
        modal.style.display = "block";
        disableBodyScroll();
    }else{
        modal.style.display = "none";
        enableBodyScroll();
    }
}

function disableBodyScroll() {
    var body =  document.body;
    window.stTemp = Math.max(body.scrollTop, document.documentElement.scrollTop);
    body.style.overflow = "hidden";
    body.style.position = "fixed";
    body.style.top = (-window.stTemp+"px");
}

function enableBodyScroll() {
    var body =  document.body;
    body.style.overflow = "scroll";
    body.style.position = "static";
    body.style.top = "0px";
    body.scrollTop = window.stTemp;
    document.documentElement.scrollTop = window.stTemp;
}
.modal{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 1;
}

.modal > .content{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    padding: 10px;
    width: 50%;
    background: white;
    border-radius: 12px;
}

多行文字溢出顯示省略號 css
.text {
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容我有很多內容

-webkit-line-clamp控制顯示的行數

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53204.html

相關文章

  • 前端用戶體驗優化JS & CSS 各類效果代碼

    摘要:前言不定時更新在線預覽在線預覽的源碼部分內容僅兼容內核,其他內核自行查詢可控密度的虛線分隔線通過更改值控制密度展示通過各屬性及方向轉換實現橫縱向不同的分隔線文字漸隱春眠不覺曉處處聞啼鳥夜來風雨聲花落知多少引導用戶下方 前言 不定時更新 在線預覽 https://zzyper.github.io/opti... 在線預覽的源碼 https://github.com/zzyper/op...

    mgckid 評論0 收藏0
  • 前端用戶體驗優化JS & CSS 各類效果代碼

    摘要:前言不定時更新在線預覽在線預覽的源碼部分內容僅兼容內核,其他內核自行查詢可控密度的虛線分隔線通過更改值控制密度展示通過各屬性及方向轉換實現橫縱向不同的分隔線文字漸隱春眠不覺曉處處聞啼鳥夜來風雨聲花落知多少引導用戶下方 前言 不定時更新 在線預覽 https://zzyper.github.io/opti... 在線預覽的源碼 https://github.com/zzyper/op...

    AnthonyHan 評論0 收藏0
  • 前端每周清單第 29 期:Web 現狀分析與優化策略、Vue 單元測試、Headless Chrom

    摘要:前端每周清單第期現狀分析與優化策略單元測試爬蟲作者王下邀月熊編輯徐川前端每周清單專注前端領域內容,以對外文資料的搜集為主,幫助開發者了解一周前端熱點分為新聞熱點開發教程工程實踐深度閱讀開源項目巔峰人生等欄目。 showImg(https://segmentfault.com/img/remote/1460000011008022); 前端每周清單第 29 期:Web 現狀分析與優化策略...

    HackerShell 評論0 收藏0
  • 這么多前端優化點你都記得住嗎?

    摘要:不推薦移動端瀏覽器前端優化策略相對于桌面端瀏覽器,移動端瀏覽器上有一些較為明顯的特點設備屏幕較小新特性兼容性較好支持一些較新的和特性需要與應用交互等。 GitHub鏈接:https://github.com/zwwill/blo... 圍繞前端的性能多如牛毛,涉及到方方面面,以我我們將圍繞PC瀏覽器和移動端瀏覽器的優化策略進行羅列注意,是羅列不是展開,遇到不會不懂的點還請站外擴展 開車...

    ysl_unh 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<