To put it simply, when decreasing the size of your browser window, for mobile device view, the top buttons get pushed to the left, underneath the clients name and finally ends up in a Menu subfolder. Not being a web designer, although I am trying hard to learn, what I would like to see is the Menu subfolder react a lot sooner, before the button end up under the clients name. Being a free template of which I am trying to redesign, I looked under style.css and responsive.css but I'm not sure what I should be looking for. Any help with this matter would be very much appreciated.
http://landonmusicgroup.com/victoria_update_test/index.html
Thank you!
I would suggest smaller icons in general with less padding on the left and ride sides. This will create smaller icons that are closer together. You would likely have to scale the browser to ensure that the icons all fit before the media queries break to a single menu button at 767px.
The more efficient option would be to adjust the icons size and the logo size depending on the media query. For example, you have a media query in that template from around 980px to 1300px. If possible, in your template adjust the logo sizing and icon sizing to make sure that within that range, everything fits.
If you like the bigger icons, that is okay, you just must make sure that the bigger sized icons and logo do not take effect until after the window is over 1300px. Anything between 980px and 1300px is going to require smaller icons, smaller logotype, or a new arrangement altogether to avoid the line break.
Media queries are used like so:
//This section affects anything bigger than 480px
#media screen and (min-width: 480px) {
body {
//insert width and height
}
}
//This section affects anything bigger than 767px
#media screen and (min-width: 767px) {
li {
//insert width and height
}
}
//This section affects anything bigger than 980px
#media screen and (min-width: 980px) {
li {
//insert width and height
}
}
//This section affects anything bigger than 1300px
#media screen and (min-width: 1300px) {
li {
//insert width and height
}
}
Related
I am working on a site at http://nissidesign.com/FeedMySheep/ and I put it there while I am working on it. This is a twitter bootstrap site, and my question is I am trying to put the logo on the top left corner. I can do that, but when I reduce the screen size the logo is not playing well. Is there a way to hide the logo for mobile or other small screens? I have searched and all the suggestions people had to hide it on small screens do not work.
If you add this to your css, it will hide an element with id your-logo on screen sizes less than 600px.
#media only screen and (max-width: 600px) {
#your-logo {
display: none;
}
}
So you can just change the id to your actual logo element id and to the maximum screen size you want to display the logo.
My Website Link.
My problem is,
Latest News section in my website(above footer), is not displayed properly in the mobile view.
The contents are very small, very difficult for the user to read it.
Can anyone suggest me any method or some correction in CSS, so that the contents are clearly visible.
Thank you.
Place this after the camera.css is initialized.
#media screen and (max-width: 480px){
#camera_wrap_448 .camera_caption > div div.camera_caption_desc {
font-size:3em !important;
}
}
Try to use VW instead of PX on both your height and font-size.
I also notice that there is a responsive problem in your "Product Portfolio when on 1199px upto 481px screen viewport.
I'm designing a webpage, and extracted this portion into a fiddle:
https://jsfiddle.net/h703xqbt/16/
I'm not being able to avoid several layers of tags instead of a single line when the screen resizes to a smaller value or when using a movile device.
I'm trying to make it collapse into a single button that shows a dropdown list with all the tags that don't fit the screen.
I'm familiar with media queries such as
#media (max-width: 600px) {
#button1 {
display: none;
}
}
but i'm not sure how to use it for this purpose.
I've seen some webpages that do this but it becomes very difficult to follow them as they have an enormous amount of details, and can't find the fundamentals.
Is this possible using only css? (i'm trying to avoid js and jquery as much as possible, for my own reasons)
Simply give the tabs a width of 100% when the screen size is a certain width :)
#media (max-width: 600px) {
.tab-link {
width: 100%;
}
}
This way, the tabs will stay next to each other on wide screens, and occupy the full width on mobile devices, stacking on top of each other.
You can always change the 600px media query to a smaller / larger width, and give the tabs themselves a width of something like 50% if you would like two tabs next to each other.
I've created a new fiddle showcasing this here.
Hope this helps! :)
I saw this page http://demo.smartaddons.com/templates/joomla3/sj-joomla3/ and was wondering how to do the same footer, when you decrease the size of the screen, the elements remain on top of one another.
I looked at the source, but did not understand me.
I do not want to use Joomla, I do pure CSS and HTML.
tks
The footer you are talking about mixes several css properties. But the most imporant to get the "responsive effect" are floats and media queries
You will find inforamtion about media queries here and float here
This is called a responsive page.
Using CSS3, you can set limits to the page width. And if the page reaches this limit, the style changes to accommodate the new size. In the example that you showed, there is a limit right where the screen reaches 1200px in widht and another one when it's in 979px and below.
you can set this by declaring this in your CSS:
#media (min-width: 1200px) {
/* Your code here */
}
#media (min-width: 979px) {
/* Your code here */
}
I have a page is fully responsive for most of resolution including width: 480px. Every elements are perfectly set as they should be. But when I zoom to maximum by using ctrl+ plus sign, it zooms to the layout 480px as I can see by firebug, but it does not fit in screen as it was fitted in 480px screen without zoom.
Here's my media query for 480px screen.
#media only screen and (max-width: 480px) {
.inner-main{width:480px;}
.listing ul li{width:460px;}
.latest-post-lising-leftside{width:71%;}
.holder-lattest-gallary{left:25%;}
.jcarousel li{width:225px;}
.posts-tab p{width:79%;}
.footer-inner1, .footer-outer{width:480px;}
.footer-left{width:460px;}
.footer-left-down-content{width:240px;}
.footer-right{width:435px;}
.jcarousel-control-prev, .jcarousel-control-next{top:131px;}
.logo { margin-left:0px;}
.drop-menu{width:470px;}
.drop-down-posts{width:139px;}
}
You can see my page here.
http://maitriwebsolution.com/Projects/zayan/html/
I tried giving every elements and div fixed width of 480px,but still doesn't fit in maximum zooming. Class .inner-main is the effective class for width of whole page, and it has width:480px while zooming to max.
Here you can see what I am trying to achieve on this template.Try zooming to maximum by ctrl+ plus sign in this site.You can see how every element set to fixed width.
http://pixelgrade.com/demos/bucket/
Can anyone suggest any solution?