任务2-5(特效)

1. 阴影

box-shadow
text-shadow
阴影:横向偏移量 纵向偏移量 模糊距离 阴影颜色

在这里插入图片描述

background-color: #454545;
color: #333;
text-shadow: -1px -1px 0 #cecece,1px 1px 0 #5c5c5c;

在这里插入图片描述

background-color: #000;
color: #fff;
text-shadow: -5px -5px 8px #cd12c8,
             5px -5px 8px #cd12c8,
             -5px 5px 8px #cd12c8,
             5px  5px 8px #cd12c8;

在这里插入图片描述

background-color: #ccc;
color: #fff;
text-shadow: 0 1px 0 #eee,
             0 2px 0 #bcbcbc,
             0 3px 0 #aaa,
             0 4px 0 #999,
             0 5px 0 #787878,
             0 6px 0 #666;

2. 渐变

linear-gradient
radial-gradient
背景图: 渐变(方向,颜色1 百分比,颜色2 百分比,…)

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title>彩虹</title>
	<style type="text/css">
		div{
			height: 200px;
			width:  500px;
			background-image: -webkit-radial-gradient(center bottom,white 40%,purple,deepskyblue, cyan,greenyellow,gold,orange,tomato,white 70%)
		}
	</style>
</head>
<body>
<div></div>
</body>
</html>
注意:如果设置radial-gradient后浏览器没有样式,需要改为-webkit-radial-gradient

3. 过渡

在这里插入图片描述

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		* {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        body {
            background-color: #000;
            overflow: hidden;
        }
        p {
            width: 500px;
            height: 100px;
            font-size: 100px;
            line-height: 100px;
            text-align: center;
            background-color: gray;
            background-image: linear-gradient(35deg, transparent 10%, white 15%,transparent 20%);
 
            /*背景剪裁*/
            -webkit-background-clip: text;
            color: transparent;
            transition: 4s;
        }
        p:hover {
        	cursor: pointer;
            background-position: 500px 0;
        }
	</style>
</head>
<body>
	<p>滑动解锁</p>
</body>
</html>

4. 变形

在这里插入图片描述

旋转的单位:1圈 = 360deg = 1turn = 400grad

在这里插入图片描述

/*平移*/
transform: translateX(100px);
/*旋转   deg   turn  grad*/
transform: rotate(180deg);
/*transform: rotate(1turn);*/
/*transform: rotate(400grad);*/
/*transform: rotateX(90deg);*/
/*缩放*/
transform: scaleY(.5);
/*transform: scale(3);*/
/*倾斜*/
transform: skewY(-20deg);

在这里插入图片描述

<style>
		section {
            width: 200px;
            height: 200px;
            line-height: 200px;
            color: white;
            text-align: center;
            background-color: deepskyblue;
            margin-left: 200px;
            transform-origin: left top;
            transition: .5s;
        }
        section:hover {
            transform: rotate(60deg);
        }
</style>

5. 滤镜

属性取值作用
filter:blur(4px)大于0模糊
filter:brightness(2)正自然数亮度
filter: contrast(2)正自然数对比度
filter: drop-shadow()同box-shadow阴影
filter: grayscale(1)[0,1]灰度
filter: hue-rotate(deg)deg色相旋转
filter: invert(1)[0,1]反转图像
filter: opacity(1)[0,1]透明度
filter: saturate(1)正自然数饱和度
filter: sepia(1)[0,1]褐色

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
任务名称:融媒体HTML5内容制作 任务目的:通过融合多媒体形式,制作出富有交互性、视觉效果好的HTML5内容,以提升用户体验,增强内容传达效果。 任务内容:根据客户需求,制作一份融媒体HTML5内容,包含以下要求: 1. 基础页面设计:页面主题、色彩搭配、字体、图片等要素的选择和安排; 2. 多媒体元素制作:视觉效果好的图片、音频、视频等多媒体元素的制作,包括但不限于动画、特效等; 3. 交互性设计:通过交互设计,增强用户参与感,包括但不限于按钮、滑动、弹窗等交互形式; 4. 响应式布局:为不同终端设备适配,保证内容在不同屏幕大小下的显示效果。 5. SEO优化:通过合理的标签、关键词等手段,提升内容的搜索引擎排名。 任务要求: 1. 制作人员需具备HTML5技术基础,熟练掌握JavaScript、CSS等相关技术; 2. 制作人员需具备多媒体元素制作经验,能够使用Photoshop、Illustrator等软件进行图片、图标的制作和处理,能够使用After Effects等软件进行视频和动画的制作和处理; 3. 制作人员需具备交互设计能力,能够根据需求设计出合适的交互形式; 4. 制作人员需具备响应式布局经验,能够根据不同屏幕大小进行布局调整; 5. 制作人员需具备SEO优化能力,能够通过针对性的标签、关键词等手段提升内容的搜索引擎排名。 任务交付物: 1. 完成的HTML5内容; 2. 源代码和相关素材文件; 3. 交付文档,包括但不限于制作说明、使用说明等。 任务周期:根据客户需求和复杂程度而定,一般为1-2周。 任务评估标准:根据客户评价、用户体验、SEO排名等指标进行评估。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值