源自CODEPEN的25个最受欢迎的HTMLCSS代码

html-css06

源自CODEPEN的25个最受欢迎的HTMLCSS代码,第1张

Codepen是一个非常了不起的网站,也是全球web前端开发人员的圣地!

我搜索了一些时下最好最流行的codepen(仅限于HTML和CSS)。如果你能把它们融入到设计中去,那么就会大大节省很多时间。

在下面的例子中你会看到各式各样的片段,HTML

陈列,登录方式,垂直菜单,甚至时下最流行的主题:扁平化设计(扁平化图像,扁平化按钮形状,扁平化用户界面要素等)。好好欣赏这些精选的代码片段吧,如果现在没时间看完所有的代码例子,那就保存下来以备不时之需吧。

CSS3

Working

Clock

这是一个纯css3时钟。它使用css动画还有图形,没有使用任何图片或者是js

CSS3

Pricing

Table

CSS

Loader

Pure

CSS3

MacBook

Air

with

Thunderbird

Display

and

Keyboard

Twitter

Button

Concept

CSS3

Loading

Animation

Pure

CSS3

Vertical

Menu

with

Hover

Effect

CSS3

Stamp

effect

using

radial

gradients

I

Love

Blur

Social

Navigation

Login

Calendar

Social

Footer

Parallax

Landscape

CSS3

Thermometer

CSS-Only

Responsive

Layout

with

Smooth

Transitions

Flat

CSS3

Weather

Widget

Flat

Responsive

Sliding

Boxes

Tiny

CSS3

Round

Breadcrumb

CSS3

Hover

Effect

using

:after

Psuedo

Element

Flat

UI

Elements

CSS

Flat

Button

Shapes

Email

UI

Flat

Icons

CSS

css 浏览器导航栏如何将按钮平均放置

①用弹性布局flex, justify-content:space-beeen

②固定外面的宽100% 行高固定,把里面分成5等份每个占20%(设定居中 ),用浮动排列 然后里面每个图示放在刚刚分的5个盒子里 ,设定宽度100%,也可以达到你想要的这种样式。

如何通过导航栏新增导航栏两侧的导航按钮

方法/步骤 1 开启Deamweaver8,新建一网页档案。接着输入以下导航选单的内容: 导航栏示例 首 页 我的部落格 互动交流 开心一刻 悬 赏 令 2 此时对应效果如图: 3 接下来准备相关的导航按钮图片(可以事先利用PS制作好)。本文中我使用的图示如...

浏览器的连结工具栏在哪里?如何将翻译浏览器按钮新增到浏览器的连结工具栏

你用的IE的浏览器吧,这个我倒不大清楚。如果你下载个firefox,或者谷歌的chrome等智慧浏览器的话,可以直接把你想要的网址拉到工具栏后面,做为标签使用的,也很方便的。

如何隐藏导航栏的返回按钮

当一个viewcontrollerA push viewcontrollerC,是没问题的,但 一个viewcontrollerA push tabbarcontrollerB,tabbarcontrollerB包含 viewcontrollerC 的时候,就会失效! 在viewcontrollerC 里面使用 hidesBackButton 是没效果的!

在iOS7下,预设导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,程式码会很简单,不需要很复杂的自定义View来替代leftBarItem

更改导航栏的背景和文字Color

方法一:

[objc] view plaincopy

set NavigationBar 背景颜色&title 颜色

[self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:20/255.0 green:155/255.0 blue:213/255.0 alpha:1.0]]

[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],UITextAttributeTextColor,nil]]

效果如下:

我们把背景改成了蓝色,title文字改成了白色,是不是很简单呢?NavigationBar极其push过去的子页面也会是你修改后的背景颜色

方法二:

[objc] view plaincopy

设定NavigationBar背景颜色

[[UINavigationBar appearance] setBarTintColor:[UIColor redColor]]

@{}代表Dictionary

[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}]

在导航栏使用背景图片:

如果您的应用程式使用了自定义影象作为栏的背景,你需要提供一个“更大”的图片,使其延伸了状态列的后面。导航栏的高度现在是从44点(88画素)更改为64点(128画素)。

仍然可以使用了setBackgroundImage:方法来指定自定义影象的导航栏。下面是程式码行设定背景图片:

[objc] view plaincopy

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault]

