CSS特效007:绘制3D文字,类似PS效果

总第 007 篇文章, 查看专栏目录

本专栏记录的是经常使用的CSS示例与技巧,主要包含CSS布局,CSS特效,CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点,CSS特效主要是一些动画示例,CSS花边是描述了一些CSS相关的库、知识点、理论篇章等。 因为常用所以记录、展示、分享,希望能给您带来帮助。

文章目录

css实战中,怎么绘制3D文字呢? 实际上理论很简单,使用text-shadow,根据需要调整阴影的颜色、大小、偏移量等参数,以达到你想要的立体效果。下面是一个简单的示例。关键点就是知道如何设置text-shadow。

效果图

源代码

javascript 复制代码
/*
* @Author: 大剑师兰特(xiaozhuanlan),还是大剑师兰特(CSDN)
* @此源代码版权归大剑师兰特所有,可供学习或商业项目中借鉴,未经授权,不得重复地发表到博客、论坛,问答,git等公共空间或网站中。
* @Email: 2909222303@qq.com
* @weixin: gis-dajianshi
* @First published in CSDN
* @First published time: 2023-11-13
*/
<template>
	<div class="container">
		<div class="top">
			<h3>绘制3D文字,类似PS效果</h3>
			<div class="author">大剑师兰特, 还是大剑师兰特,gis-dajianshi</div>
		</div>
		<div class="dajianshi demo1">大剑师</div>
		<div class="dajianshi demo2">兰特</div>
		<div class="dajianshi demo3">大剑师</div>

	</div>
</template>

<style scoped>
	.container {
		width: 1000px;
		height: 580px;
		margin: 50px auto;
		border: 1px solid green;
		position: relative;
	}

	.top {
		margin: 0 auto 0px;
		padding: 10px 0;
		background: orangered;
		color: #fff;
	}

	.dajianshi {
		font-size: 100px;
		text-align: center;
	}

	.demo1 {
		color: #eee;
		text-shadow: 1px 1px rgba(197, 223, 248, 0.8), 2px 2px rgba(197, 223, 248, 0.8), 3px 3px rgba(197, 223, 248, 0.8), 4px 4px rgba(197, 223, 248, 0.8), 5px 5px rgba(197, 223, 248, 0.8), 6px 6px rgba(197, 223, 248, 0.8);
	}

	.demo2 {
		color: #fff;
		text-shadow: -1px -1px rgba(197, 223, 248, 0.8), -2px -2px rgba(197, 223, 248, 0.8), -3px -3px rgba(197, 223, 248, 0.8), -4px -4px rgba(197, 223, 248, 0.8), -5px -5px rgba(197, 223, 248, 0.8), -6px -6px rgba(197, 223, 248, 0.8);
	}

	.demo3 {
		color: #f0f;
		text-shadow: 3px 3px 0 rgba(180, 255, 0, 0.5);
	}
</style>

CSS基础知识点

1.CSS样式表

2.基础选择器:(1)标签选择器,(2)类选择器,(3)id选择器,(4)通配符选择器

3.复合选择器:(1)后代选择器,(2)子选择器,(3)并集选择器,(4)交集选择器,(5)伪类选择器。

4.字体样式属性:(1)字体大小font-size,(2)字体类型font-family,(3)字体粗细font-weight,(4)字体风格font-style

5.文本外观样式:(1)设置文本颜色color,(2)word-spacing,(3)letter-spacing,(4)line-height,(5)text-transform,(6)text-decoration,(7)text-align,(8)text-indent,(9)white-space

6.文本外观属性:(1)text-shadow,(2)overflow

7.CSS层叠性、继承性及优先级

8.边框介绍

8.1边框属性:(1)border-style,(2)border-width,(3)border-color,(4)border-radius

8.2内边距属性

8.3外边距属性

8.4box-shadow

9.背景属性

9.1背景颜色

9.2背景图片:(1)background-repeat,(2)background-position,(3)background-attachment,(4)background-size,(5)background-origin,(6)background-clip,(7)复合写法,(8)不透明

10.元素的类型

11.span标签

12.display

13.表格标签:(1)table标签,(2)tr标签,(3)td标签,(4)th标签,(5)表格边框,(6)折叠边框,(7)表格宽度和高度,(8)表格边框间距border-spacing,(9)表格标题位置caption-side

14.表单

14.1创建表单:(1)标签

14.2表单控件:(1)input控件,(2)input/标签的type属性,(3)textarea控件,(4)select控件

15.CSS盒子模型:(1)边框(border),(2)内边距(padding),(3)外边距(margin),(4)清除内外边距,(5)盒子模型

16.浮动布局:(1)传统网页布局,(2)浮动简介,(3)浮动特性,(4)清除浮动

17.定位布局:(1)定位组成,(2)相对定位relative,(3)绝对定位absolute,(4)子绝父相,(5)固定定位fixed,(6)定位叠放次序z-index,(7)定位拓展

三.其他

1.圆角边框:(1)圆形,(2)圆角矩形

2.盒子阴影

3.文字阴影

4.用户界面样式:(1)鼠标样式 cursor,(2)轮廓线 outline,(3)防止拖拽文本域 resize,

5.过渡 transition

结尾语

CSS的应用无处不在,希望某个片段就能帮助你,欢迎学习GIS的朋友一起交流。
《 Openlayers 综合示例200+ 》
《 leaflet示例教程100+ 》
《 Cesium示例教程100+》
《MapboxGL示例教程100+》

相关推荐
远洋录23 分钟前
WebSocket 安全实践:从认证到加密
前端·人工智能·react
贩卖纯净水.26 分钟前
JS进阶--JS听到了不灭的回响
java·前端·javascript
番茄小酱00126 分钟前
select下拉框,首次进入页面没有显示value的情况
前端·javascript·vue.js·vue
爱上你家菜包27 分钟前
我的前端面试笔记(React篇)
前端·react.js
互联网-小阿宇1 小时前
【HTML+CSS+JS+VUE】web前端教程-1-VScode开发者工具快捷键
前端·javascript·html
Struart_R1 小时前
HunyuanVideo: A Systematic Framework For LargeVideo Generative Models 论文解读
人工智能·深度学习·计算机视觉·3d·transformer·扩散模型·视频生成
暗暗那1 小时前
Vue演练场基础知识(六)Props传参+Emits事件
前端·javascript·vue.js
前端青山1 小时前
使用XMLHttpRequest进行AJAX请求的详解
前端·javascript·ajax·okhttp·前端框架
疯狂的沙粒2 小时前
为什么页面无法正确显示?都有哪些HTML和CSS相关问题?
开发语言·前端·css·html
Tech Synapse2 小时前
Java验证邮箱是否有用的实现与解析
java·前端