我有一个网站有很多页面和不同的背景图片,我从CSS显示它们:
body.page-8 {
background: url("../img/pic.jpg") no-repeat scroll center top #000;
background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)
但是,我想在一个页面上使用<img>元素显示不同的(全屏)图片,并且我希望它们具有与上述background-image: cover;属性相同的 属性(图像不能从CSS显示,它们必须从HTML文档中显示).
通常我使用:
div.mydiv img {
width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
要么:
div.mydiv img {
width: auto;
}
Run Code Online (Sandbox Code Playgroud)
使图片充分和响应.然而,width: 100%当屏幕变得太窄时,图片会缩小太多(),并在底部屏幕中显示正文的背景颜色.另一种方法,width: auto;只使图像完整大小,不响应屏幕大小.
有没有办法以同样的方式显示图像background-size: cover?
我安装了多个版本的PHP,对于我的正常开发,我总是使用通过homebrew安装的PHP 5.5.x.
在鱼壳里
which php & php --version
=> /usr/local/bin/php
=> PHP 5.5.8 (cli) (built: Jan 16 2014 15:58:25)
Run Code Online (Sandbox Code Playgroud)
路径是正确的.
我的问题是,当我必须使用Drupal开发时,我使用MAMP作为捆绑灯堆,并且MAMP包含自己的php版本.我的问题是当Drush与Drupal一起使用时,我不能像往常一样在bash中设置PHP可执行文件路径.我只想要使用捆绑的PHP版本/可执行文件.
在bash我可以这样做:
# Set Drush root to MAMP PHP
export DRUSH_PHP=/Applications/MAMP/bin/php/php5.5.3/bin/php
Run Code Online (Sandbox Code Playgroud)
但这不适用于鱼壳,我试过这个(没有成功):
鱼配置位置: ~/.config/fish/config.fish
set -x DRUSH_PHP=/Applications/MAMP/bin/php/php5.5.3/bin/php
Run Code Online (Sandbox Code Playgroud)
如果我用鱼壳运行drush status我总是得到这个:
Drupal version : 7.26
Site URI : http://default
Database driver : mysql
Database username : root
Database name : dev-db
Default theme : garland
Administration theme : garland
PHP executable : /usr/local/bin/php
PHP configuration : /usr/local/etc/php/5.5/php.ini
PHP OS : …Run Code Online (Sandbox Code Playgroud)