一个非常简单的css小案例

文章展示了如何通过编写HTML和CSS代码创建一个具有交互效果的搜索框,强调在学习编程时,结合实际案例可以增加学习动力和提升动手能力。
摘要由CSDN通过智能技术生成

学习写代码是一件非常枯燥的事情,没有动力是学习的动力是学不下去的,去找每天一个小案例一边学一边锻炼自己的实操能力,加油程序员们~。

 HTML代码若下:

 <div id="cover">
    <form method="get" action="">
      <div class="tb">
        <div class="td"><input type="text" placeholder="搜索一下" required></div>
        <div class="td" id="s-cover">
          <button type="submit">
            <div id="s-circle"></div>
            <span></span>
          </button>
        </div>
      </div>
    </form>
  </div>

css部分:

<style>
    /* 通用选择器,设置元素的整个轮廓的样式。样式不能是 none,否则轮廓不会出现 */
    * {
  outline: none;
}

html,body {
  height: 100%;
  min-height: 100%;
}
/* 盒子 背景色*/
body {
  margin: 0;
  background-color: #849ef1;
}

.tb {
  display: table;
  width: 100%;
}

.td {
  display: table-cell;
  vertical-align: middle;
}

input,
button {
  color: #fff;
  font-family: Nunito;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: transparent;
}

#cover {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 550px;
  padding: 35px;
  margin: -83px auto 0 auto;
  background-color: #ff7575;
  border-radius: 20px;
  box-shadow: 0 10px 40px #eddede, 0 0 0 20px #ffffffeb;
  transform: scale(0.6);
}

form {
  height: 96px;
}

input[type="text"] {
  width: 100%;
  height: 96px;
  font-size: 60px;
  line-height: 1;
}

input[type="text"]::placeholder {
  /* 字体颜色 */
  color: #a344da;
}

#s-cover {
  width: 1px;
  padding-left: 35px;
}

button {
  position: relative;
  display: block;
  width: 84px;
  height: 96px;
  cursor: pointer;
}

#s-circle {
  position: relative;
  top: -8px;
  left: 0;
  width: 43px;
  height: 43px;
  margin-top: 0;
  border-width: 15px;
  border: 15px solid #fff;
  background-color: transparent;
  border-radius: 50%;
  transition: 0.5s ease all;
}

button span {
  position: absolute;
  top: 68px;
  left: 43px;
  display: block;
  width: 45px;
  height: 15px;
  background-color: transparent;
  border-radius: 10px;
  transform: rotateZ(52deg);
  transition: 0.5s ease all;
}

button span:before,
button span:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 45px;
  height: 15px;
  background-color: #fff;
  border-radius: 10px;
  transform: rotateZ(0);
  transition: 0.5s ease all;
}

#s-cover:hover #s-circle {
  top: -1px;
  width: 67px;
  height: 15px;
  border-width: 0;
  background-color: #fff;
  border-radius: 20px;
}

#s-cover:hover span {
  top: 50%;
  left: 56px;
  width: 25px;
  margin-top: -9px;
  transform: rotateZ(0);
}

#s-cover:hover button span:before {
  bottom: 11px;
  transform: rotateZ(52deg);
}

#s-cover:hover button span:after {
  bottom: -11px;
  transform: rotateZ(-52deg);
}
#s-cover:hover button span:before,
#s-cover:hover button span:after {
  right: -6px;
  width: 40px;
  background-color: #fff;
}

  </style>

运行效果:

 

