网站渐变效果代码

鸿蒙UI开发——渐变色效果 线性渐变direction?repeating?: boolean;})线性渐变的起始角度。0点方向顺时针旋转为正向角度。默认值:180,角度为字符串时仅支持类型deg,grad,rad,trun。线性渐变的方向,设置angle后不生效。默认值:GradientDirection.Bottom指定某百分比位置处的渐变色颜色,设置非法颜色直接跳过。为渐变的颜色重复着色。默认值:false角度渐变start?end?rotation?repeating?: boolean;}) 阅读详情
<html>
<head>
<title>网页渐变效果</title>
<style type="text/css">
/* 控制导航栏的外观 */
.nav {
float:left;
width:200px;
border: solid 1px #111111;
}
/* 控制导航栏内按钮的外观 */
.nav a{
line-height:18px;
font-size: 12px;
color: #000000;
text-decoration: none;
display: block;
height:30px;
text-align: center;
border-bottom: #111111 solid 1px;
}
/* 控制导航栏内按钮文字的位置 */
.nav span {
position: relative;/* 定位是相对位置 */
top: 8px;/* 上边距为8像素 */
}
/* 控制导航栏内未选中按钮的外观 */
.nav .unselect{
font-weight: normal;
background-color: #FFFFFF;
}
/* 控制导航栏内选中按钮的外观 */
.nav .select{
font-weight: bold;
background-color: #CCCCCC;
}
/* 控制已显示页面(暨内容区)的外观 */
#content .select {
display: block;
width: 500px;
height: 500px;
background: #CCCCCC;
border: #111111 solid 1px;
filter:alpha(opacity=0);
}
/* 控制未显示页面(暨内容区)的外观 */
#content .unselect {
display: none;
filter:alpha(opacity=0);
opacity: 0.00;
}
</style>
<script type="text/javascript">
var activeTabId = 'tab1'; // 当前被选中的按钮的 ID
var activePageId = 'page1'; // 当前正显示的页面(暨内容区)的 ID
var clickPageId; // 将要显示的页面
var opacity = 100; // 将要隐藏和将要显示的页面的透明度
var timer; // 存放生成后的定时器
var isIE = navigator.userAgent.indexOf("MSIE") >= 0; // 判断是否为IE浏览器,因IE浏览器与Firefox等浏览器设置透明度的方法不相同。代码中藉由此变量判断以便运行不同的代码。
var isSwitch = false; // 是否正在切换页面
// 将页面渐变显示出来的函数
function showPage() {
// 获取要显示的页面
var page = document.getElementById(clickPageId);
// 对象不存在则函数立即返回
if(!(page)) return false;
// 将变量中透明度设置到页面上
if(isIE) {
page.filters.alpha.opacity = opacity;
} else {
page.style.opacity = opacity / 100;
}
// 如果要显示页面的透明度还没有到 100 则继续递增透明度
if(opacity < 100) {
opacity = opacity + 10;
// 要显示页面的透明度已经达到 100,暨已渐变显示完毕
} else {
clearInterval(timer); // 清除定时器
// 重置变量
isSwitch = false;
activePageId = clickPageId;
}
// 如果类名不等于 select 则将其设置为 select
if(page.className != 'select') page.className = 'select';
}
// 将页面渐变隐藏的函数
function hidePage() {
var page = document.getElementById(activePageId);
if(!(page)) return false;
if(isIE) {
page.filters.alpha.opacity = opacity;
} else {
page.style.opacity = opacity / 100;
}
if(opacity > 10) {
opacity = opacity - 10; // 这里是递减透明度,和显示页面时的递增相反。
} else {
clearInterval(timer);
page.className = 'unselect';
opacity = 0;
// 启动渐变显示页面的定时器
timer = setInterval(showPage, 50);
}
}
// 开始进行页面的渐变切换,此函数初始化一些变量
function switchPage(tabId, pageId) {
// 当前正在切换页面,不能再次切换其他页面,因此函数立即返回
if(isSwitch) {
return false;
} else {
isSwitch = true;
}
// 要显示的页面已经被显示则函数立即返回
if(tabId == activeTabId) return false;
// 获取要显示和要隐藏的页面对应的按钮
var tab1 = document.getElementById(tabId);
var tab2 = document.getElementById(activeTabId);
// 要显示的页面对应的按钮不存在则函数立即返回
if(!(tab1)) return false;
// 将 要显示的页面对应的按钮的CSS类名设置成 select,使其与其他按钮的外观不同。同时将其他按钮的外观恢复到普通状态。
tab1.className = "select";
if(tab2) tab2.className = "unselect";
activeTabId = tabId;
clickPageId = pageId;
opacity = 100;
// 启动渐变隐藏页面的定时器
timer = setInterval(hidePage, 50);
}
</script>
</head>
<body>
<table>
<tr>
<td style="vertical-align: top;">
<div class="nav">
<a href="#" id="tab1" onclick="switchPage('tab1', 'page1')" class="select"><span>页面</span></a>
<a href="#" id="tab2" onclick="switchPage('tab2', 'page2')" class="unselect"><span>页面2</span></a>
<a href="#" id="tab3" onclick="switchPage('tab3', 'page3')" class="unselect"><span>页面3</span></a>
<a href="#" id="tab4" onclick="switchPage('tab4', 'page4')" class="unselect"><span>页面4</span></a>
</div>
</td>
<td>
<div id="content">
<div id="page1" class="select" style="filter:alpha(opacity=100);">这是页面1</div>
<div id="page2" class="unselect">这是页面2</div>
<div id="page3" class="unselect">这是页面3</div>
<div id="page4" class="unselect">这是页面4</div>
</div>
</td>
</tr>
</table>
</body>
</html>
多时间尺度源储荷微电网协调调度+日前日内实时+需求响应——附代码 为提高区域电网新能源消纳率,使电力系统运行成本最小,提高电力系统供电可靠性。提出考虑特性分布的储能电站接入的电网多时间尺度“源–储–荷”协调调度策略。综合储能电站、负荷侧各类需求响应资源的多时间尺度特性制定日前调度计划,并通过日内滚动与实时修正实现对预测数据更高精度的保证。以系统运行成本、弃风惩罚成本、失负荷惩罚成本为目标函数,建立多时间尺度调度模型。最后通过 MATLAB 平台调用商用软件包 CPLEX 完成混合整数规划优化,结果表明该调度策略可以达到系统运行成本最优,降低弃风率的效果。 阅读详情

