CSS3 学习笔记 DAY3

CSS3学习笔记——渐变、变形、过渡、动画等效果——day five 目录 一、CSS3 前缀 二、渐变效果 1.线性渐变 2.径向渐变 三、边框图片效果 四、变形效果 1.transform 2.transform-origin  3.3D 变形 4.transform-style 5.perspective  6.perspective-origin 7.3D 变形属性  五、过渡效果 1.transition-property ... 阅读详情

六.CSS3 文本效果

CSS3中包含几个新的文本特征。

了解以下文本属性

  • text-shadow
  • box-shadow
  • ext-overflow
  • word-wrap word-break

1.CSS3 的文本阴影

CSS3 中,text-shadow属性适用于文本阴影。
指定水平阴影,垂直阴影,模糊的距离,以及阴影的颜色

实例,给标题添加阴影:

h1
{
    text-shadow: 5px 5px 5px #FF0000;
}

2.CSS3 box-shadow属性

CSS3 中 CSS3 box-shadow 属性适用于盒子阴影

div {
    box-shadow: 10px 10px 5px #888888;
}

给阴影添加颜色

div {
    box-shadow: 10px 10px grey;
}

给阴影添加一个模糊效果

div {
    box-shadow: 10px 10px 5px grey;
}

在 ::before 和 ::after 两个伪元素中添加阴影效果

#boxshadow {
    position: relative;
    b ox-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    pa dding: 10px;
    bac kground: white;
} 
#boxshadow img {
     width: 100%;
     border: 1px solid #8a4419;
     border-style: inset;
} 
#boxshadow::after {
     content: '';
    position: absolute;
    z-index: -1; /* hide shadow behind image */
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3); 
    width: 70%; 
    left: 15%; /* one half of the remaining 30% */
    height: 100px;
    bottom: 0;
}

卡片效果

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
div.polaroid {
  width: 250px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
}
​
div.container {
  padding: 10px;
}
</style>
</head>
<body>
​
<h2> 卡片</h2>
​
<p>box-shadow属性可以用来创建纸质样式卡片:</p>
​
<div class="polaroid">
  <img src="rock600x400.jpg" alt="Norway" style="width:100%">
  <div class="container">
    <p>Hardanger, Norway</p>
  </div>
</div>
​

3.CSS3 Text Overflow属性

CSS3文本溢出属性指定应向用户如何显示溢出内容

p.test1 {
    white-space: nowrap; 
    width: 200px; 
    border: 1px solid #000000;
    overflow: hidden;
    text-overflow: clip; 
}
 
p.test2 {
    white-space: nowrap; 
    width: 200px; 
    border: 1px solid #000000;
    overflow: hidden;
    text-overflow: ellipsis; 
}

4.CSS3的换行

如果某个单词太长,不适合在一个区域内,它扩展到外面:
CSS3中,自动换行属性允许您强制文本换行

p {word-wrap:break-word;}

5.CSS3 单词拆分换行

  • keep-all将在每一行换行处完整保留这个单词;
  • 而break-all在换行时会将单词强制拆分
 p.test1 {
    word-break: keep-all; }
 
 p.test2 {
     word-break: break-all; }

6.新文本属性
在这里插入图片描述

七.CSS3 字体

1.CSS3 @font-face 规则

  • 当你发现您要使用的字体文件时,只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。
  • 您所选择的字体在新的 CSS3 版本有关于 @font-face 规则描述。
  • 您"自己的"的字体是在 CSS3 @font-face 规则中定义的。

2.使用您需要的字体

  • 在新的 @font-face 规则中,必须首先定义字体的名称,然后指向该字体文件。
  • 如需为 HTML 元素使用字体,请通过 font-family 属性来引用字体的名称
<style> 
@font-face
{
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}
 
div
{
    font-family:myFirstFont;
}
</style>

3.使用粗体文本

添加另一个包含粗体文字的@font-face规则

@font-face
{
    font-family: myFirstFont;
    src: url(sansation_bold.woff);
    font-weight:bold;
}
  • 该文件"Sansation_Bold.ttf"是另一种字体文件,包含Sansation字体的粗体字。
  • 浏览器使用这一文本的字体系列"myFirstFont"时应该呈现为粗体。

