Css 自定义搜索栏和响应网格

Css 自定义搜索栏和响应网格,css,responsive-design,zurb-foundation,Css,Responsive Design,Zurb Foundation,我最近发现了一篇很酷的文章。不知道如何处理响应网格内的背景图像。如何使用Zurb FieldGrand制作这样的搜索栏?可能吗 谢谢 设计中的搜索栏可以完全使用CSS进行样式设置,这样就不必使用背景图像。下面是一些代码的要点,它们将使这项工作正常进行: HTML: 按钮: button { margin-left: -10%; background-image: -webkit-linear-gradient(top, #117a03 0%,#287c15 100%);

我最近发现了一篇很酷的文章。不知道如何处理响应网格内的背景图像。如何使用Zurb FieldGrand制作这样的搜索栏?可能吗


谢谢

设计中的搜索栏可以完全使用CSS进行样式设置,这样就不必使用背景图像。下面是一些代码的要点,它们将使这项工作正常进行:

HTML:

按钮:

button {
    margin-left: -10%;
    background-image: -webkit-linear-gradient(top, #117a03 0%,#287c15 100%);
    border-radius: 0 5px 5px 0;
    height: 32px;
    padding: 0 5px;
    border: 1px solid #bbb;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.3), 0 1px #fff;
    color: #074F03;
    text-shadow: 0px 1px #ccc;
    font-weight: bold;
}

您需要为CSS3属性添加供应商前缀,但这是一个非常基本的起点,应该为您提供所需的一切。这里有一个摆弄它的工作:

设计中的搜索栏可以完全使用CSS样式,这样你就不必使用背景图像了。下面是一些代码的要点,它们将使这项工作正常进行:

HTML:

按钮:

button {
    margin-left: -10%;
    background-image: -webkit-linear-gradient(top, #117a03 0%,#287c15 100%);
    border-radius: 0 5px 5px 0;
    height: 32px;
    padding: 0 5px;
    border: 1px solid #bbb;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.3), 0 1px #fff;
    color: #074F03;
    text-shadow: 0px 1px #ccc;
    font-weight: bold;
}

您需要为CSS3属性添加供应商前缀,但这是一个非常基本的起点,应该为您提供所需的一切。这里有一把小提琴在工作:

好吧!那很有帮助,谢谢!但是想象一下,我想用一个神奇的photoshop笔刷来装饰搜索栏,或者为页面上的第一个元素制作一个很酷的缩略图边框。。你不能用css获得这个。可能精灵只适合固定的布局。有什么想法吗?高级实践?只是不想放弃我想象中的页面,因为缺乏对这些东西的支持。要考虑选项。实际上,CSS3边框属性接受图像和颜色作为回退。如果页面上的第一个元素是您想要的,那么您也可以使用类似.container+*的选择器来指定它。如果您知道元素的特定类型,那么最好避免使用univsersal选择器。关键是,CSS有很大的潜力,你可以避免使用直接的照片商店图片。但是如果你坚持,你可以做一些类似滑动门的方法:。在网页设计社区中,现在有点不以为然,认为它已经过时了,但在这里,它可以完美地用于响应背景渐变,然后将输入和按钮元素放在一致的位置!那很有帮助,谢谢!但是想象一下,我想用一个神奇的photoshop笔刷来装饰搜索栏,或者为页面上的第一个元素制作一个很酷的缩略图边框。。你不能用css获得这个。可能精灵只适合固定的布局。有什么想法吗?高级实践?只是不想放弃我想象中的页面,因为缺乏对这些东西的支持。要考虑选项。实际上,CSS3边框属性接受图像和颜色作为回退。如果页面上的第一个元素是您想要的,那么您也可以使用类似.container+*的选择器来指定它。如果您知道元素的特定类型,那么最好避免使用univsersal选择器。关键是,CSS有很大的潜力,你可以避免使用直接的照片商店图片。但是如果你坚持,你可以做一些类似滑动门的方法:。在网页设计社区中,现在有点不以为然,认为它已经过时了,但在这里,它可以完美地用于响应背景渐变,然后只需相应地定位输入和按钮元素
button {
    margin-left: -10%;
    background-image: -webkit-linear-gradient(top, #117a03 0%,#287c15 100%);
    border-radius: 0 5px 5px 0;
    height: 32px;
    padding: 0 5px;
    border: 1px solid #bbb;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.3), 0 1px #fff;
    color: #074F03;
    text-shadow: 0px 1px #ccc;
    font-weight: bold;
}