首页
学习
活动
专区
圈层
工具
发布

CSS从入门到喜欢,从喜欢到着魔

如果把网页比作一个人的话,html就是他的骨架,而css是他的皮肤,javascript是神经控制着行动。html,css,javascript都是构建网页的核心技术。...CSS简介 css指的是层叠样式表(Cascading Style Sheet),样式就是定义如何显示html元素,设置它的背景、字体大小颜色、边框等等。...通常把样式存储到样式表中,为了代码简洁便于维护,大多数放置在css文件中,引入外部css文件,css文件就是一个外部样式表。 css是如何工作的?...css语法介绍 css语法规则集由选择器和声明块组成。选择器指的就是您要设置样式的html元素。如标签名(body ,h1,p,div...)就是一个选择器。...所以上边body标签内的样式可以移出来放到head中,如: <!

56620

CSS从入门到喜欢,从喜欢到着魔

如果把网页比作一个人的话,html就是他的骨架,而css是他的皮肤,javascript是神经控制着行动。html,css,javascript都是构建网页的核心技术。...CSS简介 css指的是层叠样式表(Cascading Style Sheet),样式就是定义如何显示html元素,设置它的背景、字体大小颜色、边框等等。...通常把样式存储到样式表中,为了代码简洁便于维护,大多数放置在css文件中,引入外部css文件,css文件就是一个外部样式表。 css是如何工作的?...css语法介绍 css语法规则集由选择器和声明块组成。选择器指的就是您要设置样式的html元素。如标签名(body ,h1,p,div...)就是一个选择器。...所以上边body标签内的样式可以移出来放到head中,如: <!