4.CSS3 字体描述
在这里插入图片描述

PyTorch生成式人工智能(25)——基于Transformer实现机器翻译 不同于循环神经网络 (RNN) 按顺序处理数据,Transformer 以并行的方式处理输入数据(例如句子)。这种并行处理提高了效率,但并未使其能够识别输入的顺序。为了解决这个问题,Transformer 向输入的词嵌入中添加了位置编码。这些位置编码是分配给输入序列中每个位置的独特向量,其维度与输入词嵌入对齐。本节将以英语到法语的翻译为例,通过介绍如何训练 Transformer 模型将英语句子转换为法语,深入理解 Transformer 的架构及自注意力机制的运作方式。 阅读详情

相关推荐

Unity URP半透明物体深度排序优化:解决自交叠渲染瑕疵

本文深入探讨了Unity URP管线中半透明物体深度排序的优化方法,重点解决自交叠区域的渲染瑕疵问题。通过双通道渲染、深度预写入、多通道渲染等核心技术,结合实战案例和性能数据,帮助开发者实现高质量的透明效果渲染。

weixin_30879169的博客 419

CSS3 文本效果

  CSS3中包含几个新的文本特征。   text-shadow                box-shadow   text-overflow              word-wrap   word-break   浏览器支持 CSS3 的文本阴影    CSS3中,text-shadow属性适用于文本阴影。       你指定了水平阴影、垂直阴影,模糊的距离,以及...

冷月醉雪的博客 385

二、频率调制光谱(FMS)技术——error信号的数学模型及其他推论

一些推论。

qq_41111336的博客 1605

web前端之CSS3

css3

hu0708的博客 1275

STM32驱动HC-SR04超声波模块:两种精准测距方案详解

本文详解STM32驱动HC-SR04超声波模块的两种精准测距方案:定时器中断计数法和外部中断边沿检测法。涵盖硬件连接、代码实现与优化技巧,帮助开发者根据精度和复杂度需求选择合适方案,提升超声波测距在嵌入式项目中的稳定性和准确性。

g5h6i的博客 684

OTN设备核心知识速记

本文章为工作笔记,若有错误,还需大家指正。不定期更新。

Hiddengold的博客 2648

CSS学习笔记 Day 3

盒子模型 盒子边框 内边距 外边距 盒子模型布局稳定性 圆角边框 盒子阴影 CSS书写规范

小喾苦的博客 818

ALTERA Triple-Speed Ethernet IP核在UDP通信中的实战配置指南

本文详细介绍了在Intel FPGA(原ALTERA)平台上配置Triple-Speed Ethernet IP核以实现UDP通信的实战指南。内容涵盖从IP核选型、QSYS系统搭建、关键参数配置,到UDP数据包组装、NIOS C程序调试及上板验证的全流程,重点解析了如何利用该IP核快速构建稳定的千兆网通信基础,为FPGA网络应用开发提供清晰路径。

m3n5b7v8c9x的博客 513

CSS学习笔记Day3

层叠性是指时间选择器给设置相同的样式,此时一个样式就会覆盖(层叠)另一个冲突的样式。层叠性主要解决样式冲突问题。层叠性原则:1.样式冲突,遵循的原则是就近原则,哪个样式离结构近,执行哪个样式。2.样式不冲突,不会层叠。以下是层叠性的例子。层叠性只会把冲突的样式进行层叠,不冲突的不会层叠。

primebrake的博客 938

RGB渐变颜色转换公式及例程

设Step=51,将RGB(255,0,0)颜色渐变为RGB(0,255,0),即RGB(255,0,0)经过51次颜色渐变转为RGB(0,255,0);设Step=51,将RGB(0,255,0)颜色渐变为RGB(0,0,255),即RGB(0,255,0)经过51次颜色渐变转为RGB(0,0,255);设Step=51,将RGB(0,0,255)颜色渐变为RGB(255,0,0),即RGB(0,0,255)经过51次颜色渐变转为RGB(255,0,0);分步骤的方式,使其渐变色循环整个颜色值;

1万+

