实现效果为如下:在同一页面下,当我选中输入手机号时,出现手机号输入框,当我选中输入验证码时,出现验证码输入框,当我选中设置密码时,出现密码框 在这里有一个小技巧,就是  1.对下面的输入框设置同样的样式,保证在更换的时候不出现抖动:2.对输入框区域一开始就设置display:none.让其不显示,在上方单选框checked的时候再显示出来. html代码如下: <div class="main1"> <input type="radio" name…
思想:使用css的display属性控制二级下拉菜单的显示与否.当鼠标移动到一级导航菜单的li标签时,显示二级导航菜单的ul标签.由于实现起来比较简单,所以在这里直接给出了参考代码. 1.纯CSS二级导航下拉菜单代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" content="text/html" http-equiv=&…
看别人网站的时候,看到一种导航菜单的动画,觉得很有意思,就仔细研究起来. 目前见过的动画有三种:水平下划线动画导航.水平背景动画导航.垂直动画导航,他们实现思路都是一样的,都是依赖 css3的同级通用选择器 "~" . 自己实现了一遍,本文简要记录实现的思想. 大家可以先看看最后实现的效果:Demo点我 实现思路 HTML 结构 HTML结构没有特殊,就是 ul -> li: <ul class="a"> <li class="n1…
转行学开发,代码100天——2018-04-04 今天看到一篇介绍利用CSS实现列表下跟随效果的设计文章,如下图,当鼠标滑过列表项时,要求该项内容下的黑色下边框线实现同方向的跟随移动. 其中,列表内容显而易见,如下 <ul> <li>这是</li> <li>一个很</li> <li>神秘的菜单</li> <li>光标移动过下划线</li> <li>跟随效果</li> <…
在开发hexo主题pixel的时候没有选择bootstrap和jquery实现响应式菜单,而是 使用了纯css实现响应式菜单,这个想法来自于You-Dont-Need-Javascript, 这个项目分享了很多精彩的纯css效果,值得学习. 简单阅读这些css效果源码之后发现大部分css实现动态效果都是使用[type="checkbox"]也就是一个单选按钮来保存html组件的状态,更复杂的效果可能 需要单选按钮组合来实现. checkbox有一个checked状态,可以使用css伪类…
如下,最近在工作中遇到实现时间线效果的需求,用纯css即可实现,下面给出详细实现代码. html: <div class="time_line_list_wrap hide"> <ul class="time_line"> <li> <div class="time_line_item_wrap"> <span class="time">00:00:00</sp…
<!doctype html> <html> <head> <meta charset="utf-8"> <title>css版下拉菜单</title> <style type="text/css"> div,body,ul,li{padding:;margin:; list-style:none;} .all{width:550px; height:30px; background…
select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; /*在选择框的最右侧中间显示小箭头图片*/ background: url("http://ourjs.github.io/static/2015/arrow.png")…
正如大家所知道的那样,div是一个块级元素,也是网页编写过程中使用频率最高的一个元素,通过不同的样式控制可以实现一些最常见的页面效果,当然也可以实现一些比较复杂的页面效果,这里就展示一个本人面试过程中遇到的一个问题,如何使用最简单css样式通过div实现“回”字型图样?父类div必须设置的属性是什么?当然实现方法很多很多,下面就和大家分享一下我自己的方法(兼容Trident,Gecko,Presto,WebKit等内核浏览器),先看效果: 再看详细的代码: <html><head>…
效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/yxbEzJ 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码. 请用 chrome, safari, edge 打开观看. https://scrimba.com/p/pEgDAM/cGanPU6 源代码下载 每日前端实战系列的全部源代码请从 github 下载: https://github.com/comehope/f…