66520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Angular学习(02)--Angular-CLI命令

    所以,日常开发中,不管是借助 WebStrom 的图形操作,还是直接自己使用命令方式,都需要跟 Angular-CLI 打交道,了解一些基本的配置和命令也是有好处的。...Angular-CLI 大体上两种类型的命令,一是创建或修改文件,二是类似运行某个脚本来编译、构建项目。...以下是概览,粗体字是我较为常接触的: 命令 别名 说明 generate g 创建相应的文件,如组件、指令、管道、服务、模块、路由、实体类等 build b 编译项目,并输出最后的文件到指定目录,可以配置很多参数来达到各种效果...--styleext=css|scss|sass|less|styl 设置组件是否使用预处理器,旧版接口 --style=css|scss|sass|less|styl 设置组件是否使用预处理器,新版接口...其实,这份 schema.json 文件,就是 Angular-CLI 的默认配置,当忘记都有哪些命令或参数,除了可以借助 help 命令或到官网查阅外,也可以到这份文件中查阅。 ?

    3.6K10

    css3动画从入门到精通

    CSS3带来了圆角,半透明,阴影,渐变,多背景图等新的特征,轻松实现了设计稿中常见的图层样式,用简洁的代码替代图片,代替了多余的空标签。...在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的。在CSS3中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。...,对应css: animation-duration: 延迟执行设置动画延迟执行的时间,对应css: animation-delay: 执行次数:设置对象动画的循环次数,对应css: animation-iteration-count...执行动画的属性: 设置动画过程中对象属性 3、动画库 Animate.css的动画库。Animate.css是由Dan Eden制作的CSS3动画效果合集。...三、运用CSS3的页面案例 1、纯CSS3实现质感发光动画按钮 2、10大经典CSS3菜单应用欣赏 3、9种CSS3炫酷图片预览展示动画特效

    2.7K71

    【CSS】253- 从原型图到成品:步步深入 CSS 布局

    你肯定经历过耗费数个小时,换着花样地尝试所有可能起作用的 CSS 属性、一遍遍地从 Stack Overflow 上复制粘贴代码,寄希望于误打误撞地赌中那个能实现预期效果的魔幻组合。...此空间的大小也由默认样式控制:p 标签的顶部和底部都有 margin。 你也会注意到按钮列表的圆点,以及列表的缩进行为。这些也都是默认样式。我们马上就要修改这些默认样式了。...SoC 原则(Separation of Concerns) 从技术实现的角度来说,怎样设置 avatar 和 content 之间的空隙都一样。...如果我们把 margin 设置到 content 的左侧,后来有一天我们去掉了 avatar,可是以前的缝隙还留在那。我们还得排查导致额外空间的原因(是来自 tweet 容器吗?...字体有很多不同程度的字重,范围是从 100 到 900(最淡到最浓)。normal(默认值)等价于 400。 另外,CSS 中的注释写法与 JavaScript 或其他语言不用,不允许以 // 开头。

    5.4K51

    探索CSS:从入门到精通Web开发(二)

    前言 当我们谈论网页设计和开发时,CSS(层叠样式表)无疑是其中的重要一环。作为HTML的伴侣,CSS赋予网页以丰富的样式和布局,使得网站看起来更加吸引人并且具备更好的可读性。...本书将通过一系列深入浅出的方式,带你从入门到精通CSS,探索Web开发的奥秘。...你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...现代CSS技术: 探索一些现代的CSS技术,如Flexbox布局、Grid布局以及CSS变量,让你的网页开发更加高效和便捷。...无论你是初学者还是有一定经验的开发者,本书都将提供有关CSS的全面指导,帮助你更好地理解和运用CSS来打造精美的网页。让我们一起开始这段关于CSS探索之旅吧!

    51010

    探索CSS:从入门到精通Web开发(二)

    前言 当我们谈论网页设计和开发时,CSS(层叠样式表)无疑是其中的重要一环。作为HTML的伴侣,CSS赋予网页以丰富的样式和布局,使得网站看起来更加吸引人并且具备更好的可读性。...本书将通过一系列深入浅出的方式,带你从入门到精通CSS,探索Web开发的奥秘。...你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...现代CSS技术: 探索一些现代的CSS技术,如Flexbox布局、Grid布局以及CSS变量,让你的网页开发更加高效和便捷。...无论你是初学者还是有一定经验的开发者,本书都将提供有关CSS的全面指导,帮助你更好地理解和运用CSS来打造精美的网页。让我们一起开始这段关于CSS探索之旅吧!

    42010

    探索CSS:从入门到精通Web开发(二)

    前言 当我们谈论网页设计和开发时,CSS(层叠样式表)无疑是其中的重要一环。作为HTML的伴侣,CSS赋予网页以丰富的样式和布局,使得网站看起来更加吸引人并且具备更好的可读性。...本书将通过一系列深入浅出的方式,带你从入门到精通CSS,探索Web开发的奥秘。...你将学到: CSS基础知识: 我们会从CSS的基础语法和常用属性开始,让你了解如何使用CSS来设置网页的样式,包括文字样式、颜色、布局等方面。...现代CSS技术: 探索一些现代的CSS技术,如Flexbox布局、Grid布局以及CSS变量,让你的网页开发更加高效和便捷。...无论你是初学者还是有一定经验的开发者,本书都将提供有关CSS的全面指导,帮助你更好地理解和运用CSS来打造精美的网页。让我们一起开始这段关于CSS探索之旅吧!

    44010

    「揭秘CSS盒子模型」—— 从入门到精通的完整指南

    前言 在CSS布局中,盒子模型(Box Model) 是最基础也是最重要的概念之一。所有HTML元素在渲染时,都被看作一个矩形盒子,而盒子模型决定了这些元素的大小、间距、边框等属性。...掌握盒子模型不仅能帮你精准控制网页布局,还能避免许多常见的CSS问题。 本篇文章将详细解析CSS盒子模型的组成结构、计算方式、核心属性,并提供实用案例,让你彻底掌握这个概念! 一、盒子模型是什么?...在CSS中,每个HTML元素(如div、p、span等)都会被渲染成一个矩形盒子,这个盒子由以下四个部分组成: 内容(Content):元素的实际内容,如文本、图片等。...简单理解: padding 是 盒子内部 的间距。 margin 是 盒子外部 的间距。 二、标准盒模型 vs 替代盒模型 在CSS中,盒子模型有两种计算方式: 1....掌握 border 的不同样式,让盒子更美观。 你已经掌握CSS盒子模型了! 盒子模型是CSS布局的基础,理解它能帮你更好地控制页面结构,避免意外的间距和对齐问题。快去尝试优化你的网页布局吧!

    21010

    《从重复到重构:SCSS混合宏解锁代码精简的底层逻辑》

    以往在纯CSS中,我们需要为每个元素分别编写这些样式,这不仅繁琐,而且一旦需要修改这些效果,就需要在多个地方进行调整,极易出现遗漏和不一致的情况。SCSS混合宏的出现改变了这一局面。...在一个电商网站的开发中,商品列表中的商品卡片、购物车中的商品项以及结账按钮等元素,都可能需要统一的样式风格。通过混合宏,我们可以将这些共同的样式提取出来,实现一次定义,多处使用。...这样,通过简单地调整参数,我们就能快速生成具有不同颜色主题的按钮样式。在一个多语言网站的开发中,不同语言版本的界面可能需要不同的字体和字号。...通过这种方式,当我们需要修改某个功能模块的样式时,能够快速定位到相应的混合宏文件,进行集中修改。混合宏还可以与其他SCSS特性,如变量、嵌套规则等结合使用,进一步提升代码的可维护性。...我们可以创建一个响应式布局的混合宏,通过参数传入不同的屏幕断点和相应的样式规则。在不同的屏幕尺寸下,只需引用这个混合宏,并传入对应的参数,就能实现页面布局的自适应调整。

    27800
    领券