uniapp [全端兼容] - 详细实现下拉筛选菜单功能组件,下拉式筛选菜单效果,类似电商美团点击筛选项底部弹出列表点击选择后自动收起(详细示例代码,全端兼容小程序、安卓苹果app、h5网页、nvue

uni-app,vue2,vue3,向下弹出菜单包含筛选功能,日期筛选,下拉框选择器,下拉多条件筛选,下拉式筛选菜单,uniApp如何实现条件下拉筛选,Uniapp官方条件筛选组件,下拉框式条件筛选插件组件,最好用的插件组件,多端兼容,下拉菜单筛选,过滤筛选列表,下拉筛选栏,多列联动的条件筛选,下拉菜单地区和筛选,微信小程序,支付宝小程序,h5网页,移动端网站,安卓app,苹果app,nvue,uniapp所有平台兼容,下拉菜单筛选,下拉式条件筛选,下拉列表,点击排序,级联筛选,uniapp实现下拉筛选

🏆 前端领域优质创作者 1万+

CSS3 学习笔记 DAY5

十.CSS3 过渡 十一.CSS3 动画

using131的博客 231

【skill】漫剧 AI 视频创作的知识库 + API 调用手册

方案适用场景在对话中使用,自动触发注入到任何 LLM(Cursor/Windsurf/Claude API)Python 模块集成到自动化管线/批量生成GitHub 又限速了,不过前几轮搜到的已经够用了。根据搜索结果,结合已分析过的项目,给你整理完整对比 🐮。

突围 988

CSS3 学习笔记 DAY1

一.CSS3 简介 二.CSS3 边框

using131的博客 323

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

CSS3 学习笔记 DAY4

八.CSS3 2D 转换 九.CSS3 3D 转换

using131的博客 213

android 蓝牙通讯demo

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

CSS3 学习笔记 DAY8

十五. CSS 按钮 十六. CSS 分页

using131的博客 365

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

前端学习笔记 CSS Day3

1.css,即层叠样式表,用来美化内容2.书写方法:title标签下方添加style双标签,style标签里书写css代码。3. css属性:font-size(调整字号),color(字的颜色)注意:css属性成对出现,叫键值对4.选择器{属性名:属性值;css引入方式1.内部样式表:学习使用 写在style标签里2.外部样式表(最常用:开发使用 写在css文件中,即.css在html中使用link标签引入,还是写在title标签下方即可。

orange041226的博客 1652

CSS3 学习笔记 DAY7

十四.CSS3 图片

using131的博客 174

CSS3 学习笔记 DAY10

CSS3 弹性盒子(Flex Box) 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。 1.CSS3 弹性盒子内容 弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。 弹性容器通过设置 display 属

using131的博客 321

CSS3 学习笔记 DAY2

三.CSS3圆角 四.CSS3北京 五.CSS3渐变

using131的博客 205

CSS学习笔记DAY3

4 rgba(0~255,0~255,0~255,0~1) 设置当前样色是否为透明 0表示透明 1表示不透明。在当前的html文件中 head标签内部 定义style标签 在style标签内定义css代码。因为h系列标签的默认的字体大小的单位是em 是按照父元素字体大小来确定的 所以会变大。2 rgb(0~255,0~255,0~255)三原色 红色:rgb(255,0,0)所以想要改变a标签的文字颜色 需要选择器直接选择到a标签。在css文件里面 直接写css代码(不需要style标签了)

qq_59277204的博客 1003

CSS3 学习笔记 DAY9

十七.CSS3 框大小

using131的博客 174

CSS学习笔记_day3

一、浮动的清除 1、给祖先元素加高度 <style> * { padding: 0; margin: 0; } .box1 { height: 100px; ...

qq_29069777的博客 190

CSS 学习笔记 Day.3 文本

CSS文本文本颜色color文本对齐方式text-align文本修饰text-decoration文本转换text-transform文本缩进text-indent 文本颜色color 颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red 例: <!DOCTYPE html> <html> <head> <meta charset="UT

Linkage interrupt 224

pink老师HTML5+CSS3学习笔记 | DAY3

2023.3.10

m0_53454320的博客 404

CSS个人学习笔记(day 3)

CSS学习笔记

loney_k的博客 788
上一篇: CSS3 学习笔记 DAY2
下一篇: CSS3 学习笔记 DAY4
using131
博客等级 码龄6年 2粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值