大哥大姐,麻烦帮忙小弟看下这个使用div+css应该怎么做_html/css_WEB-ITnose
设计思路是什么样的呢?
这个有点击展开的效果;
选中的法院上面的圆形√怎么设计呢
上下级法院之间的连线怎么设计呢?
回复讨论(解决方案)
平安夜,加班的兄弟姐妹们来帮小弟看看~~
要帮你写出来么。。。
1.用position布局容易点。
2.展开效果可以用js写,或者用jq的hide()或slideToggle()等都能达到基本的效果。
3.圆形勾可以事先写一个class样式,然后click事件对相应的div添加class。
4.连线可以用border来写,border-top:1px solid #000,规范语意化的话,可以用html5的canvas写。
要帮你写出来么。。。
不是啊,说下思路就行了啊
用map来做行不行,点击的时候先清除以前画的框和对号,再绘制新的蓝框和对号?
为啥 我的第一反应是。。用个表格...
小弟我现在做出来的效果如下:
基本就是用div画了很多框,然后摆放好;没用到position定位这些;
问下各位大神应该怎么修改下呢
1)一二级法院之间的连线
2)选择法院整体,右边和下边的滚动条怎么处理下,和图片一样;
3)选择某个法院后,边框颜色好改,但是怎么附加一个圆形的对号呢?(这个我还没做,试试应该可以)
1.用position布局容易点。
2.展开效果可以用js写,或者用jq的hide()或slideToggle()等都能达到基本的效果。
3.圆形勾可以事先写一个class样式,然后click事件对相应的div添加class。
4.连线可以用border来写,border-top:1px solid #000,规范语意化的话,可以用html5的canvas写。
谢谢哦
小弟我现在做出来的效果如下:
基本就是用div画了很多框,然后摆放好;没用到position定位这些;
问下各位大神应该怎么修改下呢
1)一二级法院之间的连线
2)选择法院整体,右边和下边的滚动条怎么处理下,和图片一样;
3)选择某个法院后,边框颜色好改,但是怎么附加一个圆形的对号呢?(这个我还没做,试试应该可以)
1.楼上有说用图片的。可以用。不过不能改变线的相关属性。添加一个块级元素(eg: div p )。然后对该元素设置边框属性。border-top/left/right/bottom:1px solid #000;如果出现连线在框上面,一种是改变元素的顺序,一种是设置z-index(需要position)。
2.我也不知道那滚动条有什么用。
3.简单的方法:
为每一个法院都添加一个圆形对号(参考5楼)。然后display:none;单击触发display:block;
复杂方法:
用js的appendChild()和removeChild(),添加元素到相应的法院里。
统一回复下,小弟我已经做好了,谢谢各位大神的帮忙和提供思路;
真的很感谢论坛里的各位大哥大姐~~~~
现在效果如下:
思路:
1)鼠标放在框上变选择形状;
2)用相对定位,多画一个圆形,圆形里面写个√,居中;开始display:none;
3)用jquery控制,点击添加一个class,控制边框变为蓝色;然后圆形对号display:block
把主要代码贴出来:
.fayuan_xuanwu1 { width:197px; height:35px; line-height: 35px; border:2px solid $blackColor; background-color: darken($whiteColor, 5%); color: $blackColor; text-align: center; @include font(22); margin-top: 20px; cursor: pointer; /* 圆形对号 */ .correct { width:30px; height:30px; border-radius:15px; background-color:$blueColor; position: relative; left: 181px; top: -51px; color: white; text-align: center; line-height: 30px; display: none; } } .fayuan_select { border:2px solid $blueColor; }
jquery代码:
<script type="text/javascript">$(function(){ $(".fayuan_xuanwu1").click(function(){ $(".fayuan_xuanwu1").each(function(){ $(this).removeClass("fayuan_select"); $(this).children(".correct").css('display','none') }); $(this).addClass("fayuan_select"); /*显示圆形对号*/ $(this).children(".correct").css('display','block') });});
前端吗。做法院的兄弟辛苦啊
前端吗。做法院的兄弟辛苦啊
公司需要,本来是做java的,现在做前端;这个问题您帮我看下勒 怎们做?
http://bbs.csdn.net/topics/391883713?page=1#post-400705423

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了HTML&lt; Progress&gt;元素,其目的,样式和与&lt; meter&gt;元素。主要重点是使用&lt; progress&gt;为了完成任务和LT;仪表&gt;对于stati

本文讨论了html&lt; datalist&gt;元素,通过提供自动完整建议,改善用户体验并减少错误来增强表格。Character计数:159

本文讨论了HTML&lt; meter&gt;元素,用于在一个范围内显示标量或分数值及其在Web开发中的常见应用。它区分了&lt; meter&gt;从&lt; progress&gt;和前

本文讨论了视口元标签,这对于移动设备上的响应式Web设计至关重要。它解释了如何正确使用确保最佳的内容缩放和用户交互,而滥用可能会导致设计和可访问性问题。

本文解释了HTML5&lt; time&gt;语义日期/时间表示的元素。 它强调了DateTime属性对机器可读性(ISO 8601格式)的重要性,并在人类可读文本旁边,增强Accessibilit

本文讨论了使用HTML5表单验证属性,例如必需的,图案,最小,最大和长度限制,以直接在浏览器中验证用户输入。

本文讨论了&lt; iframe&gt;将外部内容嵌入网页,其常见用途,安全风险以及诸如对象标签和API等替代方案的目的。