效果图和上面的一样,我就不贴出来了。

改变导航栏标题的字型

就像iOS 6,我们可以通过使用导航栏的“titleTextAttributes”属性来自定义的文字样式。可以指定字型,文字颜色,文字阴影颜色,文字阴影在文字标题偏移属性字典,使用下面的文字属性键:

UITextAttributeFont - 字型

UITextAttributeTextColor - 文字颜色

UITextAttributeTextShadowColor - 文字阴影颜色

UITextAttributeTextShadowOffset - 偏移用于文字阴影

[objc] view plaincopy

NSShadow *shadow = [[NSShadow alloc] init]

shadow.shadowColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8]

shadow.shadowOffset = CGSizeMake(0, 1)

[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:

[UIColor colorWithRed:245.0/255.0 green:245.0/255.0 blue:245.0/255.0 alpha:1.0], NSForegroundColorAttributeName,

shadow, NSShadowAttributeName,

[UIFont fontWithName:@"HelveticaNeue-CondensedBlack" size:21.0], NSFontAttributeName, nil nil]]

使用图片作为导航栏标题

不想标题栏是光秃秃的文字?可以通过使用程式码行中的影象或标志取代它:简单地改变titleview用来自定义,(适用于较低版本)

[objc] view plaincopy

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"appcoda-logo.png"]]

新增多个栏按钮专案

您希望新增导航栏的一侧不止一个栏按钮专案,无论是leftBarButtonItems和rightBarButtonItems 您在导航栏左侧/右侧指定自定义栏按钮专案。比如你想新增一个摄像头和一个共享按钮右侧的吧。您可以使用下面的程式码:

[objc] view plaincopy

UIBarButtonItem *shareItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action: nil nil]

UIBarButtonItem *cameraItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:self action: nil nil]

NSArray *itemsArr = @[shareItem,cameraItem]

self.navigationItem.rightBarButtonItems = itemsArr

自定义后退按钮的文字和颜色

通常情况下,我们使用UINavigationController时,push到的子页面,左上角会是系统自动取值上一层父页面的title名称,预设情况是这样,那么我们该如何修改它呢?

左侧显示了父页面的title:使用者登入,可是我们想修改成返回,方式有很多,举些例子

方法一:

通过设定navigationItem的backBarButtonItem可以直接更换文字,【注意,要在父检视的Controller中设定】如下:

[objc] view plaincopy

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:nil action:nil]

self.navigationItem.backBarButtonItem = item

效果如下:

所有的子介面返回时都变成了我们定义的文字,如果不想显示文字,直接"",就会单独显示一个系统的返回箭头图示,也是很清晰的感觉。

做到这里发现文字颜色和背景有重复,那么如何自定义其颜色呢?在iOS7,可以改变tintColor属性,它提供了一个快速和简单的方式,下面是一个示例程式码片段:

[objc] view plaincopy

[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]]

效果如下:

全是系统的图示和文字,这回看着舒服了,有木有?【除了后退按钮,请注意,tintColor属性影响所有按钮标题和按钮影象】

最后举个例子,另外一种实现自定义导航控制器返回按钮,程式码如下:

[objc] view plaincopy

[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor redColor],NSFontAttributeName:[UIFont systemFontOfSize:19.0]}]

self.title=[NSString stringWithFormat:@"第%lu页",(unsigned long)self.navigationController.viewControllers.count]

自定义返回按钮

UIImage *backButtonImage = [[UIImage imageNamed:@"fanhui.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 30, 0, 0)]

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]

将返回按钮的文字position设定不在萤幕上显示

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault]

最后说一下使用pushViewController切换到下一个检视时,navigation controller按照以下3条顺序更改导航栏的左侧按钮(本段摘自网路):

1、如果B检视有一个自定义的左侧按钮(leftBarButtonItem),则会显示这个自定义按钮;

2、如果B没有自定义按钮,但是A检视的backBarButtonItem属性有自定义项,则显示这个自定义项;

3、如果前2条都没有,则预设显示一个后退按钮,后退按钮的标题是A检视的标题;

如何将 导航设为你的浏览器主页?

导航左上解不是有一个设为主页的么???

如何将360导航设为你的浏览器主页?

360导航左上解不是有一个设为主页的么???