偽類隨着瀏覽器窗口大小變更,改變寬度(resize)


偽類隨着瀏覽器窗口大小變更,改變寬度(resize),偽類樣式的更改

css

.plan_wrapper .plan_com:not(:last-child)::after{
    content:'';
    width:400px;
    height:1px;
    border-bottom:2px dashed #9498b1;
    position:absolute;
    left: 130px;
    top:30px;

}

html

<div class="plan_wrapper ">
       <div class="plan_wrapper ">
              <div class="plan_com plan_com1">@name1</div>
              <div class="plan_com plan_com2 ">@name2</div>
              <div class="plan_com plan_com3 ">@name3</div>
              <div class="plan_com plan_com4  ">@name4</div>
         </div>
</div>

  

script

<script type="text/javascript">
    $(function(){
        //resize() 當調整瀏覽器窗口大小時,發生 resize 事件。
        $(window).resize(function(){
        var wid_plan =$(".check_plan").width();
        var wid_com = parseInt((wid_plan - 390) / 3);
        //jquery改變偽類的寬度,用變量代替原來的值
        var appendStr = "<style>.plan_wrapper .plan_com:not(:last-child)::after{width: " + wid_com + "px;}</style>";
        $(".plan_com").append(appendStr);
        })
    })
</script>

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM