How do you do this in Flare (see screen shot)?

This forum is for all Flare issues not related to any of the other categories.
Post Reply
Kat se gat
Sr. Propeller Head
Posts: 140
Joined: Fri Jan 18, 2013 9:12 am
Location: Crawley, West Sussex, South-East UK

How do you do this in Flare (see screen shot)?

Post by Kat se gat »

Screenshot below shows something I snipped from one of the official Flare PDF guides. Try as I might, I can't see how that green background was applied to the text. I can change the background of text in a paragraph but the text itself is right up against the edge of the background and doesn't have space around it like the screenshot shows. Does anyone know how you do that?
You do not have the required permissions to view the files attached to this post.
Peter

Dad to Rara, Oddzuki, and Ginger Nutkin.
LTinker68
Master Propellus Maximus
Posts: 7247
Joined: Thu Feb 16, 2006 9:38 pm

Re: How do you do this in Flare (see screen shot)?

Post by LTinker68 »

Background-color, border, and padding attributes. The border is the perimeter of the area specified by the paragraph tag (class). Padding controls the distance from the paragraph's contents from its border. (Margin, FYI, is the distance of the paragraph from outside elements, like another paragraph or a table.)
Image

Lisa
Eagles may soar, but weasels aren't sucked into jet engines.
Warning! Loose nut behind the keyboard.
Kat se gat
Sr. Propeller Head
Posts: 140
Joined: Fri Jan 18, 2013 9:12 am
Location: Crawley, West Sussex, South-East UK

Re: How do you do this in Flare (see screen shot)?

Post by Kat se gat »

Lisa,

Am I right in saying I'd create a new style and call it something like p.GreenBox? I can then edit the style and set the attributes in there? Then, to use it I add a new paragraph and enter some text and then change its style to p.GreenBox, something on those lines?

If I am on the right track then what attributes would I set so that the box sizes itself to the extent of the page width it's being used on?
Peter

Dad to Rara, Oddzuki, and Ginger Nutkin.
Nita Beck
Senior Propellus Maximus
Posts: 3672
Joined: Thu Feb 02, 2006 9:57 am
Location: Pittsford, NY

Re: How do you do this in Flare (see screen shot)?

Post by Nita Beck »

Yes, you have it. I would suggest, however, that you don't name it by one of its attributes, in this case, a color. Instead, name it something that reflects its purpose. What if someday you want to output this content to a target for which you won't want to use green, but rather orange, or even no color at all, but instead something completely different? In fact, maybe not call it "Box" either, but instead "Note" or "BestPractice".
Nita
Image
RETIRED, but still fond of all the Flare friends I've made. See you around now and then!
Kat se gat
Sr. Propeller Head
Posts: 140
Joined: Fri Jan 18, 2013 9:12 am
Location: Crawley, West Sussex, South-East UK

Re: How do you do this in Flare (see screen shot)?

Post by Kat se gat »

I see what you mean. I nominated GreeBox just to tie in with the colour of my screenshot. A more colour-agnostic name would be more appropriate.

Did you see my other question about sizing it to the page which I added afterwards? I did a post-edit. I think I should have kept it separate. Sorry.
Peter

Dad to Rara, Oddzuki, and Ginger Nutkin.
LTinker68
Master Propellus Maximus
Posts: 7247
Joined: Thu Feb 16, 2006 9:38 pm

Re: How do you do this in Flare (see screen shot)?

Post by LTinker68 »

Kat se gat wrote:Did you see my other question about sizing it to the page which I added afterwards?
By default, container tags (p, div, blockquote, li, etc.) will go to 100% width of their parent tag. You can sometimes get into trouble with print output if Flare can't determine a good spot to wrap your content to the next line, in which case the box may extend past the right margin, so you might have to adjust your content (insert a soft line break or soft hyphen or shrink an image, etc.), but generally you don't need to do anything to make sure it extends the available width of the page.
Image

Lisa
Eagles may soar, but weasels aren't sucked into jet engines.
Warning! Loose nut behind the keyboard.
jasonsmith
Sr. Propeller Head
Posts: 205
Joined: Wed Apr 28, 2010 2:51 am

Re: How do you do this in Flare (see screen shot)?

Post by jasonsmith »

The easiest way would be to select Insert > Text Box. Right-click the div sidebar to adjust background, width, border, padding etc.
Kat se gat
Sr. Propeller Head
Posts: 140
Joined: Fri Jan 18, 2013 9:12 am
Location: Crawley, West Sussex, South-East UK

Re: How do you do this in Flare (see screen shot)?

Post by Kat se gat »

jasonsmith wrote:The easiest way would be to select Insert > Text Box. Right-click the div sidebar to adjust background, width, border, padding etc.
Thank you Jason of the Smith variety. I'll also give that a try as well.
Peter

Dad to Rara, Oddzuki, and Ginger Nutkin.
Nita Beck
Senior Propellus Maximus
Posts: 3672
Joined: Thu Feb 02, 2006 9:57 am
Location: Pittsford, NY

Re: How do you do this in Flare (see screen shot)?

Post by Nita Beck »

jasonsmith wrote:The easiest way would be to select Insert > Text Box. Right-click the div sidebar to adjust background, width, border, padding etc.
Interesting idea. In that case, I would create a div class that has the background, width, borders, etc. set up there. Then you can just insert the text box and apply that div class. If instead you just insert a text box and then set that text box's background, width, border, and so forth, you're using inline formatting, which won't support single-sourcing to different outputs.
Nita
Image
RETIRED, but still fond of all the Flare friends I've made. See you around now and then!
chunkee
Sr. Propeller Head
Posts: 121
Joined: Wed Mar 09, 2011 1:52 pm

Re: How do you do this in Flare (see screen shot)?

Post by chunkee »

twitter bootstrap has some nice standards ones that you can use. UX wise, this is pretty ubiquitous. You can changes the colors easily in the CSS. Create a Snippet out them etc.

.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
color: #c09853;
}
.alert-success {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #dff0d8;
border-color: #d6e9c6;
color: #468847;
}
.alert-caution,
.alert-error {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #f2dede;
border-color: #eed3d7;
color: #b94a48;
}
.alert-info {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #d9edf7;
border-color: #bce8f1;
color: #3a87ad;
}

.alert-optional {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #f1ddf6;
border-color: #c163d7;
color: #c163d8;
}
Post Reply