首页 > Web开发 > 详细

js修改伪类元素样式

时间:2017-01-03 15:17:20      阅读:262      评论:0      收藏:0      [点我收藏+]

<style type="text/css">
.htmlbox_close::before,
.htmlbox_close::after {
content: ‘‘;
position: absolute;
height: 2px;
top: 4%;
width: 3%;
left: 2%;
margin-top: -1px;
background: #51aed9;
height: 1.1%;
}

.htmlbox_close::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}

.htmlbox_close::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
</style>
</head>

<body>
<div class="htmlbox_close"></div>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var str = window.getComputedStyle($(‘.htmlbox_close‘)[0], ‘::before‘).getPropertyValue(‘top‘);
console.log(str);
document.styleSheets[0].addRule(‘.htmlbox_close::before‘, ‘top:100px‘);
document.styleSheets[0].insertRule(‘.htmlbox_close::before { top:100px }‘, 0);
document.styleSheets[0].addRule(‘.htmlbox_close::after‘, ‘top:100px‘);
document.styleSheets[0].insertRule(‘.htmlbox_close::before { top:100px }‘, 0);

var str2 = window.getComputedStyle($(‘.htmlbox_close‘)[0], ‘::before‘).getPropertyValue(‘top‘);
console.log(str2);
</script>
</body>

js修改伪类元素样式

原文:http://www.cnblogs.com/miraclesakura/p/6244612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!