
CSS
文章平均质量分 83
CSS 是一种描述 HTML 文档样式的语言。CSS 描述应该如何显示 HTML 元素。
邹荣乐
拥有多年开发经验的前端工程师,曾经参与过多个大型项目的开发,积累了丰富的项目经验。希望能结交更多志同道合的朋友。
展开
-
基于transform的scale属性,实现数据可视化大屏自适应缩放,保持比例不变,轻松应对不同分辨率
在做可视化大屏时,大屏的分辨率基本都是固定死的,因此我们只需要把页面按照设计稿尺寸写死即可,但是我们开发屏幕很小,这时候总要将浏览器进行缩小,这里给出一个通用方法,供大家使用,无需缩放浏览器。应对现在数据可视化的趋势,越来越多企业需要在很多场景(营销数据,生产数据,用户数据)下使用,可视化图表来展示体现数据,让数据更加直观,数据特点更加突出。做大屏项目时,需要适配不同屏幕,且在任意屏幕下保持16:9的比例,保持显示效果一致,屏幕比例不一致两边留白即可。可以在一个项目里面,使用不同分辨率或比例的大屏页面。原创 2024-02-29 09:31:40 · 5215 阅读 · 2 评论 -
Vue3中Sass的安装与使用指南:轻松上手CSS预处理器
Sass(Syntactically Awesome Style Sheets)是一种CSS预处理器,它扩展了CSS的功能,提供了更高级的语法和特性,例如变量、嵌套、混合、继承和颜色功能等,这些特性可以帮助开发者更高效地管理和维护样式表。以前用vue-cli的时候,还要安装sass-loader、node-sass什么的,安装的时候还会遇到各种问题,但是vite其实安装sass就可以了,很简单。Sass让CSS可以使用变量。可以用更少的代码,做更多的事,用更少的时间,具有更强的可读性。Sass提供了一个!原创 2024-02-22 14:09:05 · 9509 阅读 · 0 评论 -
运用CSS伪类与属性,巧妙实现背景图片旋转效果
第一想到的是通过设置css3样式的transform: rotate(-45deg)。开发的时候遇到需要将背景图片旋转-45度。所以把背景图放到伪类中进行旋转就可以完美解决这个问题了。但是发现内容也跟着旋转了。UI给的图片是正的。原创 2023-06-08 11:03:46 · 4067 阅读 · 0 评论 -
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
在vue中,我们为了避免父组件的样式影响到子组件的样式,会在style中加深度作用选择器 /deep/和>>>和::v-deep使用了外届的组件或者自己开发一个组件,修改一处就可能会影响到用这个组件的所有样式,所以就需要有一个方法或者方式,既不影响到别的地方,又能修改子组件在当前的样式。/deep/就能实现原创 2023-12-22 09:21:29 · 5126 阅读 · 0 评论