您现在的位置是:网站首页> 编程资料编程资料
编程式处理Css样式的示例代码HTML外部样式表如何引入CSS样式详解CSS3中常用的样式【基本文本和字体样式】CSS 选择所有子元素添加样式的方法CSS常用样式之绘制双箭头的示例代码详解中文字体在CSS样式中font-family对应的英文名称CSS实现鼠标悬停改变其他标签样式的示例代码解决ElementUI自定义CSS样式不生效的问题
2021-09-03
1074人已围观
简介 这篇文章主要介绍了编程式处理Css样式的示例代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

编程式方法的好处
1.全局控制,避免样式散乱
2.代码简洁,开发快速 函数式编程大量使用函数,减少了代码的重复,因此程序比较短,开发速度较快
3.接近自然语言,易于理解 函数式编程的自由度很高,可以写出很接近自然语言的代码
4.更方便的代码管理
5.书写样式成为一门艺术
Less
Bad
.card-title { font: "PingFang-SC-medium"; color: #333; font-size: 18px; } .card-title { font: "PingFang-SC-regular"; font-size: 14px; color: #333; }Good
// 申明less函数 .mixin-font-class(@fontColor: yellow; @fontSize; @fontFamily) { font-family: @fontFamily; font-size: @fontSize; color: @fontColor; }应用
h6 { .mixin-font-class(@fontColor:red;@fontSize:12px;@fontFamily:"PingFang-SC-medium"); } h2{ .mixin-font-class(@fontColor:blue;@fontSize:15px;@fontFamily:"PingFang-SC-regular"); }
全局Less
在Vue-cli模式中
// 添加全局less pluginOptions: { 'style-resources-loader': { preProcessor: 'less', patterns: [ resolve('./src/less/theme.less') ] } },// 在任何组件中或者less文件中使用
scss
$font-normal-color = #222; $font-light-color = #333; @mixin font-class($fontFamily, $fontSize, $fontColor) { font-family: $fontFamily; font-size: $fontSize; color: $fontColor; } @mixin font-large($size: 14px, $color: $font-normal-color) { @include font-class($font-family-medium, $size, $color); } @mixin font-normal($size: 14px, $color: $font-light-color) { @include font-class($font-family-regular, $size, $color); }使用
.form-title { @include font-large(16px, red); } .form-text { @include font-large(12px, blue); }注意less函数的参数使用的@,scss使用的$
到此这篇关于编程式处理Css样式的文章就介绍到这了,更多相关编程式处理Css样式内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- 详解css3使用transform出现字体模糊的解决办法CSS3 translate导致字体模糊的实例代码
- css3实现文字首尾衔接跑马灯的示例代码结合 CSS3 transition transform 实现简单的跑马灯效果的示例
- 使用CSS伪元素控制连续几个元素的样式方法使用CSS的clip-path属性实现不规则图形的显示使用css实现特殊标志或图形css如何绘制特殊图形的方法示例详解常用css样式(布局)详解CSS3中常用的样式【基本文本和字体样式】编程式处理Css样式的示例代码纯CSS3 gradient属性制作36种漂亮的html网页渐变按钮样式css样式常见图形效果展示的实例代码
- 详解CSS边距重叠与解决方案探究CSS 外边距(margin)重叠及防止方法详解css边距重叠的几种解决方案
- 使用flex布局轻松实现页面布局的示例代码flex是什么及flex布局语法教程详解详解flex布局下图片变形的解决方法Flex布局让子项保持自身高度的实现css3 flex布局实现平均分配元素的示例代码flex布局实现上下固定中间滑动的布局方式flex布局实现无缝滚动的示例代码Flex移动布局中单行和双行布局的区别及使用详解CSS3新增布局之: flex详解flex布局实现每行固定数量+自适应布局浅谈Flex布局与缩放比例计算
- CSS3 transition 实现通知消息轮播条CSS3简易切割轮播图的实现代码CSS3全屏图文幻灯片自动轮播特效代码纯css实现轮播图banner自动轮换效果HTML+CSS+JS实现堆叠轮播效果的示例代码纯CSS实现的图片轮播(幻灯片)效果代码原生CSS实现文字无限轮播的通用方法
- CSS3实现时间轴特效纯CSS3实现蛇形时间轴特效代码css3实现跑道式时间轴设计特效CSS3实现的响应式彩色垂直时间轴特效源码炫酷CSS3垂直时间轴特效源码CSS3实现的网页创意河流时间轴特效源码纯css3实现工单回复流程垂直时间轴特效源码css3实现的垂直时间轴样式效果源码纯CSS3 Bootstrap炫酷响应式垂直时间轴特效源码CSS3实现时间轴效果 纯CSS3实现的扁平垂直时间轴特效源码
- CSS3制作皮卡丘动画壁纸的示例纯css3制作的发光loading图标加载动画特效源码CSS3实现彩色进度条动画的示例基于css3制作秋天落叶主题动画特效代码CSS3 实现弹跳的小球动画纯CSS3制作的圆形修边渐变按钮动画特效源码纯CSS3实现的文件夹悬停打开动画特效源码CSS3文字图标组合悬停UI动画特效源码纯CSS3绘制摇尾巴的小黄狗动画特效纯CSS3黑白线框按钮动画特效html5+css3实现鼠标悬停图文卡片动画特效
- CSS常用的封装方法汇总CSS学习笔记之常用Mixin封装实例代码GenJS v2.0 纯Html/CSS+JS封装的Div弹出窗口类TBCompressor 基于YUICompressor的淘宝封装的css和js压缩工具CSS 圆角框进行JS封装版
- CSS实现鼠标滑过卡片上浮效果的示例html5+css3实现鼠标悬停图文卡片动画特效css实现网页右下角点赞小卡片效果(实例代码)CSS实现卡片切换效果CSS3 实现响应鼠标移动背景图片漂移效果的用户介绍卡片源码css3卡片折叠打开ui动画效果原生js+css3制作的卡片自动翻转特效源码jQuery css3实现响应式图文卡片滚动轮播特效HTML5+CSS3实现眼珠子跟随鼠标移动而转动的用户信息卡片效果源码css3制作倾斜视差图片卡片特效源码css3鼠标hover悬停卡片动画特效
