您现在的位置是:网站首页> 编程资料编程资料
CSS凹型导航按钮效果的实现代码CSS3中设置3D变形的transform-style属性详解css 元素选择器的简单实例css border属性的使用方法和技巧css sprite简单实例CSS3中的Transition过度与Animation动画属性使用要点CSS中:before和:after伪元素使用的奇技淫巧使用CSS绘制基础的对话框图案的代码示例CSS3 magic带64种动画库特效源码CSS文本超出指定宽度后隐藏并显示为省略号的实现方法
2021-09-05
1086人已围观
简介 下面小编就为大家带来一篇CSS凹型导航按钮效果的实现代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧。祝大家游戏愉快哦
一般需求,圆角看起来更加舒服,但是下面直角略显生硬
于是设计师有了下面的需求,下面加上小凹型:
凹型?凹型?凹型?有点变态,这怎么实现...........
图片肯定是最先考虑到的,CSS实现有貌似有一定难度.......
别怕,咋们遇难而上,go go...
先上html结构,这个很简单,没什么可以说明的:
XML/HTML Code复制内容到剪贴板
- >
- <html>
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
- <title>css凹型导航title>
- head>
- <body>
- <nav id="nav">
- <ul>
- <li>
- <div class="left">div>
- <div class="con">导航1div>
- <div class="right">div>
- li>
- <li>
- <div class="left">div>
- <div class="con">导航2div>
- <div class="right">div>
- li>
- <li>
- <div class="left">div>
- <div class="con">导航3div>
- <div class="right">div>
- li>
- <li>
- <div class="left">div>
- <div class="con">导航4div>
- <div class="right">div>
- li>
- ul>
- nav>
- body>
- html>
再看CSS
CSS Code复制内容到剪贴板
- #nav {
- background: #fff;
- border-bottom: 1px solid #7bd1ff;
- width: 960px;
- margin: 100px auto;
- height: 60px;;
- }
- #nav ul li {
- float: left;
- list-style: none;
- height: 60px;
- margin: 0 10px;
- }
- li * {
- float: left;
- transition: all .2s;
- }
- .con {
- width: 60px;
- height: 60px;
- line-height: 60px;
- text-align: center;
- background: #7bd1ff;
- border-radius: 10px 10px 0 0;
- }
- /*
- 设置凹型的尺寸,
- 通过margin定位
- */
相关内容
- 深入解析IE浏览器专有的CSS属性hasLayoutCSS3 magic带64种动画库特效源码div+css实现不同方向鼠标悬停弹出提示层特效源码jQuery和CSS3超酷3D堆叠式幻灯片特效源码详解使用CSS固定页面背景图片位置的方法CSS3制作炫酷的下拉菜单及弹起式选单的实例分享CSS3中各种颜色属性的使用教程使用CSS3美化HTML表单的技巧演示利用CSS3的border-radius绘制太极及爱心图案示例js+css3实现的折角邮票图片墙特效源码CSS凹型导航按钮效果的实现代码
- CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
- CSS3中各种颜色属性的使用教程CSS实现大小相同、颜色深浅不一的粒子旋转加载动画CSS3中currentColor关键字的妙用使用CSS3的::selection改变选中文本颜色的方法css实现兼容火狐、IE的LI奇偶行颜色交替方法CSS中对RGB颜色的使用详解CSS3中颜色线性渐变实战使用CSS3的背景渐变Text Gradient 创建文字颜色渐变可自定义进度条颜色的CSS3动画进度条源码采用CSS3实现的表面颜色可渐变3D立方体动画特效源码纯CSS3实现简易3D按钮可配置背景颜色
- 移动端Web页面的CSS3 flex布局快速上手指南10分钟理解CSS3 FlexBox弹性布局CSS3 Flex 弹性布局实例代码详解详解CSS3伸缩布局盒模型Flex布局浅谈CSS3中display属性的Flex布局的方法实例讲解CSS3中的box-flex弹性盒属性布局深入浅析CSS3中的Flex布局整理
- CSS3条纹背景制作的实战攻略
- 详解CSS制作Web页面条纹背景样式的技巧提高CSS代码效率的编写技巧使用CSS的pointer-events属性实现鼠标穿透效果的神奇技巧20个非常实用的CSS技巧CSS 设置技巧(单位和值与样式设置技巧)CSS 高级技巧总结(必看)必须掌握10个非常不错的CSS技巧CSS制作边框效果的技巧总结css布局小技巧分享(必看)20 个 CSS 高级技巧汇总(推荐)
- CSS3实现多重边框的方法总结CSS3 box-shadow属性实例详解CSS3阴影效果样式库box-shadows.css 53种css3 box-shadow阴影(外阴影与外发光)图示讲解详解CSS3阴影 box-shadow的使用和技巧总结 详解CSS3的box-shadow属性制作边框阴影效果的方法CSS3里box-shadow属性的使用方法示例详解
- 结合CSS3的新特性来总结垂直居中的实现方法利用CSS3的flexbox实现水平垂直居中与三列等高布局css3设置box-pack和box-align让div里面的元素垂直居中CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
- CSS清除浮动的方法详解清除css浮动的三种方法小结详解css清除浮动float的七种常用方法总结和兼容性处理浅谈css中浮动和清除浮动带来的影响CSS清除浮动方法小结详解CSS中zoom属性或overflow:auto属性清除浮动的作用关于清除浮动塌陷的几种方法总结浅谈CSS中的clear清除浮动CSS浮动所差生的内容溢出问题及清除浮动的方法小结DIV+CSS 清除浮动常用方法总结Css实现清除浮动的方法汇总
- CSS浮动所差生的内容溢出问题及清除浮动的方法小结清除css浮动的三种方法小结详解css清除浮动float的七种常用方法总结和兼容性处理浅谈css中浮动和清除浮动带来的影响CSS清除浮动方法小结详解CSS中zoom属性或overflow:auto属性清除浮动的作用关于清除浮动塌陷的几种方法总结浅谈CSS中的clear清除浮动CSS清除浮动的方法详解DIV+CSS 清除浮动常用方法总结Css实现清除浮动的方法汇总
点击排行
本栏推荐
