首页 前端知识 使用js写CSS

使用js写CSS

2024-04-01 10:04:52 前端知识 前端哥 338 357 我要收藏

使用js来些CSS
常见于油猴插件开发

第一种 引入第三方样式

// 引入样式
let link = document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("href", "http://www.houdu.online/zuoye/teacher/1172824156/houdu-browser/css/houduGo.css");
document.head.appendChild(link);
复制

使用CSS

let css = `
div {
width:100px;
height:100px;
background: pink;
}
.web-toast-kkli9{
position: fixed;
background: rgba(0, 0, 0, 0.7);
color: #fff;
font-size: 14px;
line-height: 1;
padding:10px;
border-radius: 3px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
z-index: 999999999999999999999999999;
white-space: nowrap;
}
.fadeOut{
animation: fadeOut .5s;
}
.fadeIn{
animation:fadeIn .5s;
}
`;
var myStyle = document.createElement('style');
// 三选一
// myStyle.textContent = css; // 不会会有br
// myStyle.innerText = css; // 会有br
myStyle.innerHTML = css; // 不会会有br
var doc = document.head || document.documentElement;
doc.appendChild(myStyle);
复制
转载请注明出处或者链接地址:https://www.qianduange.cn//article/4355.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!