相关推荐

AD24-层次原理图的设计

4)在原理图关联对话框中双击需要放置方块图的子图,即激活方块图的放置,单击母图的空白处进行放置。3)设计-Create Sheet From Sheet,进入原理图关联对话框。4)放置-添加图纸入口,放置方块图的内部I/O端口并进行名称更改。2)放置-页面符,放置页面符,并执行Table完成属性设置。5)执行Ctrl+W,端口和内部I/O端口对应连接。1)创建一个工程并完成子图的每页原理图的设计。1)新建项目,创建Main原理图页。3)放置-的端口,放置方块图的端口。以上,就是层次原理图页的设计。

qq_52761962的博客 4921

html5 渐变弹出框,JavaScript实现弹出DIV层同时页面背景渐变成半透明效果

本文实例讲述了JavaScript实现弹出DIV层同时页面背景渐变成半透明效果。分享给大家供大家参考,具体如下:/p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">JavaScript弹出DIV层,页面背景渐变成半透明html,body{font-size:12px;margin:0px;height:100%;}....

weixin_28909295的博客 457

1. 基于STM32的1.28寸圆形IPS屏(GC9A01)驱动移植实战:软件SPI与硬件SPI双方案详解

本文详细介绍了如何在STM32平台上为1.28寸圆形IPS屏(GC9A01驱动芯片)移植驱动程序,涵盖软件SPI与硬件SPI两种实现方案。内容从引脚定义、工程搭建、GPIO配置到SPI外设初始化逐步详解,并提供了完整的测试代码,帮助开发者根据项目需求(灵活性或性能)选择合适的通信方式,快速点亮屏幕并集成到智能手表等嵌入式项目中。

weixin_42300144的博客 203

添加滚动彩色提醒通知公告代码

添加滚动彩色提醒通知公告代码

软希网分享源码的博客 2002

Keil MDK v6迁移指南:从AC5到AC6的编译器升级与工程适配

编译器是嵌入式开发的底层基石,决定了代码的执行效率与工程的可维护性。随着ARM工具链向LLVM/Clang架构演进,Arm Compiler 6(AC6)正逐步取代经典的AC5,成为Keil MDK的核心编译引擎。AC6在C11标准支持、代码优化、诊断信息及LTO链接优化上全面超越AC5,但迁移过程中往往伴随内联汇编重写、类型检查严格化、库兼容性等问题。理解编译器差异、掌握CMSIS-Toolbox的工程描述机制,能帮助嵌入式工程师在Cortex-M系列项目中平滑过渡。本文结合Cortex-M4量产工程实战

