响应式网页设计-基础CSS相关记录

【前端之旅】响应式布局及Bootstrap框架 一名软件工程专业学生的前端之旅,记录自己对三件套(HTML、CSS、JavaScript)、Jquery、Ajax、Axios、Bootstrap、Node.js、Vue、小程序开发(Uniapp)以及各种UI组件库、前端框架的学习。 阅读详情

Google字体
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">
加在<style>之前
font-family: Lobster,monospace;
当link被注释掉,及Lobster字体失效,则会自动降级使用monospace字体
多个class
 <img class="class1 class2">
 在一个元素上可以同时应用多个 class,使用空格来分隔不同 class
圆角
圆角
border-radius: 10px;
圆形
border-radius: 50%;

margin外边距

margin-top、margin-right、margin-bottom、margin-left

顺时针标记指定元素的外边距

按顺时针排序:上、右、下、左
margin: 10px 20px 10px 20px;

margin负值
待定

padding 内边距

padding-top、padding-right、padding-bottom、padding-left

顺时针标记指定元素的内边距

按顺时针排序:上、右、下、左
padding: 10px 20px 10px 20px;
body

<body>下的元素会继承 body 中所设置的样式。
如给body设定color:green,则其下所有字体颜色为绿色。
但是如果该元素设定了color:oink,则样式会覆盖body的样式,字体颜色变为pink

样式覆盖
多个class样式覆盖
 .pink-text {
    color: pink;
  }
  .blue-text{
    color: blue;
  }
<h1 class=" pink-text blue-text">Hello World!</h1>

读取CSS 是由上到下的。 如果发生冲突,浏览器将会应用最后声明的样式。也就是后读到的样式会覆盖之前的。上文最终显示颜色为蓝色

id选择器

id选择器优先级高于class,id 选择器无论在 style 标签的任何位置声明,都会覆盖 class 声明的样式

内联选择器

内联选择器优先级高于id选择器

<h1 style="color: green;">
!important优先级最高
color: pink !important;
可保证CSS 样式不受影响,不会被覆盖
CSS变量一次更改多个元素
<style>
  .penguin {
    /* 只修改这一行下面的代码 */
    --penguin-skin: gray;  
    通过变量统一修改样式。在变量前添加”--“常见CSS变量
    --penguin-belly: white;
    --penguin-beak: orange;
    /* 只修改这一行上面的代码 */

    position: relative;
    margin: auto;
    display: block;
    margin-top: 5%;
    width: 300px;
    height: 300px;
  }

  .penguin-top {
    top: 10%;
    left: 25%;
    background: var(--penguin-skin, gray);
    #后者为备用值
    #当你的变量有问题或找不到你的变量时,它会使用备用值颜色为gray
    width: 50%;
    height: 45%;
    border-radius: 70% 70% 60% 60%;
  }

  .penguin-bottom {
    top: 40%;
    left: 23.5%;
    background: var(--penguin-skin, gray);
    width: 53%;
    height: 45%;
    border-radius: 70% 70% 100% 100%;
  }
  .right-cheek {
    top: 15%;
    left: 35%;
    background: var(--penguin-belly, white);
    width: 60%;
    height: 70%;
    border-radius: 70% 70% 60% 60%;
  }

  .left-cheek {
    top: 15%;
    left: 5%;
    background: var(--penguin-belly, white);
    width: 60%;
    height: 70%;
    border-radius: 70% 70% 60% 60%;
  }

  .right-feet {
    top: 85%;
    left: 60%;
    background: var(--penguin-beak, orange);
    width: 15%;
    height: 30%;
    border-radius: 50% 50% 50% 50%;
    transform: rotate(-80deg);
    z-index: -2222;
  }
</style>
:root
<style>
  :root {
  	--penguin-belly :pink;
  }
</style>
:root 里创建变量在全局都可用,即在任何选择器里都生效

注意:在元素里设定相同的变量时,会重写

web课程设计 VID_20260713_221425 阅读详情

相关推荐

掌握时间轴设计:从垂直到响应式布局

HTML作为一种标记语言,它不仅定义了网页的结构,还能够用于表达时间轴上的事件点和时间线。本章将深入了解HTML如何定义时间轴元素,以及语义化标签如何加强时间轴的可访问性。

weixin_35509395的博客 840

网页设计第5次作业

2401_89516655的博客 83

BrowGraph项目档案记录与开发指南.zip

本文还有配套的精品资源,点击获取 简介:档案记录文件在IT行业中作为数据管理和存储的重要组成部分,包含了组织或项目的相关信息,用于后续的查询、审计或分析。本压缩包“browgraph-documentation-master”疑似包含关于BrowGraph项目的文档,该项目可能涉及网页浏览器图形或数据分析。文件内容预计涉及HTML、CSS和JavaScript,这些技术共同...

