伪类随着浏览器窗口大小变更,改变宽度(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>