weixin_29189363的博客 237

Android TV 遥控器全链路按键适配指南:从物理按键到应用响应

本文深入探讨了Android TV遥控器按键适配方案,涵盖红外和蓝牙遥控器的工作原理及完整适配流程。红外遥控部分详细介绍了从硬件调试、驱动适配到键值映射配置的方法,并提供了实用的调试命令。蓝牙遥控器部分解析了HID协议和报告描述符,给出内核层与Android层的适配代码示例。文章还介绍了游戏手柄、语音遥控器等特殊外设的适配技巧,并提供了系统级调试工具和内核级调试方法,为开发者提供了一套完整的Android TV输入设备适配解决方案。

学无止境 1266

设计使用 | 四个免费的渐变配色网站

在进行设计工作时,有时候需要一些渐变的配色做底图更好看些,本来用Photoshop也可以自己制作,但是经常一做就很丑,所以还是直接找其他网站上的吧

sagima_sdu的博客 1万+

Trustzone/TEE/安全 面试100问-目录

关键词:cache学习、mmu学习、cache资料、mmu资料、arm资料、armv8资料、armv9资料、 trustzone视频、tee视频、ATF视频、secureboot视频、安全启动视频、selinux视频,cache视频、mmu视频,armv8视频、armv9视频、FF-A视频、密码学视频、RME/CCA视频、学习资料下载、免费学习资料、免费 周贺贺,baron,代码改变世界ctw,Arm精选, 资深安全架构专家,十年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计

baron-周贺贺-代码改变世界ctw 649

background 渐变_这10个渐变色网站真香,直接拿来用太方便了!

近几年渐变色越来越流行,手机外壳都应用了渐变色。在做 PPT 的时候,很多小伙伴也想尝试渐变色,却经常出现雷人的效果。今天,小叶邀请到晓公子给我们分享 10 个渐变色配色网站,直接可以取用,再也不用担心自己的渐变配色难看了~建议马上收藏!本文作者:忘吃药的晓公子来源:忘吃药的晓公子(ID:CRAZYPPTer)本文编辑:洁洁、璐璐说到渐变,其实我个人以前是很讨厌渐变的,特别是用在 PPT...

weixin_39868663的博客 2049

python爬虫项目(六十八):爬取电商平台用户购买历史数据,分析消费行为

本文详细介绍了如何爬取电商平台用户购买历史数据,并分析其消费行为。通过爬虫技术、数据存储、分析和可视化等步骤,可以深入了解消费者的行为特征。未来,随着数据分析技术的不断发展,利用人工智能和机器学习方法对消费行为进行更深层次的分析,将成为电商平台提升竞争力的重要手段。

斌擎科技 2768

华为OD机试2025C卷 - CPU调度策略 (C++ & Python & JAVA & JS & GO)

华为OD机试 2025C卷 CPU调度策略,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 1297

好看的渐变色网站背景代码及文件下载