weixin_35761094的博客 1045

第六次网页设计作业

2401_89602541的博客 121

Splunk CVE-2018-11409认证绕过漏洞深度解析

Splunk作为主流企业级日志分析平台,其Web管理接口的认证机制直接关系到整个安全运营体系的可信边界。CVE-2018-11409本质上是REST API路由层会话校验缺失引发的未授权访问问题,根源在于`/en-US/splunkd/__raw/`路径绕过了splunkweb与splunkd之间的信任链验证,导致配置文件、用户哈希、App源码等敏感信息明文泄露。该漏洞凸显了Web接口权限模型设计失守的风险,尤其在默认配置未加固、HTTPS未启用、初始密码未修改的生产环境中危害急剧放大。结合vulfocus

weixin_30875157的博客 599

HDLbits找茬实战:5个Verilog仿真Bug修复案例,新手避坑指南

本文通过HDLbits平台上的5个典型Verilog仿真Bug案例,详细解析了多路选择器位宽不匹配、模块实例化端口映射错误等常见问题,提供实用的修复方案和调试技巧,帮助Verilog新手快速掌握代码验证与仿真技能,避免常见陷阱。

weixin_42653691的博客 162

前端工程师必备精选文章50篇:响应式设计、CSS动画

在如今这个时间和知识都是碎片化的时代,C站根据C1-C4认证的成长路径,进行知识细化整理,形成系统化的知识图谱。 通过调研一线互联网大厂的招聘JD,小编对标C站能力认证要求,为大家整理了系列技术干货合集,助力小伙伴们顺利进大厂~ 小编根据C4认证的成长路径整理了前端的相关资源,从零基础带你进入前端的世界。 欢迎大家扫描文末二维码,一起学习~ 一、响应式设计(30篇) 【自适应响应式网页设计(Responsive Web Design)】 【响应式网页设计】 【响应式网页设计实战..

优快云能力认证官方博客 1899

Solidworks曲面建模学习(二)——3D草图

本文主要是演示有一些零件在solidworks中通过3D草来绘制会更加方便。

东东不熬夜的博客 9507

响应式网页设计-应用视觉设计相关记录

text-align 属性控制文本的对齐方式 text-align: justify; 可以让除最后一行之外的文字两端对齐,即每行的左右两端都紧贴行的边缘。 text-align: center; 可以让文本居中对齐。 text-align: right; 可以让文本右对齐。 text-align: left; 是默认值,它可以让文本左对齐。 strong 标签加粗文本 添加 strong 标签后,浏览器会自动给元素添加这段样式:font-weight:bold;。(粗体) <p&gt.

TardisKey的博客 467

Codex App 远程 SSH 连接 autodl 配置全攻略

SSH 远程连接是开发中常用的技术,通过加密通道实现本地与远程服务器的安全通信。其原理基于非对称加密和密钥对认证,确保数据传输安全。在 AI 开发场景中,远程连接能充分利用云端 GPU 算力,同时保留本地编辑器的流畅体验。autodl 作为主流算力云平台,支持通过 SSH 接入实例,但 Codex App 等工具需额外配置。本文详细讲解如何获取 autodl 的 SSH 接入信息、配置密钥登录、填写 Codex App 远程连接参数,并解决连接拒绝、权限报错等常见问题,帮助开发者高效搭建远程开发环境。

weixin_28312391的博客 257

AUTOSAR入门

一、AUTOSAR是什么 AUTOSAR组织自己的介绍是 AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automot...

天涯遍地是小草的博客 3万+

HTML5期末大作业:明星个人主页介绍网站设计——明星薛子谦(7页)带轮播特效 HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 大学生毕设网页设计

HTML5期末大作业:明星个人主页介绍网站设计——明星薛子谦(7页)带轮播特效 HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 大学生毕设网页设计源码HTML 1.临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手? 网页要求的总数量太多? 2.没有合适的模板?等等一系列问题。你想要解决的问题,在这篇博文中基本都能满足你的需求~ 3.原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个

qq_365392777 5377

别再只盯着YOLOv8了!手把手带你用PaddleDetection的PP-YOLOE+搞定你的第一个检测项目

本文介绍了PP-YOLOE+在目标检测领域的优势与应用实践,对比YOLOv8展示其在精度、速度和部署便利性上的突破。通过详细的代码示例和实战教程,帮助开发者快速上手PaddleDetection工具链,实现产业级目标检测项目,提升开发效率。

weixin_42701915的博客 185

