同步操作将从 馒头拿来摸摸/OCDeer.css 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
css样式库,OCdeer提供从单个功能组件到全局的动态css样式,绕过复杂的调试步骤,直接在项目中导入样式库,无须浪费太多的精力在界面设计,以腾出更多时间去专注于页面逻辑和服务功能。
一个控件多种样式,所有样式打包整合为OCDeer.css,开发者仅需要在HTML引用对应类选择器即可实现效果。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<button type="button" class="btn-1">BUTTON</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<button type="button" class="btn-2">BUTTON</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<div class="btn-3">
<button type="button" class="up">BUTTON</button>
</div>
</body>
</html>
<a>
标签而非<button>
<span>
标签定义<a class="btn-4">
<span></span>
<span></span>
<span></span>
<span></span>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<a class="btn-4">
<span></span>
<span></span>
<span></span>
<span></span>
One Button
</a>
</body>
</html>
<span>
规定,为双层按钮,左悬停为按钮1,右悬停为按钮2<a>
标签为无边框样式,使用<button>
则有边框<button class="btn-5">
或<a class="btn-5">
调用样式 <span>This Button1</span>
<span>This Button2</span>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<button class="btn-5">
<span>This Button1</span>
<span>This Button2</span>
</button>
</body>
</html>
<a>
标签<span>
标签定义<a href="#" class="btn-6">Button</a>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<a href="#" class="btn-6">Button</a>
<a href="#" class="btn-6">Button</a>
<a href="#" class="btn-6">Button</a>
</body>
</html>
<div class="container">
,然后再div标签内引用button样式<button class="btn-7">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/button.css" rel="stylesheet">
<title></title>
</head>
<body>
<div class="container">
<button class="btn-7">
<label>Button</label>
</button>
</div>
</body>
</html>
<div class="btn-8">
<svg width="240" height="60">
<rect
class="rectangle"
width="240"
height="60"
/>
</svg>
调用button字体的样式<div class="btn" >
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/button.css" rel="stylesheet">
<title></title>
</head>
<body>
<div class="btn-8">
<svg width="240" height="60">
<rect
class="rectangle"
width="240"
height="60"
/>
</svg>
<div class="btn" >
Button
</div>
</div>
</body>
</html>
<a>
标签,边框样式使用<span>
定义<a href="#" class="btn-9">
<a href="#" class="btn-9">
<span>
</span>
button
</a>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<a href="#" class="btn-9">
<span>
</span>
button
</a>
</body>
</html>
<span>W</span>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/text.css" />
</head>
<body>
<div class="text-1">
<span>W</span>
<span class="s">e</span>
<span class="s">l</span>
<span class="s">c</span>
<span class="s">o</span>
<span class="s">m</span>
<span class="s">e</span>
<span>O</span>
<span class="s">m</span>
<span class="s">n</span>
<span class="s">i</span>
<span class="s">p</span>
<span class="s">o</span>
<span class="s">t</span>
<span class="s">e</span>
<span class="s">n</span>
<span class="s">t</span>
<span>C</span>
<span class="s">o</span>
<span class="s">l</span>
<span class="s">o</span>
<span class="s">r</span>
<span>D</span>
<span class="s">e</span>
<span class="s">e</span>
<span class="s">r</span>
</div>
</body>
</html>
2.2 聚光灯 text-2
引用class="text-2"
但在实际应用同场景中使用较为麻烦,需要调节文字内容和大小,聚光点的大小等。
该样式的设计思路并非灯光照耀在文字上显现彩色光芒,而是提前规定好文字(这里是指背景绘制区域,为了方便大家理解称暂称文字)的色彩样式并设置镂空效果,然后生成一个圆形可视区域在文字上来回滚动播放,圆形可视区域所在的地方文字不透明,显示为我们规定好的文字色彩样式。而非圆形可视区域的文字表现为透明。
修改文字内容:content: 'ocdeer';
修改文字大小:font-size: 8rem;
修改文字默认状态下颜色:.text-2{color: #FFFFFF;}
开发思路:
首先设置文字颜色透明:color: transparent;
绘制背景区域:background-image: linear-gradient(to right,#c23616,#192a56,#00d2d3,yellow,#6d214f,#2e86de,#4cd137,#e84118);
当值为text 的时候,代表设置了文字的镂空效果:background-clip: text;
创建元素的可显示区域,circle表示创建了圆形,100px表示圆形的直径,0%和50%表示圆形的圆心,圆形的直径和圆形的圆心利用at关键字隔开:clip-path: circle(100px at 0% 50%);
infinite 无限次播放:animation: move 5s infinite;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/text.css" />
</head>
<body>
<h1 class="text-2">ocdeer</h1>
</body>
</html>
2.3 文字分裂 text-3
首先引用样式:class="text-3"
引用text-3下的a类型class="a"(这里是类选择器a,不是a标签)
<a>
标签添加链接
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/button.css" />
</head>
<body>
<section>
<div class="section_item">
<div class="a">Welcome</div>
<div class="a">Welcome</div>
<a href="#">馒头拿来摸摸</a>
</div>
</section>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。