烬一
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
HTML+CSS+JS 简单应用小案例
Emperor10的博客
02-22 2996
猜数字 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&gt
CSS简单练习案例
sokoooo的博客
02-17 3977
CSS简单练习案例 目录 CSS简单练习案例 1. 新闻 2. 小米侧边栏(简易) 3. 五彩导航栏 4. 产品模块 5. 新浪导航栏 6. 排行榜 7. 模块 #END(素材源于pink老师分享) 1. 新闻 1.1 css代码: body { font: 16px/28px 'Microsoft YaHei'; } h1 { font-weight: 400; ..
制作一个简单HTML个人网页网页(HTML+CSS
热门推荐
weixin_46153254的博客
12-04 35万+
制作一个简单的HTML个人网页
CSS入门学习笔记+案例
itboy
06-16 30万+
CSS入门学习 一、CSS简介 1、什么是CSS CSS:Cascading Style Sheet 层叠样式表 是一组样式设置的规则,用于控制页面的外观样式 2、为什么使用CSS 实现内容与样式的分离,便于团队开发 样式复用,便于网站的后期维护 页面的精确控制,让页面更精美 3、CSS作用 页面外观美化 布局和定位 二、基本用法 1、CSS语法 <head> <style> 选择器{ 属性名:属性值; 属性名:属性值; } </style> &l
12个优美的CSS动画案例
frontlab的博客
12-12 1万+
大家好,我是前端实验室的大师兄! 对于网页设计师和开发工程师而言,创建一款极具趣味性和实用性的CSS网页动画,能让网站美观不少 CSS动画,就是通过CSS代码搭建网页动画。允许设计师和开发人员,通过编辑网站的CSS代码来添加页面动画,从而轻松取代传统动画图片或flash动画的设计方式。 因此设计师和开发人员就可简单通过粘贴复制CSS代码,快速复用其动画设计,轻松提高网站兼容性的同时,提升网页加载速度。 今天大师兄就带来了十套精美的css动画,还有css源码呦,复制粘贴就能使用 1.Fl..
27 个 CSS 案例演示和 DEMO
前端开发博客
10-16 1万+
大家好,我是 漫步,在写CSS一些案例时,我们经常会遇到熟悉的场景,如果能够直接套用DEMO,那样子就会快很多了,来看看下文。本文是笔者写CSS时常用的套路。不论效果再怎么华丽,万变不离其...
HTML+CSS项目案例
qq_52108058的博客
11-30 3788
案例演示:(table、tr、td、th的练习)案例演示:(文本样式图片标签练习)案例演示:(文本样式练习)案例演示:(盒子模型练习)案例演示:(盒子模型练习)案例演示:(盒子模型练习)
使用HTML+CSS制作一个简单的网页
m0_57423785的博客
11-25 1万+
简单学习了一下HTML和CSS,制作了下面这个网页(第一次做还在学习中),里面包含一些基础的布局包括导航条、分页栏、悬浮列表等内容。
html+css+js实现的web小案例
weixin_46671666的博客
06-04 3562
上完了Web开发基础的课程之后,做了这么一个案例作为课程的大作业。这个案例是静态页面,使用的技术有html+css+js,主要的知识点有页面的打开关闭、页面跳转、超链接、图片和音频的使用、轮播图、js函数等等。本案例的主要内容是注册、登陆之后进入首页,首页里面可以跳转向另外三个页面。 一、注册页面: 页面html代码: 二、登陆页面(账号密码的验证均在本地进行): 部分代码如下: 1、页面布局与样式 2、js部分判断账号密码并进行跳转 三、首页(游戏专题的部分可以进行点击跳转): 实现轮播图的代码
制作一个简单HTML静态网页(HTML+CSS
html精品源码
08-06 3万+
🍵茶文化网站、🏳️‍🌈中华传统文化题材、京剧文化🔏水墨风书画、中国民间年画文化艺术网站 、等网站的设计与制作。🏷️ 这个首页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习, 个别源码页面中没有使用js有需要的可以自行添加。🏅......
CSS动画21个小案例
07-06
这个“CSS动画21个小案例”集合涵盖了多种实用且创意的动画效果,旨在帮助开发者深入理解和掌握CSS动画的使用。下面我们将详细探讨这些案例涉及的关键知识点。 1. **关键帧动画(@keyframes)**:CSS动画的核心在于...
一个简单的移动CSS案例
04-10
一个简单的移动CSS案例
30个HTML+JS小案例
05-06
该项目都是我工作时期,闲来无事做来玩的小案例。如果你是0基础的小白或者H5,Css3基础不太好的开发者,相信当你跟着...内含:canvas,H5+css3网页还原,JS DOM BOM操作小案例css动画,验证码,抽奖系统,轮播图等等
理解和应用前端css中的【怪异盒和标准盒】只需一个简单案例
04-01
下载后直接用浏览器打开即可
一个简单好看的纯CSS3翻书效果.zip
07-11
【标题】中的“一个简单好看的纯CSS3翻书效果”是指使用CSS3技术实现的一种交互式的书籍翻页动画效果。这种效果通常用于电子书、在线阅读器或者网站的页面展示,给用户带来接近真实翻书的体验。CSS3是层叠样式表...
CSS Tricks】如何做一个粒子效果的logo
qbbmnnnnnn的博客
09-14 310
分享一些有趣的前端效果,本文为可交互的粒子效果的logo展现
使用HTML和CSS制作网页的全面指南
weidl001的博客
09-14 1413
HTML(超文本标记语言)是构建网页的基础语言。它用于定义网页的结构和内容。通过使用不同的标签(tags),我们可以告诉浏览器如何显示文本、图像、链接等。CSS(层叠样式表)用于控制网页的外观和布局。它可以设置文本的颜色、字体、背景、边距等,使网页更加美观和用户友好。通过以上步骤,我们已经了解了如何使用HTML和CSS创建一个简单但完整的网页。主题要点HTML基础了解HTML的结构和常用标签CSS基础理解CSS的语法、选择器和常用属性网页制作步骤规划布局 -> 编写HTML -> 添加CSS实践技巧。
css <样式一>
最新发布
weixin_43689953的博客
09-17 344
盒子模型 浮动 定位
css文本修饰
weixin_74261199的博客
09-17 641
color。
给我一个设置表单的css案例
03-09
好的,以下是一个简单的设置表单的 CSS 案例: HTML 代码: ``` 姓名: 邮箱: 密码: 提交"> ``` CSS 代码: ``` form { display: flex; flex-direction: column; align-items: center; }...
写文章

热门文章

  • 一个非常简单的css小案例 23

最新评论

  • 一个非常简单的css小案例

    CSDN-Ada助手: 恭喜你开始博客创作!标题中的“一个非常简单的css小案例”让我很期待阅读你的博文。虽然是一个简单的案例,但我相信你能通过分享你的经验和见解,为读者提供有价值的内容。希望你能在博客中详细介绍这个案例的实现过程,并分享一些你在实践中遇到的挑战及解决方案。另外,也可以考虑与读者互动,鼓励他们尝试并提供他们的想法。期待看到你下一篇的创作!加油! 推荐【每天值得看】:https://bbs.csdn.net/forums/csdnnews?typeId=21804&utm_source=csdn_ai_ada_blog_reply1

最新文章

2023年1篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家景观标识校园玻璃钢景观雕塑报价玻璃钢浮雕铜雕塑生产花都玻璃钢雕塑菏泽镜面校园玻璃钢雕塑深圳季节性商场美陈订购玉溪玻璃钢雕塑供应长沙玻璃钢雕塑新乡玻璃钢浮雕不锈钢动物雕塑九江玻璃钢雕塑定做价格商场美陈服装展台创意运城玻璃钢彩绘雕塑厂家商场美陈造景北京户内玻璃钢雕塑供应商上海玻璃钢雕塑定制无锡玻璃钢商场美陈台州玻璃钢雕塑铸造厂家玻璃钢仿真水果雕塑出售海南玻璃钢卡通草莓雕塑陕西公园玻璃钢雕塑批发玻璃钢鹿雕塑摆件价格南平玻璃钢广场雕塑定制玻璃钢雕塑女尸宿迁玻璃钢雕塑生产东三省玻璃钢雕塑公司石龙玻璃钢雕塑定制玻璃钢大型雕塑定制南宁园林玻璃钢雕塑玻璃钢节庆装饰雕塑芒市玻璃钢雕塑报价专做园林景观玻璃钢马雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化