【前端笔记】CSS学习简单记录

学CSS的时候记录的笔记

qq_43741689的博客 1435

matlab 显示曲面网格【2025最新版】

matlab点云工具箱对点云三维重建结果显示的函数。博客长期更新,本文最近更新时间为:2025年9月14日。

点云侠的博客 2581

Arduino ESP32S3开发环境搭建 ------ 在线下载安装包Failed解决方案

本文介绍了Arduino ESP32 S3开发环境搭建的离线解决方案。

张一西的博客 1018

【期末网页设计作业】HTML+CSS、JS个人博客网站 个人博客vlog网站 (附源码)

本文介绍了一个基于HTML+CSS开发的个人博客Vlog网站模板,包含首页、偶像、相册、日志、萌宠和音乐6个响应式页面。作品采用入门级HTML+CSS布局技术,结合表格和Div+CSS盒子模型,实现图文混排、导航特效等交互效果。通过公共样式表管理统一风格,同时每个页面添加特色动画效果如淡入、逐行显示等。网站结构清晰,代码规范,兼容主流编辑器,适合作为网页设计学习参考或期末作业。文中详细说明了页面规划、技术实现和亮点特色,并提供了完整的文件结构和部分代码示例。

qq_51572290的博客 966

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

网站使用html5+css3开发有什么优势?

设计人员已经可以使用HTML5 + CSS3进行网页设计,使网页的设计滚动和发光,网页设计效果更加突出。设计人员使用某种代码结构来使网页代码更具语义。通过减小网页的大小,可以使用重构代码来更改代码量,这可以提高网页的可伸缩性。通过技术创新,可以实现文档逻辑结构的有效构建,并可以创建内容丰富的网站。用户可以在不使用内部联合标签的情况下添加网站样式样式,实现网站样式的多样化和精美精致的处理。 HTML是构成网页所必须使用的主要语言。它可以用来设计网页格式,内容和显示效果。 CSS3使用该语言来控制网页的显示。

互零网络科技有限公司 3254

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Web大学生网页作业成品 (明星页面介绍6页,响应式)

web前端设计与开发期末作品/期末大作业 采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为(1)html文件:其中index.html是首页、其他html为二级页面; (2)css文件:css全部页面样式,文字滚动, 图片放大等; (3)js文件:js实现动态轮播特效, 表单提交, 点击事件等等(网页中运用到js代码)(1)首页:进入网页中看到的第一个页面(LOGO、公司名称、导航、banner

qq_524614081的博客 604

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

《网页设计与制作》课程主页

引言为了激发广大童鞋的学习积极性,让我们的学习更加贴近未来工作需求,便于记录学习过程、总结学习收获、广交朋友,我们在优快云上开通课程主页,希望大家可以通过优快云这样的学习平台,更好地提升自我。

whqet 1万+

尚学堂-HTML-CSS(基础)的学习记录

HTML 和 CSS 核心基础教程 尚学堂的教程 https://www.bilibili.com/video/av21557880?p=1 笔记 一、HTML和CSS的简介 20191010(1-4) HTML (Hypertext Markup Language)超文本标记语言 。它负责网页的三个要素之中的结构。HTML 使用标签的的形式来标识网页中的不同组成部分。所谓超文本指的是超链接 ,使...

xieanna123的博客 1904

响应式网页设计-HTML(标记语言)相关记录

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> 避免中文乱码 <title>菜鸟教程(runoob.com)</title> </head> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </body> </html> <!D

TardisKey的博客 407

Web期末作业:网页设计与开发全记录

通过本次项目,我成功实现了一个功能相对完整的校园二手交易平台,包含以下主要特点:1. 用户友好的界面:清晰的导航结构,直观的操作流程2. 完善的用户系统:注册、登录、注销功能3. 核心交易功能:商品浏览、搜索、发布4. 响应式设计:适配从手机到桌面各种设备5. 本地数据持久化:使用localStorage模拟数据库这次Web期末作业不仅是一次技术实践,更是一次完整的产品开发体验。从需求分析到设计实现,再到测试优化,每个环节都让我对Web开发有了更深入的理解。

2401_82355416的博客 904

记录:Learn Basic CSS by Building a Cafe Menu

学习网站:https://www.freecodecamp.org/learn/2022/responsive-web-design/learn-basic-css-by-building-a-cafe-menu/step-1。

2404_87143740的博客 457

重学前端003 --- 响应式网页设计 CSS 颜色

根据在这里实践,记录笔记总结。

不疯狂不成魔 623
上一篇: 实践记录-one
下一篇: 响应式网页设计-应用视觉设计相关记录
TardisKey
博客等级 码龄9年 2粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值