自己做网站背景纯白的有些单调,如果能够自动变色就好了,今天带来的就是可以自动变色的代码 ` 当然这行代码是要配合CSS和JS的,这两个文件在:https://pan.baidu.com/s/1piQ6JbN3IT9u5C9ggspAgA 提取码:gg33 需要的自行下载 下面看效果 ...

maomaodaren1的博客 1107

OpenHarmony可信执行环境:TEE模块源码分析与实现原理

TEE(Trusted Execution Environment)是OpenHarmony系统中的安全执行环境,用于提供隔离的安全执行环境,保护敏感数据和操作。OpenHarmony的TEE模块基于OpenTrustee实现,采用微内核架构,为系统提供可信执行环境支持。OpenHarmony TEE模块是一个复杂的安全系统,通过提供隔离的执行环境保护敏感数据和操作。

m0_67505153的博客 548

纯代码实现网站背景页面渐变效果

自己也可以更改颜色以及角度来实现网站背景颜色的渐变效果哦。纯代码实现网站背景页面渐变效。

120

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

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

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

CSS中一些渐变效果与透明

最近在帮公司做网站时,用到了比较多的渐变效果和透明作用,linear-gradient等,现记录下来。毕竟少用,易忘呀。 【一】渐变效果 .nav0_item:hover, .nav0_item_current { background: -moz-linear-gradient(top, rgba(178, 178, 178, 1) 0%, rgba(222, 222, 222, ...

weixin_30460489的博客 939

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

WordPress如何为网站设置回到顶部?

这里我使用的是WPFront Scroll Top这款插件,当然其它插件也可以,搜索top就会出来很多 WPFront Scroll Top功能如下: 用户向下滚动页面时显示按钮。 使用动画将页面滚动到顶部。 链接到页面中的元素。 使用URL链接到其他页面。 创建文本,图像或字体真棒按钮。 设置您想要的任何图像。 在小型设备上隐藏。 隐藏在iframe上。 页面/帖子过...

122&&113的博客 616

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

记录平时有用到的前端学习网站

es6转es5,Babel https://babeljs.io/repl(常用) css模块 1.检测css兼容性 https://caniuse.com/#home 2.在线CSS颜色/透明度渐变效果代码工具(常用) http://tools.jb51.net/code/css_generator 插件特效模块 1.检测css兼容性 https://www.html...

diebaiying3731的博客 368

静态网页入门讲解,制作属于你自己的网页(七)

写在开始 CSS的讲解的博客这是第五篇,前四篇的链接为 静态网页入门讲解,制作属于你自己的网页(三) 静态网页入门讲解,制作属于你自己的网页(四) 静态网页入门讲解,制作属于你自己的网页(五) 静态网页入门讲解,制作属于你自己的网页(六) 渐变效果 渐变效果分为两种:线性渐变、径向渐变 1.线性渐变 a.默认(从上至下) <!DOCTYPE html> <html> &lt...

weixin_44018540的博客 592

css实现背景backgroup渐变效果,兼容各个浏览器(直接生成)

笔者其实对于css一直是一知半解的状态。今天公司的需求需要让背景如图上所示。 通过度娘找到了一个强大的背景渐变手动设计的网站,在此分享 gradient-editor(国外开发者) 顺便献上自己css代码。或许有些用处 background: rgb(248,181,0); /* Old browsers */ background: -moz-linea...

大唐锦绣的博客 905

博客点击出现爱心的特效代码

好多网友私信问我,干脆贴出来好啦。 我也是别人博客上扒的。 添加 js 代码: (function(window,document,undefined){ var hearts = []; window.requestAnimationFrame = (function(){ return window.requestAnimationFrame...

dingguayi7025的博客 1880

网站常用动画系列(一)

网站常用动画系列(一)???? 擦亮按钮 :before {content: '';position: absolute;left: 0;top: 0;width: 0.2rem;height: 0.55rem;background: -moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);background: -webkit-gradient(linear

不负如来不负卿 420

在Web上用style实现完美颜色渐变

上微软中国网站时发现页面上方的颜色渐变非常好,如图:查看其源代码,发现在内部用了类似如下的样式:style="filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#98B2E6, gradientType=1)"然后我写了个测试网页试了试,果然可以。代码如下: 

Thinkry的Blog专栏 2753

css

横式渐变body{ filter:alpha(Opacity=30,style=1,) FlipH(); background:red}竖式渐变无缝向上滚动图片代码border-width :1px 1px 1px 1px;border-style :dotted dotted dotted dotted;border-color :black black black bl

liuzhe.cn专栏 465

Javascript常用代码

鼠标旁边弹出提示信息 鼠标旁边的提示信息 <ahref="#"title="这是提示">tip</a> <scriptLanguage="JavaScript"> //***********默认设置定义.********************* tPopWait=50;//停留tWait豪秒后显示提示。 tPopShow=5000;/...

weixin_30332705的博客 85

一些非常好看的背景颜色渐变

渐变是css3的其中一项,但是基本都没人用,因为不兼容IE8,但渐变颜色好看基本就为你的网站提供了飞跃般的提升,若要使用请抠图做背景。渐变色系网站http://color.oulu.me/ 下面我提供几串色系代码。更多的选择请移步链接 div{ width: 200px; height: 200px; border-radius:50% ;

shi_Avicii的博客 1万+

HTML5动态菜单

该示例使用了HTML5的nav和ul标签,以及CSS3的Flexbox布局来创建一个动态菜单。CSS样式用于设置页面的背景颜色,字体样式和菜单栏的样式。该示例的菜单栏使用了Flexbox布局,将菜单项作为li元素的子元素,并使用a元素来设置菜单项的链接。当鼠标悬停在菜单项上时,使用CSS3的transition属性来设置渐变效果,以提高用户体验。该示例可以用于各种网站和应用程序的菜单栏,以提供更好的用户体验。请随意使用和修改该示例,以适应您的需要。

DICA的SEOer专栏 1112
上一篇: rs.open与conn.execute区别
下一篇: IIS下无法运行ASP程序的解决方法
piperzero
博客等级 码龄21年 1377粉丝 504原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值