首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有wordpress的adapt.js 960 gs

带有wordpress的adapt.js 960 gs
EN

Stack Overflow用户
提问于 2011-11-10 22:17:37
回答 2查看 1.6K关注 0票数 0

我想使用960 gs adaptive.js脚本,它允许您根据px中的用户屏幕大小选择不同的样式表。然而,我使用wordpress和我的css文件都链接在一个主要的css文件。我想知道这是否还能正常工作。我不认为这是下面的脚本&下面是css文件的顶部部分。我不知道如何处理这个问题。

代码语言:javascript
复制
// Edit to suit your needs.
var ADAPT_CONFIG = {
  // Where is your CSS?
  path: 'assets/css/',

  // false = Only run once, when page first loads.
  // true = Change on window resize and page tilt.
  dynamic: true,

  // Optional callback... myCallback(i, width)
  callback: myCallback,

  // First range entry is the minimum.
  // Last range entry is the maximum.
  // Separate ranges by "to" keyword.
  range: [
    '0px    to 760px  = mobile.css',
    '760px  to 980px  = 720.css',
    '980px  to 1280px = 960.css',
    '1280px to 1600px = 1200.css',
    '1600px to 1920px = 1560.css',
    '1940px to 2540px = 1920.css',
    '2540px           = 2520.css'
  ]
};

链接样式表

@import "css/reset.css";@import "css/typography.css";@import "css/layout.css";@import "css/960.css";@import“css/Mobilee.css”:等等.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-10 22:21:10

它不会工作,但是没有什么可以阻止您使用媒体查询或使用adapt.js,只需将这些文件排除在外。

Adapt.js通过使用javascript动态调用css文件来工作。您可以将所有主要样式保存在引用的链接文件中,并且只删除为每个屏幕大小创建网格布局的css文件。您的路径需要如下所示:

<?php bloginfo('template_directory'); ?>/css/adapt/

它假设您的adapt.js样式表文件存储在模板根目录内的/css/ /js目录中,而您的adapt.js javascript文件存储在模板根目录中的/js目录中。您不需要告诉Wordpress包含这些文件,因为这就是脚本的目的。

完整的代码可能如下所示:

代码语言:javascript
复制
<noscript> 
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/adapt/mobile.min.css" />
</noscript> 
<script> 
// Edit to suit your needs.
var ADAPT_CONFIG = {
  // Where is your CSS?
  path: '<?php echo get_template_directory_uri(); ?>/css/adapt/',

  // false = Only run once, when page first loads.
  // true = Change on window resize and page tilt.
  dynamic: true,

  // First range entry is the minimum.
  // Last range entry is the maximum.
  // Separate ranges by "to" keyword.
  range: [
    '0px    to 760px  = mobile.min.css',
    '760px  to 980px  = 720.min.css',
    '980px  to 1280px = 960.min.css',
    '1280px to 1600px = 1200.min.css',
    '1600px to 1920px = 1560.min.css',
    '1920px           = fluid.min.css'
  ]
};
</script> 
<script src="<?php echo get_template_directory_uri(); ?>/js/adapt.min.js"></script>

如果选择使用媒体查询,则可以将它们直接嵌入到css文件中。如果您这样做,您将希望首先定义赤裸风格(通常称为“移动优先”),然后有选择地增强网站的基础上更广更广的视点。有关一个很好的解释,请参阅伊森·马尔科特的文章“”。

票数 1
EN

Stack Overflow用户

发布于 2012-01-29 07:09:08

如果要创建自己的主题,可以使用根主题http://www.rootstheme.com/

它们包括一个“适应性”选项,作为CSS框架之一,以及引导程序和其他一些框架。

请记住,这基本上是一个空白的主题,您将不得不自己风格。但是提供了一个很好的基础,包括适应性以及其他响应性的最佳实践,包括HTML5样板。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8087138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档