我正在制作一个页面组合。网站的内容将是可水平滚动的,只有菜单是固定的。前2页是黑色,最后一页是白色。但第三页是半黑色和半白色,这是两个背景的分隔符。
这是迄今为止我的问题的最佳解决方案:http://jsfiddle.net/a5a7x/1/
我只有一个问题,使它不是垂直的水平。
这是我要分割的页面内容:http://jsfiddle.net/n3FGr/
解决方法
快速和肮脏而相当紧密的解决方案
我已经探索了实现目标的方法,并进行了一些实验:
> Text in middle-center
> Text in left-top angle
> Menu in left-top angle
我还没有完全解决,但结果相当不错:(demo on dabblet)
HTML:
<div> <h1>Chess</h1> </div>
CSS:
div { background: linear-gradient(45deg,black 52%,white 52%); } ul { background: linear-gradient(45deg,white 52%,black 52%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
工作方式:
每个梯度的同步百分比:
52%:
62%:
优点:
>普通html& css;
缺点:
>只有webkit支持;
帆布方式
优点:
>浏览器(手机)
缺点:
>需要Javascript
SVG路
优点:
>跨浏览器> Javascript免费(静态)>更多语义,然后画布
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。